TrimTrac Locator Technical Manual ****DRAFT*** Part Number XXXXX-XX-ENG Draft Revision 1.
Corporate Office Warranty Remedies Trimble Navigation Limited 749 North Mary Avenue Post Office Box 3642 Sunnyvale, CA 94088-3642 U.S.A.
OR THE AVAILABILITY OF GPS SATELLITE SIGNALS. Limitation of Liability encouraged to try to correct the interference by one or more of the following measures: – – T RIMBLE’S ENTIRE LIABILITY UNDER ANY PROVISION HEREIN SHALL BE LIMITED TO THE GREATER OF THE AMOUNT PAID BY YOU FOR THE PRODUCT OR SOFTWARE LICENSE OR U.S.$25.00.
Contents About this Manual...............................................................................................................vi Related Information ........................................................................................................vi Technical Assistance...................................................................................................... vii Safety First .........................................................................................................
List of Tables Table 1 Factory Default Parameters................................................................................. 13 Table 2 Read Only Parameters......................................................................................... 13 Table 3, Summary of Provisioning Commands ................................................................ 18 Table 4 AT+CTKP Assignment ....................................................................................... 18 Table 5 AT+CTKP Query........
About this Manual Welcome to the TrimTracTM Locator Technical Manual. This manual is intended for use by system integrators, service providers and application developers (collectively, “Resellers”). It is not intended for end-users of the TrimTrac locator. Any end-user documentation is to be prepared and furnished by the Resellers. This manual covers the TrimTrac locator operating on 900 MHz, 1800 MHz and 1900 MHz GSM networks. Data and Event Reporting support is by Short Message Service (SMS).
Technical Assistance If you have a problem and cannot find the information you need in the product documentation, please contact your local Trimble Component Technologies sales office or sales engineer.
Safety First Simple Guidelines Please follow these guidelines when configuring or using the TrimTrac locator. Violating these guidelines may be dangerous, illegal or otherwise detrimental. Further detailed information is provided in this manual. Do Not Operate Where Prohibited Do not allow the TrimTrac locator to operate wherever wireless phone use is prohibited or when doing so may cause interference or danger.
Detailed Safety Information Exposure to Radio Frequency Signals The TrimTrac locator is a low power radio transmitter and receiver. When it is ON, it receives and also sends out radio frequency (RF) signals. In August 1996, the Federal Communications Commissions (FCC) adopted RF exposure guidelines with safety levels for hand-held wireless phones. Those guidelines are consistent with safety standards previously set by both U.S. and international standards bodies: ANSI C95.
• If there is any reason to suspect that interference is taking place, the TrimTrac locator battery pack should be removed immediately. Other Medical Devices If any other personal medical devices are used in the vicinity of a TrimTrac locator, consult the manufacturers of the medical devices to determine if they are adequately shielded from external RF energy. Physicians may be able to assist in obtaining this information.
liquefied petroleum gas (such as propane or butane); areas where the air contains chemicals or particles (such as grain, dust, or metal powders); and any other area where it would normally be advisable to turn off motor vehicle engines. For Vehicles Equipped with an Air Bag An air bag inflates with great force. DO NOT place objects, including the TrimTrac locator, in the area over the air bag or in the air bag deployment area.
The FCC has granted an Equipment Authorization for the TrimTrac locator with all reported SAR levels evaluated as in compliance with the FCC RF guidelines for devices not worn on the body. SAR information on the TrimTrac locator is on file with the FCC and can be found under the Display Grant section of http://www.fcc.gov/oet/fccid after searching on FCC ID: JUPTRIMTRAC1.
Overview Introduction This manual covers the TrimTrac locator operating on 900 MHz, 1800 MHz and 1900 MHz GSM networks. As used in this manual, the term GSM shall include any and all of these frequencies. Regulatory Approvals CE The TrimTrac product complies with the essential requirements of the R&TTE Directive 199/5/EC as stated by the EC Declaration of Conformity (CE0681) and the EC R&TTE Type Examination Certificate.
positioning system module ideally suited for high volume automotive and asset management applications requiring a low-cost, battery or externally powered tracking device. It operates over the GSM cellular networks and allows simple, fast, and efficient transfer of information between a mobile asset and an application hosted either on a server or on an end-user PC.
Global System for Mobile Communications Cellular mobile telephone systems are widely available throughout the world. However, because cellular mobile telephone systems are regulated at the national level, these systems are not generally compatible with each other.
The GSM system is made up of two sections: • The Base Station Subsystem that controls the radio link with the mobiles through local cells • The Network Subsystem that controls the switching of calls between the network users, mobile to mobile, and between mobile and fixed lines The Network Subsystem stores all administrative information including the current cell being used by the mobile unit that allows call routing and the roaming ability of GSM.
These tables are the Public Land Mobile Network (PLMN) tables and each GSM network has its own unique PLMN number. This number is the Mobile Country Code (MCC) and the Mobile Network Code (MNC), which are also the first numbers of the subscriber’s IMSI. (The IMSI is the MCC, plus the MNC, plus the MSIN.) The PLMN table finds either the subscriber’s home network or a network that will allow service, and registers to the network consistent with the handset.
twelve-channel digital signal processor (DSP) which operates at the GPS L1 frequency (1575.42 MHz) and processes the Coarse/Acquisition (C/A) code portion of the GPS signal. The RF and digital signal processing components of the GPS module are custom ASICs designed by Trimble.
TrimTrac Locator Defaults Introduction The following sections set for the various factory default settings for the TrimTrac locator. All such default settings can be changed to suit the particular application requirements.
T7 Motion Report Flag Report Delay Flag Diagnostics Mode Communication Mode GPS Elevation Mask GPS Signal Level Mask GPS PDOP Mask GPS PDOP Switch Dynamics Mode 0:None; 1:Report first motion before GPS fix 0:Log & Transmit messages; 1:Log messages only 0: None; 1: LED 0: SMS; 1: Future 0 In degrees (0-90) 5 In tenths of AMUs 20 0 1 0 In tenths of PDOP 120 In tenths of PDOP 60 Undefined = 0 5 Land = 1 Sea = 2 Air = 3 Stationary = 4 Automobile = 5 Table 1 Factory Default Parameters Read-Only Paramet
it commands to direct it to report to a different location or start reporting at a different rate. Configuration Security The configurable parameters are divided into two groups, the read/write group and the provisioning group. • The provisioning group includes parameters that are only read from once the TrimTrac locator enters normal usage. They are set at either time of manufacturing or possibly time of provisioning. Some are never written only read from.
QUERY: 1800ms ON / 200ms OFF. DELAY: Always OFF. TrimTrac Locator Configuration Introduction Configuration is the process of setting the operational and communication parameters of the TrimTrac locator.
HyperTerminal HyperTerminal is a standard program included in all current versions of Microsoft Windows and can be typically found in the Communications directory under Accessories. In HyperTerminal is not already installed on the Windows PC that will be used to configure the TrimTrac locator, you will need to install it from your original Windows CDs.
5. If you wish to view what you type on the HyperTerminal Screen, click on File, Properties, Settings, ASCII Settings and checkmark the “Echo Typed Characters Locally” box. Click “OK” to close each panel. 6. To check whether you have successfully connected the TrimTrac and Provisioning Module to HyperTerminal, type: • at+ctkc? 7. Assuming the factory default configuration has not been previously changed, the following response should appear: • +ctkc: 43200,300,120,60,60,168,15,0,0,1,0 • OK 8.
Provisioning Commands Provisioning Command Summary The following AT commands are used to provision and configure the TrimTrac locator via HyperTerminal when connected to the Provisioning Module.
Table 5 AT+CTKP Query Note that when the SIM PIN field and the Security Password fields are queried using either AT+commands or TrimTrac Application Protocol messages, they are shown masked out with the ‘*’ character to prevent theft of the information. AT+CTKC Application Configuration The AT+CTKC command is used to configure the Read/Write parameters of the TrimTrac locator. It can query the current settings or change them to new values.
Timeout> In seconds (5 – 99). 0:None; 1:Report first motion before GPS fix. 0:Log & Transmit messages; 1:Log messages. 0: None; 1: LED. 0: SMS; 1: Future. Table 7 AT+CTKC Query AT+CTKG GPS Configure The AT+CTKG command configures the GPS parameters. This command mirrors the functionality of the over-the-air GPS_CONFIG message. It can query the current settings or change them to new values.
Automobile = 5 Table 9 AT+CTKG Query DRAFT TrimTrac Locator Technical Manual 21
Use Guidelines Introduction The TrimTrac locator is a completely self-contained end-user device. As such no specific installation is required. There are not external connections required for antennas or power when used in its standard battery-powered configuration. Like all GPS and wireless devices, the TrimTrac locator will work best where it can have a relatively unobstructed view of the sky and wireless base station antenna.
Environmental Conditions The TrimTrac locater mounting location must not exceed the environmental specifications of the device. For instance, it cannot be installed inside a vehicle’s engine compartment, wheel well, chassis or any other location in which the conditions can reasonably be expected to exceed the device environmental specifications.
Operation Introduction This chapter covers in detail the operational characteristics of the TrimTrac locator. It is important to understand how the TrimTrac operates before factory default settings are altered. Operational State Machine The TrimTrac locator operates in accordance with the state diagram shown in Figure 1 below.
The TrimTrac locator will transition from the IDLE state to either the FIX or STATUS states as follows: 1. To the FIX state if: a. Motion is detected during the IDLE state for more than T7 seconds (“Motion Timeout”) AND the Motion Report Flag is set to FALSE (“0”); OR b. Motion has been detected between the time the motion detector latch was last reset and before the device entered the current IDLE state, regardless how the Motion Report Flag is set. 2. To the STATUS state if: a.
parameters. Typical RTC Wakeups are in the range of 12 to 24 hours expressed in seconds. FIX State The TrimTrac locator enters the FIX state from either the: 1. IDLE state; OR 2. TRANSMIT state. Upon entering the FIX state, the TrimTrac locator will: 1. Power up the GPS hardware; 2. Start the GPS countdown timer, T2; 3. Attempt to compute new position fix before the GPS countdown timer, T2, expires. 4.
1. FIX state; OR 2. IDLE State Upon entering the STATUS state, the TrimTrac locator will: 1. Collect the latest status information, including battery levels; 2. Store latest status and position information into appropriate report structures; and 3. Reset motion detection logic. Upon completion of these tasks, the TrimTrac locator will transition from the STATUS state to the TRANSMIT state. TRANSMIT State Upon entering the TRANSMIT state from the STATUS state, the TrimTrac locator will: 1.
b. The most recent transition from the IDLE state to the STATUS state was caused by motion during the IDLE state for more than T7 seconds; AND c. No motion had been detected between the time the motion detector latch was last reset and before the device entered the most recent IDLE state; AND d. The GSM protocol stack confirms that queued Motion Report has been sent. 3. To the QUERY state if the GSM protocol stack confirms that queued TrimTrac locator messages, other than a Motion Report, have been sent. 4.
DELAY State Upon entering the DELAY state from either the TRANSMIT or QUERY states, the TrimTrac locator will: 1. Start the DELAY countdown timer, T4; AND 2. Power off or otherwise disable all functions other than the RTC Wakeup logic. The TrimTrac locator will transition from the DELAY state to the IDLE state if and only if the DELAY Timeout countdown timer, T4, expires.
TrimTrac Application Protocol Introduction The TrimTrac Application Protocol is used to communicate with and control TrimTrac locators that have already been provisioned and deployed to the field. The TrimTrac locator commutes with the server application by sending and receiving SMS messages based on an ASCII-like protocol (in lieu of the AT+commands used during initial provisioning).
Element Meaning {x} Signifies that x can occur zero or more times [x] Signifies that x may optionally occur once Table 10, Basic Message Format Message Framing Each TrimTrac Application Protocol message is framed by the start, end ASCII characters ‘>’, ‘<’, respectively. These characters are not allowed other than as start-of-message and end-of-message indicators. Message Qualifiers A one-character Message Qualifier is used to describe the action to be taken on the message.
Unit ID Unit Identification (ID) must be used in all communications with the TrimTrac locator. The TrimTrac locator may be assigned a numeric ID of eight digits only while the TrimTrac locator is connected to a provisioning module (available separately). The default ID is set to 00000000. The TrimTrac locator checks all incoming messages for a Unit ID and all incoming message must include a Unit ID.
REPORT_POS and STATUS_MSG These two messages are the most common and contain status information such as ReportType, WakeupType, Old/New Fix Indicator, Battery Condition, and Position Data. The difference between the REPORT_POS and STATUS_MSG is that the REPORT_POS message contains position information. Whereas, the STATUS_MSG does not contain any position related information due to, for instance, the TrimTrac locator not being able to obtain a GPS fix.
SET_APP_CONFIG The SET_APP_CONFIG message is used by the server application to set the TrimTrac Application parameters in the TrimTrac locator. When received the TrimTrac locator will send a RESP_APP_CONFIG message in response. >STKABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGTTHIJK;PW=PPPPPPP P;ID=YYYYYYYY;*ZZ< A TrimTrac Configuration Set: ‘A’ = Application Parameters BBBBBB Idle Timeout. Parameter T1. In seconds (10 – 999999). Default 43200 CCCCCC Fix Timeout. Parameter T2. In seconds (10 – 999999).
SET_PROV_CONFIG The SET_PROV_CONFIG message is used by the server application to set the Communication values in the TrimTrac locator. When received by the TrimTrac locator, the unit will send a RESP_PROV_CONFIG message in response. >STKABBBBBBBBBBBBBBBBBBBBBBBB;PW=PPPPPPPP;ID=YYYYYYYY; *ZZ< A TrimTrac Configuration Set: ‘V’ = Application Provisioning Parameters BBBBBB Destination Address.Max. 24 characters including international BBBBBB dialing “+” sign and country code. Field Padding is in spaces.
QUERY_CONFIG This QUERY_CONFIG message is used by the server application to request the TrimTrac locator send its TrimTrac Application, GPS or Communication parameters in the appropriate RESP_APP_CONFIG, RESP_PROV_CONFIG or RESP_GPS_CONFIG message. >QTKA;PW=PPPPPPPP;ID=YYYYYYYY;*ZZ< A TrimTrac Configuration Set: ‘G’ = GPS Parameters ‘A’ = Application Parameters ‘V’ = Provisioning Parameters PPPPPPPP Security Password. Always 8 digits. Default 00000000 YYYYYYYY Unit ID. Unique unit identifier.
>RTKABBBBBBBBBBBBBBBBBBBBBBBB;ID=YYYYYYYY;*ZZ< A TrimTrac Configuration Set: ‘V’ = Application Provisioning Parameters BBBBBBBB Destination Address. Max. 24 characters including international BBBBBBBB dialing “+” sign and country code. Field Padding is in spaces. BBBBBBBB YYYYYYYY Unit ID. Unique unit identifier. Always 8 digits ZZ Checksum. Table 19, RESP_PROV_CONFIG Message RESP_GPS_CONFIG This is the response message to the SET_GPS_CONFIG and QUERY_CONFIG message containing the GPS Configuration.
QUERY_LOG This message is used by the server application to request past REPORT_POS message that may not have been received at the server application. The TrimTrac locator will send the corresponding REPORT_POS messages to the server application in response to this message at the rate of one position per REPORT_POS message. At the end of the REPORT_POS messages a RESP_QUERY_LOG is sent.
Troubleshooting Introduction The TrimTrac locator is designed to operate in the conditions outlined in the Specifications chapter on page 43. When used and maintained properly, the TrimTrac locator provides years of trouble-free service. The TrimTrac locator uses watchdog timers on applicable tasks to reduce the possibility of processor hangs. The TrimTrac locator has no user-serviceable parts.
Make sure that the TrimTrac locator is reasonably positioned to receive GPS signals. Location The TrimTrac locator should be installed as close as possible to horizontal plane, preferably with a reasonably clear view of the horizon and sky. If something on the vehicle—for example, the air conditioning unit on a cab or the trailer connected to a tractor—blocks a significant portion of the horizon and the GPS signals, the GPS receiver will take longer to acquire enough satellites for a position fix.
TrimTrac Locator Location The TrimTrac locator should be used as close as possible to horizontal plane, preferably with reasonably unobstructed clearance around the unit. If the current location is suspect: 1. Try another location 2. Try a known, good TrimTrac locator or mobile phone. Even in areas with strong GSM service, there may be pockets where GSM service is poor or nonexistent due to how the carrier builds the network. Contact your local service provider for information on GSM coverage.
No Modem Connection with Server Application If it appears that you have no modem connection with the Server Application, confirm that the Server Application modem is configured correctly and that the TrimTrac locator is configured and operating correctly. Do the following: 1. Check to see if the Destination Address is programmed correctly. 2.
Specifications GSM Specifications GSM 900/1800/1900 MHz Normal MS – SMS Data Only Class 4 (2W) @ 900 MHz (EGSM) Class 1 (1W) @ 1800 MHz (GSM 1800) and 1900 MHz (GSM 1900 PCS) Subscriber Identity Module Environmental Specifications Temperature Operating: -10o C to + 55o C Humidity 5% to 95% RH noncondensing @ +40oC Casing 1.8/3.
Bibliography European Telecommunications Standards Institute (ETSI). ETSI is the standards body for GSM worldwide operations. Specifications on various aspects of GSM phone operations (AT commands, installation requirements, and terminology) are available for download from ETSI at: www.etsi.org GPS, A Guide to the Next Utility, Trimble P/N 18239 (1992). A short, nontechnical introduction to GPS. Explains what GPS does, how it works, and its capabilities and limitations. www.trimble.
Glossary The Glossary defines technical terms and abbreviations used in this manual. It includes terms from the fields of wireless communications and GPS technology. 0D Time only in GPS terminology. 2D Two dimensions and time in GPS terminology. 3D Three dimensions and time in GPS terminology. 2D GPS Two-dimensional GPS position fix and time. 3D GPS Three-dimensional GPS position fix and time. Altitude Height above mean sea level (MSL). ASCII American Standard Code for Information Interchange.
PIN Personal Identity Number. RF Radio Frequency. SIM Subscriber Identity Module. SMS Short Message Service. SPS TAIP Standard Positioning Service. Trimble ASCII Interface Protocol.