background image

Rev 1.2 Jan.05 

47 

7

7: Using the Monitoring and 

• 
• 

(

UDP 

UDP 

MTP 

Tracking Protocol 

The RNAP Protocol 
The MTP Protocol 

This chapter describes the protocols used in data transmissions 
between an MP 555 GPS modem and a network server, 
providing the information necessary to develop host applica­
tions that process GPS and digital input data from a fleet of 
MP 555 GPS modems. This discussion assumes that a 
connection has been established between the modems and the 
network server and that data is being received at the server. 

This was covered in the last chapter.

All data sent from the MP 555 GPS is in the form of 
packets. The GPS and digital input data is encapsulated within 
the UDP packets and framed according to two Sierra Wireless 
proprietary protocols, RNAP (Remote Network Access 
Protocol) and MTP (Monitoring and Tracking Protocol). 

Figure 7-1:  Protocols used in data transmissions between the MP 555 GPS 
and the network server 

The host application must open a UDP socket through which it 
receives the RNAP packets. It must then disassemble the 
RNAP packets and the MTP packets to access the GPS and 
digital input data. That data must then be parsed so that the 
host application can process it to provide whatever infor­
mation the host application is intended to provide. 

The next two sections describe the RNAP and MTP protocols, 
providing the information necessary to disassemble the 
packets and parse the data. 

The RNAP Protocol 

The RNAP protocol is designed to encapsulate several 
different application protocols, of which only MTP is in use. 

To allow for multiple application protocols, RNAP has been 
designed with two layers: the packet layer, and the multi­
plexing layer. 

Layer 

RNAP 

Packet 

Multiplexing 

Layer 

RNAP 

Packet 

Packet 

Summary of Contents for MP555

Page 1: ...Configuration andIntegration Guide MP 555 GPS modem Software Installation 2130304 Rev 1 2 ...

Page 2: ......

Page 3: ... of Defense contracts and as set forth in Federal Acquisitions Regulations FARs Section 52 227 19 for civilian agency contracts or any successor regulations If further government regulations apply it is your responsibility to ensure compliance with such regulations Safety and Hazards Do not operate the Sierra Wireless modem in areas where blasting is in progress where explosive atmospheres may be ...

Page 4: ... shall Sierra Wireless and or its affiliates aggregate liability arising under or in connection with the Sierra Wireless product regardless of the number of events occurrences or claims giving rise to liability be in excess of the price paid by the purchaser for the Sierra Wireless product Patents Portions of this product are covered by some or all of the following US patents 5 515 013 5 617 106 5...

Page 5: ...Limited CDMA2000 is a registered trademark of the Telecommunica tions Industry Association TIA USA InstallShield is a registered trademark and service mark of InstallShield Software Corporation Other trademarks are the property of the respective owners Information Your comments and suggestions on improving this documen tation are welcome and appreciated Please e mail your documentation sierrawirel...

Page 6: ...MP 555 GPS Software Installation and Configuration Guide 2130304 4 ...

Page 7: ...DMA 10 CDMA accounts and coverage 11 Supported CDMA radio frequencies 12 12 Serial or USB PC connection 12 Documentation 13 Software Installation 15 System requirements 15 Installing Watcher 15 Installing the modem driver Windows NT only 17 19 The Activation Wizard 19 20 Manual activation 20 Automated activation 20 Operating the MP 555 GPS modem 21 Modem hardware 21 Turning the modem on and off 21...

Page 8: ... 27 GPS configuration and reporting 27 28 28 GPS configuration in Watcher 30 GPS display in Watcher 30 31 I O device installation and configuration 31 32 Port specifications 32 33 33 Analog input devices 34 35 37 Analog input setup 37 Digital I O setup 38 Sending Data to your Network Application 39 Configuring the modem to route data to a server 39 39 MTP configuration 42 The problem created by Ne...

Page 9: ...49 56 TAIP commands 56 57 Support and Warranty 59 Technical support 59 Warranty 59 Technical Specifications 61 RF and electrical specifications 61 Environmental specifications 63 Weight and dimensions 63 GPS performance 64 I O port characteristics 64 Regulatory Information 65 Industry Canada approval 65 FCC approval U S A 65 ...

Page 10: ...MP 555 GPS Software Installation and Configuration Guide 2130304 8 ...

Page 11: ... that allows it to withstand the vibration shock humidity and extremes of temperature experienced in the normal operation of police emergency utility and field service vehicles The network connection provided by the MP 555 GPS can be used to access shared data browse the Internet and send and receive e mail and text messages The modem also allows for sensors gauges and alarms such as panic buttons...

Page 12: ...rsions of the software and firmware are released they are posted to the Sierra Wireless web site www sierrawireless com The MP 555 GPS operates on CDMA network technology CDMA Code Division Multiple Access is a type of wireless communications network designed for mobile phones that is widely deployed throughout North America IS 95 is the original standard for CDMA networks CDMA2000 1X is an add on...

Page 13: ... several factors Network proximity and CDMA2000 1X availability obtain CDMA service you must be within the coverage area of a CDMA network operating in one of the radio frequency bands supported by the MP 555 GPS modem There are areas with CDMA IS 95 service in which CDMA2000 1X has not yet been implemented In these areas you may be able to make Quick Net Connect QNC see page 12 connections but yo...

Page 14: ...on network conditions but the maximum is 153 kbps kilobits per second Packet data connections require CDMA2000 1X service Quick Net Connect connections The QNC connection is a dial up or circuit switched connection This connection can be used to browse the Internet or use Internet applications such as e mail The maximum speed of this type of connection is 14 4 kbps but it is available wherever CDM...

Page 15: ...MP 555 GPS modem documentation consists of two guides and an online help system MP 555 GPS Software Installation and Configuration Guide this document describes how to Install the software Configure the software to use a CDMA account Understand the LEDs on the modem and the indicators in the Watcher software Set up the modem s operating mode and configure the feature that allows for CSD connection...

Page 16: ...e are provided as PDF Portable Document Format files on the installation CD Online help is provided with Watcher The help describes all the icons and indicators in Watcher provides detailed instruc tions on using Watcher to make data connections and explains how to send and receive SMS messages When using Watcher you can access help through the menu system or by F1 key 14 ...

Page 17: ...so supported but require a serial connection between the modem and PC Windows 98 SE Windows NT 4 0 with Service Pack 6a Installing Watcher Note On W ndows NT 2000 and XP you must be logged in with administrat ve privileges to install the software Follow these steps to install Watcher and the modem driver Close any Windows programs that are open on your computer Insert the MP 555 GPS modem CD in yo...

Page 18: ... on the PC your selection here has no effect If the Digital Signature Not Found Windows 2000 Software Installation Windows XP window appears you can safely ignore the warning Click Continue Anyway when it appears If you are installing the USB driver you are prompted to connect the modem Connect the modem and click Note The final window of the wizard may be slow to appear as the driver installation...

Page 19: ...the MP 555 GPS to your PC From the Windows taskbar choose Start Settings Control Panel Double click the icon If the Install New Modem wizard launches proceed to the next step Otherwise click to launch the wizard Don t detect my modem I wil select it from a list Next From the Manufacturers list in the left column choose From the Models list in the right column choose and click Next Click the Select...

Page 20: ...MP 555 GPS Software Installation and Configuration Guide 2130304 18 ...

Page 21: ...vice to use that account If you purchased the MP 555 GPS directly from a service provider you may already have an account your modem may be pre activated The MP 555 GPS allows for two accounts to be configured The Activation Wizard The Activation Wizard guides you through the process of setting up your account There are two methods of activation Manual activation involves phoning your service prov...

Page 22: ...s Activation Wizard This update is important to 3 On the first window select the manual or automated ensure proper operation of your activation option if available and select Next modem The update may take as long as ten minutes Manual activation The wizard advises you of the information you need to complete the activation and the phone number you should dial Follow the instructions in the wizard ...

Page 23: ...ed on and off in one of these ways see the MP 555 GPS modem Vehicle Installation Guide document number 2130297 for details Accessory on The modem is powered when the ignition is switched to Accessories This allows the modem to be powered when the engine is off or The modem is powered only when the ignition The modem is only on when the engine is on or Separately switched The modem is connected to ...

Page 24: ...wer indicator Receive Rx indicator Transmit Tx indicator Table 4 1 LED operation LED Behavior Off Modem is not powered Rapid flashing Modem is powered and has not acquired CDMA IS 95 or CDMA2000 1X service Slow flashing about 1 5 seconds between flashes Modem has acquired CDMA IS 95 service but not CDMA2000 1X service Modem has acquired CDMA2000 1X service Flashing Modem is transmitting data Flash...

Page 25: ... modem For information about installing Watcher and setting up a connection profile see Software Installation on page 15 and Account Configuration on page 19 Watcher allows you to Note Dependent on the Determine signal strength roaming status CDMA2000 1X operating mode it may not be availability and other network connection parameters necessary to run Watcher to use Monitor the status of the MP 55...

Page 26: ...e desktop shortcut Watcher window The main Watcher window includes a number of elements that let you control and monitor your MP 555 GPS modem and your connection to the CDMA network The connection drop down list on the main Watcher window provides the two connection options MP 1X High Speed See Connection types on page 12 for a description of these two types of connections Depending on the operat...

Page 27: ...Operating the MP 555 GPS modem Rev 1 2 25 button Jan 05 discussed in the next sections Otherwise you can establish a connection by selecting the connection type and selecting the Connect ...

Page 28: ...MP 555 GPS Software Installation and Configuration Guide 2130304 26 ...

Page 29: ...r modem to exchange data with your private network Chapter 9 describes the protocols used to report the GPS and I O data so that you can develop or configure a centralized system to convert the raw data into meaningful information reporting GPS receivers use an array of orbiting satellites operated by the United States Department of Defense to triangulate their coordinates on the earth s surface I...

Page 30: ...ule is configured for TAIP If you are using a GPS application that requires data to be reported according to the NMEA protocol the modem must be recon figured using an AT command See the next section NMEA is a reporting protocol only while TAIP provides the ability to send commands to the module to query for infor mation and configure reports When the modem is set for TAIP TAIP commands can be sen...

Page 31: ...o issue the TAIP command QST which queries the operational status of the GPS module you would enter AT MPGPSCMD QST AT MPGPSINIT init no TAIP command Specifies TAIP commands to be included in initialization strings that are executed by the modem on start up The init no parameter specifies the order in which the commands are to be executed 1 first 5 last AT MPGPSINTSET Sets the interval at which th...

Page 32: ...UTC time Display GPS from the main Watcher window From a cold start where the modem is powered on with no stored navigational data it may take a few minutes for the GPS module to obtain satellite fixes and begin reporting The data is then updated every second UTC is Universal Coordinated Time the time in Green wich England Table 5 1 GPS AT commands Parameters are in the brackets AT command Descrip...

Page 33: ...5 GPS modem Configuring the Modem to Report GPS and I O Data GPS TAIP quick reference The following table is a quick summary of the TAIP message identifiers For detailed information and message syntax see the MP Rugged Wireless Modem TAIP Reference document number 2130312 and the Lassen SQ GPS documentation on TAIP commands available at www trimble com TAIP Message Identifiers AL Altitude Vertical...

Page 34: ...und pin DB15 MALE 1 Reserved do not connect 2 Reserved do not connect 3 Digital I O 1 Din1 Dout1 4 Digital input 3 Din3 5 Reserved do not connect 6 Reserved for future support of differential GPS do not connect 7 Analog input 2 Ain2 8 Analog input 4 Ain4 12 Digital input 4 Din4 9 Reserved do not connect 13 Reserved do not connect 10 Ground GND 14 Analog input 1 Ain1 11 Digital I O 2 Din2 Dout2 15 ...

Page 35: ...igh on an input of 3 3 VDC An internal pull up resistor provides a high condition when the switch is open The digital input pins report a logic low on an input between 0 VDC and 0 8 VDC Sinking the input pin to ground yields a logic low 0x00 when the port is polled If you configure the modem to send data to a network server digital input data can be remotely monitored Chapters 6 and 7 explain how ...

Page 36: ... based on the state of an instrument or gauge host The MP 555 GPS does not An example of an analog input device might be a sensor that receive or transmit analog input detects the vehicle s speed or fuel volume data over the network There are four pins of the DB15 connector to which an analog input can be connected Pins 7 8 14 and 15 Typically an analog input device should be connected between Gro...

Page 37: ...P 555 GPS The reference is available on the Sierra Wireless web site www sierrawireless com Table 5 2 I O AT commands Parameters are in the brackets AT command Description AT MPAIN chan scale Reports the current state of a specified analog input port The chan parameter corresponds to a pin number as follows chan 1 device on Pin 14 chan 2 device on Pin 7 chan 3 device on Pin 15 chan 4 device on Pin...

Page 38: ...PDIO chan reports the current value at a specified digital I O port The chan parameter corresponds to a pin number as follows chan 1 device on Pin 3 chan 2 device on Pin 4 chan 3 device on Pin 11 chan 4 device on Pin 12 AT MPDIOCFG chan type IO label alarm logic low label logic high label level Assigns a type input or output label alarm level logic low level and logic high level to a specified dig...

Page 39: ...he units of the input km h etc up to 20 characters in length Example If you are measuring temperature and the thermometer you have connected to the I O connector measures between 30 raw value 0 and 50 raw value 1023 degrees Celsius then your zero scale is 30 0 and your full scale is 50 0 Your label and units degrees C The measurements are calculated for the 80 degree range between 30 and 50 which ...

Page 40: ...it Switched Off Logic high name Describe the state of the device at logic level high up to 20 characters in length such as Alarm logic level Assign an action associated with the I O high a notification is sent and the event is logged if the low a notification is sent and the event is logged if the state changes from a logic high to a logic low log only no notification is sent but any change in log...

Page 41: ...m to route The protocol that defines how the MP 555 GPS data is packaged is called MTP Monitoring and Tracking Protocol This protocol is explained in detail in the next chapter MTP is configured using the AT command In issuing this command you specify the IP address and port number to which the MTP data is to be sent and values for the timers that determine the frequency with which the data is to ...

Page 42: ...rop in the level of one of the digital I O channels The default for the fast rate timer is three seconds Note When the fast rate timer is set to 0 a single report s sent when an I O alarm is triggered It is not necessary to acknowledge the alarm as described on page 57 If the GPS timer is set to a value other than 0 it controls the frequency of reports in the absence of any alarm or event triggers...

Page 43: ... frequency with TAIP commands is that you can specify a time interval or a distance interval between reports That is you can configure the module so that the frequency of the reports is based on distance travelled and or elapsed time TAIP commands can be issued to the module locally using the AT command AT MPGPSCMD They can also be sent remotely using MTP Monitoring and Tracking Protocol discussed...

Page 44: ...ion type 0 the engine is unused 1 UDP connections the IP address of the network server the port number on the network server to which the MTP data is to be sent Note The ow rate fast rate and GPS timers are discussed in the section Report frequency timers on page 39 lowtmr interval in minutes between reports sent by the low rate timer The default is five minutes interval in seconds between reports...

Page 45: ...d on the modem using the parameter of the AT command Many service providers use NAT Network Address Trans lation which effectively creates a firewall in front of the CDMA network Inside the CDMA network the service providers assign private IP addresses to registered devices since public IP addresses are not needed to route data within the CDMA network This saves the service provider the expense of...

Page 46: ...ution Some service providers offer on request accounts with public IP addresses There may be additional charges for this Another solution is to implement a frame relay connection between your network and your service provider s network The frame relay connection bypasses the address translation and is a method of overcoming NAT issues encouraged by some service providers NetMotion Wireless Inc is ...

Page 47: ...ch it is installed The Unique Mobile Device ID is a number derived from the IMEI International Mobile Equipment Use the AT command to obtain the Unique Mobile Device ID from each modem you deploy It may also be useful to assign a device name to the modem that identifies the vehicle in which it is installed This name can be assigned locally using Watcher or remotely using MTP See page 51 The device...

Page 48: ...MP 555 GPS Software Installation and Configuration Guide 2130304 46 ...

Page 49: ...ote Network Access Protocol and MTP Monitoring and Tracking Protocol Figure 7 1 Protocols used in data transmissions between the MP 555 GPS and the network server The host application must open a UDP socket through which it receives the RNAP packets It must then disassemble the RNAP packets and the MTP packets to access the GPS and digital input data That data must then be parsed so that the host ...

Page 50: ...ge payload MTP packet variable length up to 1400 bytes Packet layer At the packet layer an RNAP packet consists of a two byte header followed by the message payload a multiplexing layer packet The header only contains the length of the message payload Header Message payload Packet length Multiplexing layer packet 2 bytes variable length up to 1410 bytes Figure 7 2 RNAP Packet layer packet the maxi...

Page 51: ...m This is not a user defined ID For packets originating from the MP 555 GPS this identi fies the source For packets originating from the server this identifies the destination When the packet arrives at the MP 555 GPS this ID is validated If the ID fails validation the packet is silently discarded The host application must be able to recognize each vehicle by this ID See Retrieving the Unique Mobi...

Page 52: ...imers discussed on page 39 It is also sent on the occurrence of certain events as shown in the table on page 56 MT_CONF_RSP 0x01 Response to configuration This message is sent from the modem in response to MT_CONF_REQ It indicates whether the configuration attempt was successful MT_SUM_RSP 0x02 Response to summary This message has the same format as MT_SUM_REG_IND but is only sent in response to M...

Page 53: ...ast rate timer See Alarm acknowledgement on page 57 Table 7 1 MTP message types Message type Message Description Table 7 2 MT_SUM_REG_IND Unsolicited Summary Registration Info and MT_SUM_RSP Response to Summary Request Field Description Contents Engine ID One byte Engine 1 Engine 2 Engine 3 Engine 4 MT_SR_MP_NAME Device name set using Watcher or the message Variable length buffer maximum 24 bytes ...

Page 54: ...ts 0 to 3 correspond to binary nputs 0 to 3 For each b t 1 cates that the alarm is on and 0 indicates that the alarm is off Bits 4 to 7 correspond to binary inputs 0 to 3 These bits toggle when the alarm state switches between Idle and Latched and Active See Alarm acknowl edgement on page 57 battery status 0x00 battery not low 0x01 battery low ignition sense status 0 ignition s on 0 ign tion is of...

Page 55: ...d Description Contents Table 7 4 MT_CONF_REQ Configuration Request Field Description Contents Engine ID One byte Engine 1 Engine 2 Engine 3 Engine 4 MT_CREQ_MP_NAME Device name set using Watcher or the message Optional Variable length buffer maximum 24 bytes unicode format MT_CREQ_CONN_TYPE Connection type Optional One byte eng ne is d sab ed UDP TCP not currently supported Any other value represe...

Page 56: ...ault MT_SUM_REG_IND message is sent based on the GPS module configuration If the rate s set to 0 reporting is GPS driven otherwise the reporting s polled See Report frequency timers on page 39 GPS configurat Optional Variable length buffer The content of this field is any valid TAIP message relayed directly to the GPS module of the MP 555 GPS Note that the contents of this field are ignored by the...

Page 57: ...REQ Configuration Request Field Description Contents Table 7 5 MT_SUM_REQ Request Summary Field Description Contents Engine ID One byte Engine 1 Engine 2 Engine 3 Engine 4 Table 7 6 MT_ALM_RST_IND Latched Alarm Reset Field Description Contents Engine ID One byte Engine 1 Engine 2 Engine 3 Engine 4 MT_ARI_DIO_ALM_ACK Digital nput alarm acknowledgement One byte Bits 0 to 3 binary inputs 0 to 3 For e...

Page 58: ...ontains an engine ID the device name GPS data in the form of either a TAIP or NMEA message the RSSI value and the status of the digital input ports The interval at which the MT_SUM_REG_IND message is regularly sent is governed by three timers the low rate timer the fast rate timer and the GPS timer These are discussed in the section Report frequency timers on page 39 As well as occurring at interv...

Page 59: ...en a digital input alarm occurs the MP 555 GPS starts sending the message at the interval designated by the fast rate timer The faster rate is used until the host application acknowledges the alarm by sending the MT_ALM_RST_IND message Even if the alarm goes off the modem persists in sending MT_SUM_REG_IND with the alarm set on until the acknowledgement is received That is the alarm is latched and...

Page 60: ...MP 555 GPS Software Installation and Configuration Guide 2130304 58 ...

Page 61: ...years from the date of purchase The sole responsibility of Sierra Wireless Inc under this warranty is limited to either repair or at the option of Sierra Wireless Inc replacement of the modem There are no expressed or implied warranties including those of fitness for a particular purpose or merchantability which extend beyond the face hereof Sierra Wireless Inc is not liable for any incidental or ...

Page 62: ...MP 555 GPS Software Installation and Configuration Guide 2130304 60 ...

Page 63: ...information on the behavior of the LED indicators on the modem see Reading the status indicators on page 22 Table 9 1 Radio frequency electrical specifications Industry Canada Compliant with IS 95A IS 98D IS 707A IS707A 1 CDMA Developers Group Voltage Range 9 36 VDC Current Max transmit 23 dBm output Cellular 400 mA 450 mA Typical transmit 300 mA average Receive 240 mA Idle Ignition Sense off Maxi...

Page 64: ...Guide 62 a i 2130304 This applies to a typ cal installation with a well matched antenna All current values are measured with an input voltage of 12 V Table 9 1 Radio frequency electrical specifications Channel spacing 1 25 MHz Frequency 150 Hz stability ...

Page 65: ...95 RH non condensing SAE J1455 4 2 MIL 202G 103B and 106G MIL 810F 507 4 Vibration SAE J1455 4 9 MIL 202G 214 MIL 810F 514 5 Shock SAE J1455 4 10 3 2 and 4 10 3 4 MIL 202G 213B MIL 810F 516 5 ESD 15 kV air discharge as per IEC 61000 4 2 Weight and dimensions Table 9 3 Weight and dimensions Weight 0 9 kg 2 lbs Height 49 mm 1 93 in Width 138 mm 5 43 in Length 176 mm 6 93 in Rev 1 2 Jan 05 63 ...

Page 66: ...t 38 sec 50 45 sec 90 Cold start 90 sec 50 170 sec 90 Operational limits Altitude 18 000 m or velocity 515 m sec either limit may be exceeded but not both I O port characteristics Table 9 5 I O port characteristics Absolute max 0 3 VDC to 36 VDC voltage Digital inputs Open collector max current 500 mA Vih min 2 VDC Vil max 0 8 VDC Vih max 36 VDC Digital outputs Open collector Analog input Zero sca...

Page 67: ...e to RF FCC approval U S A To comply with FCC regulations limiting both maximum RF output power and human exposure to RF radiation the maximum antenna gain including cable loss in the PCS band must not exceed 5 2 dBi and in the Cellular band must not exceed 6 dBi The CDMA antenna must be mounted such that there is a separation distance of at least 20 cm between the CDMA antenna and the body of the...

Page 68: ...MP 555 GPS Software Installation and Configuration Guide 2130304 66 ...

Page 69: ...sion speed 10 serial device name 45 dial up connections 11 digital input configuration 38 wiring digital output alarm acknowledgement 57 configuration 38 wiring dimensions documentation 13 electrostatic discharge ESD 63 fast rate timer 39 firewall 43 frequencies receive transmit frequency bands 12 GPS configuration and reporting 27 31 GPS timer 39 height humidity 63 I O devices 31 38 alarm alarm a...

Page 70: ...nes 39 reset button 22 roaming 11 sensors I O devices serial switching between USB and serial versus USB 12 shock software installation 15 17 specifications 61 64 of data transmission 10 status indicators system requirements TAIP commands reporting protocol 28 sending commands remotely 56 technical specifications 61 64 temperature operating 63 storage timers report frequency transmit frequencies u...

Page 71: ...Index Rev 1 2 Jan 05 69 ...

Page 72: ...MP 555 GPS Software Installation and Configuration Guide 2130304 70 ...

Page 73: ......

Page 74: ......

Reviews: