background image

 

TrimTrac ProE Locator Technical Manual v2.0e 

20

 

 

Geofences 

By establishing and using geofences, geographic areas of authorized and unauthorized 
use can be defined and enforced.  If a geofence violation occurs, the operation of the 
TrimTrac ProE will be adjusted based upon how it is configured.  For instance, should 
you wish to establish an area where movement of the device is “authorized” and you only 
wish to receive position reports when the monitored asset leaves this area, then you 
would use the geofence capability of the TrimTrac ProE.  The TrimTrac ProE can 
support up to two geofences.  Geofence violations selectively set the Report Delay Flag 
while the other configuration parameters remain essentially unchanged.   
Once a geofence violation is detected, the Report Delay Flag will be temporarily set 
“0=Transmit (‘Tx’) All Messages”, the device will transmit a both a new position report 
noting that a geofence violation has occurred and a message noting which geofence had 
been most recently violated.  Unless the Geofence Type had been defined as a boundary-
crossing geofence, the device will continue reporting until the device is no longer 
violating any geofence conditions.  It will report the first position that is not in violation 
of a geofence, but then stop reporting until another geofence violation or some other 
appropriate TriggerType event occurs 

Enforcement 

You can decide whether to enforce a geofence at all times (24/7), during normal 
working hours or after hours (both as defined by the Scheduled Hours Mode 
feature settings) or, if the TrimTrac ProE is equipped with either a Vehicle 
Adapter or Control Module with the LPA input connected to a switch, the 
geofence will be enforced only while the LPA input monitored switch is in the 
closed position.  If the LPA input is configured to define and/or enforce a 
geofence, then the LPA input should not be used as either an alert or runtime 
meter input and vice versa. 

Geofence Center 

To establish a geofence area, whether circular or rectangular in shape, you must 
first select the center point of the geofence area defined in latitude and longitude.  
This can be done in three ways.  Either you enter it into the TrimTrac ProE during 
the provisioning process, by sending a TrimTrac Application command via the 
GSM network, or, if the TrimTrac ProE is using either a Vehicle Adapter or 
Control Module, by configuring the LPA input to define and/or enable a geofence 
based upon the operation of a LPA switch. 
It is acceptable to have geofences that overlap one another; however, having one 
geofence located entirely inside the other should be avoided.  If one geofence is 
located completely inside the other, then only the larger of the two will be 
enforced. 

Summary of Contents for ProE Locator

Page 1: ...TrimTrac ProE Locator Technical Manual Including Enhanced Features and Vehicle Adapter or Control Module Part Number 80200 00 UG Version 2 0e August 2007 ...

Page 2: ... manual Functional descriptions expanded Various updates to reflect current firmware v1 03 00 0000 January 2007 1 1 Bill Dussell Clarifications and updates up to and including firmware v1 08 00 000 May 2007 2 0 Bill Dussell Control Module and v2 03 00 000 firmware updates August 2007 2 0e Bill Dussell TrimTrac ProE August 2007 ...

Page 3: ...D USERS OF THE PRODUCT RESELLER SHALL NOT MAKE ANY REPRESENTATIONS OR WARRANTIES ON TRIMBLE S BEHALF AND SHALL FULLY INDEMNIFY DEFEND AND HOLD TRIMBLE HARMLESS FROM ANY BREACH OF THE FOREGOING IF RESELLER DISTRIBUTES PRODUCT TO END USER CUSTOMERS RESELLER SHALL BE SOLELY RESPONSIBLE FOR PREPARING AND PROVIDING PRODUCT WARRANTIES AND PRODUCT LITERATURE TO END USERS Warranty Remedies If the Product ...

Page 4: ...ed software firmware may not be modified copied disassembled decompiled or reverse engineered Trimble reserves all other rights Limitation of Liability TRIMBLE S ENTIRE LIABILITY REGARDING THE PRODUCT SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY RESELLER FOR THE PRODUCT TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN NO EVENT SHALL TRIMBLE OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIA...

Page 5: ...ems EEC The TrimTrac ProE product complies with Directive 72 245 EEC as amended by Directive 95 54 EC el 72 245 95 54 FCC The TrimTrac ProE products compliy with the FCC Part 15 FCC Part 24 and Industry Canada requirements The TrimTrac ProE product complies with Part 15 of the FCC rules Operation is subject to the following two conditions 1 This device may not cause harmful interference and 2 This...

Page 6: ...on 6 TrimTrac ProE New Features and Capabilities 7 Application Feature Details 14 Communication Mode 14 GPRS Connection and Setup 14 Expanded GSM Status Codes 16 Geofences 20 Scheduled Hours Mode 26 Runtime Meters 28 Fix Log and Reporting Rates 30 Input Modes 31 LPA Input Delay 32 Automatic Message Log Dump 33 Motion Report Flag 33 Report Delay Flag 34 Diagnostics Mode 36 Speed Enforcement 36 Sche...

Page 7: ...els 102 High Priority Alert Processing 103 Medium Priority Alert Processing 104 Low Priority Alert Processing 104 Server Application side Considerations 105 TrimTrac ProE Configuration 109 Introduction 109 Provisioning Mode and Equipment 109 Provisioning Set up 109 Provisioning AT Commands 116 TrimTrac ProE Defaults 137 Introduction 137 Security Considerations 137 Diagnostics 138 TrimTrac Applicat...

Page 8: ...ry to Fix Configuration 48 Table 16 Stationary Asset Settings 49 Table 17 Sample Non default Commands for Stationary Configuration 49 Table 18 High Performance Settings 51 Table 19 Sample High Performance Settings 51 Table 20 Start and Stop Motion Report and In route Report Settings 52 Table 21 Sample Start and Stop Motion Report and In route Report Settings 52 Table 22 Disable Module Alert Config...

Page 9: ... 155 Table 64 SET_GPRS_SETUP _CONFIG Message 156 Table 65 SET_GPS_CONFIG Message 157 Table 66 SET_MODULE_CONFIG Message 158 Table 67 SET_PROV_CONFIG Message 158 Table 68 QUERY_CONFIG Message 161 Table 69 QUERY_CONTROL_OUTPUT Message 161 Table 70 QUERY_GEOFENCE_CONFIG Message 162 Table 71 QUERY_LOG Message 163 Table 72 QUERY_METERS Message 164 Table 73 QUERY_POSITION Message 166 Table 74 REPORT_POS...

Page 10: ...able 95 GPRS Communication Provisioning Read Write Parameters 194 Table 96 Extended TrimTrac ProE Read Write Parameters 195 Table 97 Geofence Settings 196 Table 98 Stateless Operations 197 Table 99 Read only Parameters 200 Table 100 Summary of AT Commands and Defaults 208 Table 101 TrimTrac Application Protocol Messages Sorted by Name 209 Table 102 TrimTrac Application Protocol Messages Sorted by ...

Page 11: ...ver in place with Wires Properly Routed 62 Figure 17 External GPS Antenna RF Connector Plug 64 Figure 18 External GPS Antenna RF Connector 64 Figure 19 External GPS Antenna Connected to TrimTrac ProE 65 Figure 20 Vehicle Placement versus Expected Number of Reports 67 Figure 21 Expected Reporting Frequencies 81 Figure 22 Warm Start TTFFs 82 Figure 23 Summary TrimTrac Operational State Diagram 83 Fi...

Page 12: ...or a look at the device GSM and GPS Trimble assumes that you are familiar with Microsoft Windows 2000 XP including HyperTerminal and know how to use a mouse select options from menus and dialogs make selections from lists and refer to online help While this manual does not apply to earlier versions of the TrimTrac locator the TrimTrac ProE locator is backward compatible with applications developed...

Page 13: ...01 www gpslt com Australia New Zealand and South Pacific Islands GeoSystems Ltd PO Box 8160 Christchurch Tel 64 0 3 963 2858 Fax 64 0 3 963 2857 www geosystems co nz Europe GLT Ltd Henfield Business Park Shoreham Rd Henfield W Sussex UK BN5 9SL Tel 44 0 1273 491414 Fax 44 0 1273 491772 www gpslt com Latin America Topp Data Solutions 3055 NW 84 Avenue Doral FL 33122 USA Tel 1 786 331 3303 Fax 1 786...

Page 14: ...sioning Module 1 Insert the Provisioning Module in the TrimTrac ProE and connect to it via HyperTerminal 2 In HyperTerminal under the Transfer menu select Capture Text and name a file to which the data from the TrimTrac ProE will be saved 3 To retrieve the configuration and message log do one of the following a In the HyperTerminal window type the following AT commands in order ATI AT CTKC AT CTKF...

Page 15: ...d As such the TrimTrac ProE has additional data logging capabilities that can be used to debug specific communication problems To utilize this enhanced debug logging capability the TrimTrac ProE must be connected to a Provisioning Module and a PC to which the data will be logged 1 Insert the Provisioning Module in the TrimTrac ProE and connect to it via HyperTerminal 2 In HyperTerminal under the T...

Page 16: ...d powered up continuously and as a consequence the debug logging will remain active Note if Anytime Polling is set 2 OnDemand then either change configuration of the device to power off the GSM modem or cycle power to de active the debug logging mode 7 Please return the resulting data log file along with the complete unit configuration and message log to your Trimble technical representative for a...

Page 17: ...ating that a low voltage cutout has occurred If a LPA based geofence was re centered while outside GSM coverage the device would continuously attempt to transmit a re centering notice until the device re entered GSM coverage In the meantime no new position fixes would be computed If LPA mode was not set to 1 Disabled and the LPA input was used for geofence enforcement the device would skip the DEL...

Page 18: ...ion messages Improved LPA based Runtime Meter threshold reporting Improved filtering of speed violations based upon Report Delay Flag settings Table 3 Firmware Changes v1 05 00 000 through v1 06 00 000 CHANGE SUMMARY FROM 1 06 00 0000 TO 1 08 00 000 Improved GSM roaming and network registration Improved consistency of GPS 3D fix reporting Modified TrimTrac Session Protocol to send new NetEntry pac...

Page 19: ...fied Service Except for batteries and Subscriber Identification Module SIM card the TrimTrac ProE contains no user serviceable or replaceable parts Non functioning units must be returned to an authorized service center for repair or replacement Accessories and Batteries Use only approved accessories or batteries Do not connect incompatible products There is risk of explosion or fire if an incorrec...

Page 20: ...how to recycle this product in the European Union go to www trimble com environment summary html or call 31 497 53 2430 and ask for the WEEE Associate or mail a request for recycling instructions to Trimble Europe BV c o Menlo Worldwide Logistics Meerheide 45 5521 DZ Eersel NL ...

Page 21: ...his device has been tested and meets FCC and ACA NZS RF exposure guidelines when used with an accessory that contains no metal and that positions the unit a minimum of 1 5 cm from the body Use of other accessories may not ensure compliance with RF exposure guidelines Electronic Devices Most modern electronic equipment is shielded from RF signals However certain electronic equipment may not be shie...

Page 22: ...s phones or two way radios Aircraft FCC and FAA regulations prohibit using wireless phones while in the air Disable operation of the TrimTrac ProE by removing the Battery Pack or Vehicle Adapter or Control Module prior to boarding or loading in an aircraft Blasting Areas To avoid interfering with blasting operations disable operation of the TrimTrac ProE by removing the Battery Pack or Vehicle Ada...

Page 23: ...n CTIA Web site at http www phonefacts net Battery Safety Information Adhere to the following guidelines to avoid the risk of fire or explosion 1 Make batteries sure only AA alkaline batteries are used and not replaced by some other type 2 Dispose of used batteries according to the instructions provided with the batteries 3 Do not drop puncture disassemble mutilate or incinerate batteries 4 Touchi...

Page 24: ...M 900MHZ and DCS 1800MHZ Radio Equipment and Systems EEC The TrimTrac ProEduct complies with Directive 72 245 EEC as amended by Directive 95 54 EC el 72 245 95 54 FCC The TrimTrac ProEduct complies with FCC Part 15 FCC Part 24 and Industry Canada requirements The TrimTrac ProEduct complies with Part 15 of the FCC rules Operation is subject to the following two conditions 1 This device may not caus...

Page 25: ...ming Required Simply insert an activated SIM card and batteries and tell the device where to send the position data and the TrimTrac ProE is ready to start reporting In its default configuration reports are sent nominally at 15 minute intervals whenever there is motion status messages are sent once every 12 hours when the device is at rest Upon powering up the device will self initialize anywhere ...

Page 26: ...on costs while allowing the greatest coverage possible Hardware Options A number of different hardware options are available to enhance the suitability of the TrimTrac ProE to particular application requirements These options include a miniature external GPS antenna that allows for more discrete protected installation of the TrimTrac ProE In addition two plug in modules are offered both provide co...

Page 27: ...TrimTrac ProE Locator Technical Manual v2 0e 9 Figure 1 TrimTrac ProE Shown with Optional External GPS Antenna and Quick Release Bracket Figure 2 TrimTrac with Metal Bracket ...

Page 28: ...ac ProE via a USB 2 0 connection to a PC Figure 3 Provisioning Module inserted into a TrimTrac ProE Vehicle Adapter Module Allows connection to an external 9 32 VDC power supply and provides three types of open closed switch and wiring monitoring connections The Vehicle Adapter Module includes a rechargeable standby battery that allows continued operation of the TrimTrac ProE for a limited period ...

Page 29: ...l v2 0e 11 Figure 4 Vehicle Adapter Module inserted into a TrimTrac ProE Control Module Same as a Vehicle Adapter Module plus two 500 mA low side driver outputs capable of controlling one automotive grade relay each Figure 5 Control Module ...

Page 30: ... hours of the day but then are supposed to remain at rest or within a relatively constrained area during after hours The Scheduled Hours Mode feature is used to establish how the device reports motion or during what time periods a geofence is enforced During normal hours of operation position reports may not be needed unless for instance a geofence has been violated Outside normal hours of operati...

Page 31: ...ver other factors such as which state the device was in at the time motion stopped will also influence how long after coming to rest a stop report is actually sent On the other hand if in route position reports are required in addition to start motion reports stop motion reports or both then the Motion Report Flag is used enable the start and or stop reports while the Report Delay Flag is used to ...

Page 32: ...set for some typical applications scenarios Communication Mode The TrimTrac ProE supports SMS and GPRS data communication via the GSM network and can be configured to use one or the other exclusively or automatically switch between the two For instance if the Communication Mode is set 0 SMS only then the device will communicate exclusively via SMS Alternately if the Communication Mode is set 1 GPR...

Page 33: ...RS Transport Protocol 0 UDP TrimTrac Session Protocol mandatory 1 TCP GPRS Session Protocol 0 None 1 TrimTrac Session Protocol See Separate ICD Document v1 0 TrimTrac Session Keep alive Timeout T25 In Seconds 0 Never 1 43200 GPRS Session Timeout T26 In Seconds 0 Never 1 43200 GPRS Destination Address GPRS destination address in the following format 111 222 333 444 12345 This represents an IP Addre...

Page 34: ...ad management tables updated by the ASP If one or more firewall goes down then messages are re routed to the others based upon the routing rules defined by the ASP Mobile device messages are passed from these Internet connections to specific application servers and ports based upon the Network Address and Port Translation NAPT function of each firewall If the firewalls have load management functio...

Page 35: ...TrimTrac ProE Locator Technical Manual v2 0e 17 These GSM Status Codes are more fully explained Table 7 GSM Status Codes Explained beginning on the following page ...

Page 36: ...n carrier This could also be a bad SIM or SIM locked due to more than 3 attempts to access with invalid PIN code In this case a PUK code from the network provider is needed to unlock the SIM 4 SIM PIN Error SIM requires a PIN and the correct PIN was not provided TrimTrac ProE keeps track of the number of times a PIN is rejected to prevent the SIM from becoming locked more than 3 attempts will lock...

Page 37: ... Failure Communication Mode is set 1 GPRS or 2 AutoSelect and the device is registered with a network on which GPRS service is available and a PPP session was successfully opened but the TrimTrac Session Protocol or TCP was not satisfied This will occur if the server application fails to send a properly formatted acknowledgement in response to the TrimTrac Session Protocol or TCP sign on message T...

Page 38: ... then stop reporting until another geofence violation or some other appropriate TriggerType event occurs Enforcement You can decide whether to enforce a geofence at all times 24 7 during normal working hours or after hours both as defined by the Scheduled Hours Mode feature settings or if the TrimTrac ProE is equipped with either a Vehicle Adapter or Control Module with the LPA input connected to ...

Page 39: ...g Inclusive and Exclusive In the case of Boundary Crossing the TrimTrac ProE will send a geofence triggered report each time the TrimTrac ProE detects it has crossed the boundary of an active geofence This report will be transmitted along with a message indicating which geofence had its boundary crossed regardless of how the Report Delay Flag is set In the case of an inclusive geofence area used i...

Page 40: ...itude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign North and South 90 0000000 to 90 0000000 Geofence Center Longitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign East and West 180 0000000 to 180 0000000 STKK 154 QTKK 162 RTKK 175 AT CTKK 123 Geofence Type 0 Boundary Crossing 1 Inclusive 2 Exclusive Automatic Message Log Dump 0 Disabled 1 Enabled STKZ 152 ...

Page 41: ...ication assuming GSM coverage is available In the case of inclusive and exclusive geofence violations the device will continue transmitting reports all with TriggerType set 2 Exception Report until the device re enters an inclusive area or exits an exclusive geofence i e no geofence violation persists Upon the initial violation of an inclusive or exclusive geofence the TrimTrac will send a new POS...

Page 42: ...is computed When the device enters or leaves a geofence area and a geofence violation no longer exists the device will transmit the REPORT_POS message containing the location information on which this determination has been made In this All Clear REPORT_POS message the Geofence Status flag will be set 0 No Violation and the TriggerType will be set 2 Exception Report Alert even if all other alerts ...

Page 43: ...70698 00000000000 ID GEOFENCE 26 Device leaves Geofence 1 Area Note TriggerType 2 Geofence Status 1 and attached RTKK message RTKP043C2038F1390325476000000013000 373882085 1220038456 00039018017 ID GEOFENCE 21 RTKK01110001000000 373842980 1220070000 ID GEOFENCE 1C RTKP043D2039F1390325543000000013000 373870043 1219981651 00039000000 ID GEOFENCE 2C RTKK01110001000000 373842980 1220070000 ID GEOFENCE...

Page 44: ... at the time the message is transmitted Before the device is able to transmit a message with the geofence violation the TrimTrac ProE may have traveled well beyond the geofence area while outside GSM coverage If the Automatic Message Log Dump feature is enabled then the device will not only transmit the message noting the geofence violation when GSM coverage becomes available but it will also tran...

Page 45: ...12 00 AM UTC and how long each workday lasts You must also specify which day of the calendar week beginning Sunday UTC constitutes the first workday of the workweek and how many consecutive workdays are included in each workweek You cannot specify a beginning workday later than the total number of workdays per week For instance if you specify Monday as the first workday of week you cannot specify ...

Page 46: ...time meter then LPA Mode should be set 1 Disabled Each meter also has a separately programmable countdown timer Upon expiration of a countdown timer the TrimTrac ProE will transmit a message indicating which countdown timer has expired After each expiration and transmission or transmission attempt the countdown timer will automatically reset itself and begin counting down again This feature is use...

Page 47: ...based Query 0 Report Only No Reset 1 Report with Reset Runtime Motion based Query 0 Report Only No Reset 1 Report with Reset QTKM 164 None Runtime LPA based Reading Accumulated seconds since last reset always 10 digits Runtime LPA based Reset Confirmation 0 Report without Reset 1 Report with Reset 2 Disabled Runtime Motion based Reading Accumulated seconds since last reset always 10 digits Runtime...

Page 48: ... equal For instance the GPS receiver can operate in the background at the maximum rate of 1 Hz Fixes are logged each time the TrimTrac ProE cycles through the state machine Not every position that is logged however needs to be transmitted Each of these rates are explained in the following sections Fix Rate In its default configuration the TrimTrac ProE will compute a new position fix each time the...

Page 49: ... message Exceptions 6 Tx every 11th motion triggered message Exceptions STKA 148 QTKA 161 RTKA 170 AT CTKC 117 GPS Fix Rate 0 GPS operation during FIX State only 1 1Hz GPS operation except while stationary STKZ 152 RTKZ 173 QTKZ 161 AT CTKZ 134 Table 11 Fix Log and Reporting Rate Parameters Settings Messages and Commands Input Modes Both the Vehicle Adapter and Control Modules support three priori...

Page 50: ...the alert message regardless of which protocol is used remains the application level acknowledgement protocol enabled when the input mode is set 0 Automatic Monitor only When the input mode is set 3 Monitor only activation of the input will not in and by itself cause a new message to be transmitted to the server application Rather the status of the input i e Alert Status set 4 Monitor Activated wi...

Page 51: ...nsmit attempts are placed in the TrimTrac ProE message log with the GSM Status set 2 No Network Once the TrimTrac ProE has re entered GSM coverage it will begin transmitting each of the previously failed transmit messages Depending upon how long the device was outside of GSM coverage with the alerts activated this could result in a very large number of messages being transmitted at a high rate Sho...

Page 52: ...rtant parameter used to help manage communication costs It has little if any impact on power consumption but it is instrumental in minimizing communication costs Basically the Report Delay Flag selectively suppresses the transmission of messages until certain events occur or messages are received from the server application For instance setting the Report Delay Flag to 1 Tx Exception Reports only ...

Page 53: ...ed Each time the device logs a new position fix it will also attempt to find and register on a GSM network to receive any incoming messages from the server application 3 When the device comes to rest i e There has been no motion since the most recent FIX State according to the Dynamic Motion Filter it will compute and transmit a new POSITION_REP if GPS is available or STATUS_MSG if GPS is not avai...

Page 54: ... be particularly useful when used in conjunction with the Motion Report Flag settings For instance some applications may not need frequent in route position reports but want to know very quickly when the TrimTrac ProE has come to a stop Setting the Report Delay Flag to either 5 or 6 while setting the Motion Report Flag to 2 or 3 will reduce the number of in route position reports but still provide...

Page 55: ...t Delay Flag is set If the Speeding Report Mode is set 0 Report All Violations and 1 If the Speeding Countdown Timer has not been enabled a When the Speeding Status flag is set or becomes set 1 Violation then all motion based REPORT_POS and STATUS_MSG messages shall have the TriggerType set 2 Exception Report and will be transmitted b When the Speeding Status flag changes from 1 Violation to 0 No ...

Page 56: ... intended to suppress nuisance speed violation reports caused by for instance stop and go traffic in which the measured speed toggles above and below the speeds required to set or clear the Speeding Status flag In other words the Speeding Countdown Timer specifies the minimum time between new speed violation triggered messages The Speeding Countdown Timer starts running immediately after the Speed...

Page 57: ...to report at fixed intervals other than daily or weekly Polling Polling on the TrimTrac ProE has been implemented somewhat differently than earlier generations of the TrimTrac locator Polling can be implemented on the TrimTrac ProE either based upon motion or regardless of motion In order to enable polling the TrimTrac ProE remains connected to the GSM network in states other than just the TRANSMI...

Page 58: ...required to process normal IDLE state messages While in motion however the GSM modem will remain powered up thereby allowing continuous connection to the GSM network The In Motion Polling feature is submissive to Anytime Polling meaning that if Anytime Polling is enabled be it set to OnDemand or Duty Cycled then the GSM modem will remain powered during motion regardless of how the In Motion Pollin...

Page 59: ...or 60 seconds after being on for an hour This will achieve the power reset that may be required from time to time as a result of changes on the network Query Hold Flag The Query Hold Flag is seldom changed from its default configuration In its default 0 Disabled mode and assuming neither Anytime Polling nor In Motion Polling is enabled if the device loses connection to the GSM network while in the...

Page 60: ...expiration of the TRANSMIT Timeout T3 In almost all application the number of transmit attempts should be set either to 0 or 1 however if the device is expected to be operating in areas where GSM networks may have marginal robustness then Status Message Transmit Attempts N2 and Position Report Transmit Attempts N1 should be set to either 0 Until T3 Expires or to 3 to 5 Attempts HPA Transmit Attemp...

Page 61: ...oE may be configured to report once every 15 minutes which may be adequate under normal conditions If however a High or Medium Priority Alert is activated then more frequent reporting is usually required As such the timeouts associated with the IDLE DELAY and TRANSMIT states can be individually selected based upon whether a High and or Medium Priority Alert has been activated In the case of a High...

Page 62: ...er number of position fixes than one that moves only a couple of times per day but remains in motion longer during each trip Fix Density While in Motion In general if there are going to be multiple trips per day setting the DELAY Timeout T4 to 25 of the expected duration of each trip will provide a reasonable fix density For instance if the average time of each trip is approximately one hour setti...

Page 63: ... sections look at different application scenarios and suggest possible configurations Polling In its default configuration the server application can communicate with the TrimTrac ProE only while the device is in the QUERY State which may not allow frequent enough communications for some applications As such the TrimTrac ProE has several different polling options that can be activated depending up...

Page 64: ...ce of 12VDC power Example Applications Baseline Default Application TrimTrac ProE default values are based upon two trips per day frequency with each trip being one hour in length duration Market research studies indicate that most end user consumers believe a nominal 15 minute position reporting interval while the vehicle is moving is a good combination of timely information reasonable SMS commun...

Page 65: ... Exceptions with IDLE Timeout T1 set to 999 990 seconds Motion Sensor Override set to 2 Motion Never This will keep the device from computing a new position fix even though there may be actual motion Because the device is not actively computing position fixes the time to compute a new fix upon receipt of a QTKD message will be marginally longer No positions will be logged between QTKD messages Any...

Page 66: ...y not receive the QUERY_POSITION message until Polling Duty Cycle Frequency T19 expires up to an one hour in this example the next Scheduled Report time or upon expiration of the IDLE Timeout T1 whichever is earliest Table 14 Minimize Communication Costs and Query to Fix Query to Fix Configuration with Weekly status messages at Sunday 12 00AM UTC and hourly polling See Page AT CTKC 43200 300 300 9...

Page 67: ...rly scheduled STATUS_MESSAGE letting the server application that device is operational and give a battery level indication Does not cause a new position fix to be computed even if there has been motion since the last logged position but in a stationary application this should be of little consequence Report Delay Flag set 2 Tx Motion related Exceptions Saves power and communication costs by not tr...

Page 68: ... one transmission every 30 seconds This reporting rate will however significantly impact power consumption and communication cost especially if SMS messaging is used Setting Point Counterpoint In Motion Polling set 1 OnDemnad Anytime Polling set 1 Duty Cycled Polling Duty Cycle Frequency T19 set to 60 Seconds Polling Duty Cycle On Time T20 Allows near constant communication with the TrimTrac ProE ...

Page 69: ...nce Settings Rapid Start and Stop Motion Reports with Periodic In route Reporting Some applications may require relatively infrequent in route position reports but want timely Start and Stop Motion Reports In such applications the settings are largely the same as those for High Performance applications except the Report Delay Flag and Motion Report Flag settings are different Setting Point Counter...

Page 70: ...mizes the time between message transmissions Should be set no lower than 60 seconds if either In Motion Polling or Anytime Polling set 0 Disabled GPS Fix Rate set 1 1Hz GPS Continuous computation of GPS positions while in motion Increases resolution of Geofence enforcement and stopped position reporting Heavy impact on power consumption and if used battery life Automatic Message Log Dump set 1 Ena...

Page 71: ... of exception to the normal daily routine Exceptions might include for instance equipment that has left a designated construction site motion outside normal hours of operation or the need to perform some sort of maintenance based upon runtime hours Alternately it may be beneficial for billing or taxation purposes to track how long a PTO driven implement such as a hole digger is used vis à vis tota...

Page 72: ...each workday Consecutive daily hours and workdays only Scheduled Report Mode set to 2 Weekly Useful if equipment can be idle for extended periods of time Geofence Enforcement Prevents nuisance transmissions so long as equipment is being used where it supposed to be used If geofence established and activated onsite via LPA switch then a module is required LPA switch can not be used for geofence if ...

Page 73: ...every 17 18 minutes These and other messages will be transmitted if and only if The device leaves the inclusive geofence area Motion is sensed outside normal working hours Motion based Runtime Meter has accumulated 100 hours since last runtime report Speed limit of 50 mph is violated Query messages is received or It is time to transmit a weekly status report ...

Page 74: ...into place 4 Place the empty Battery Module in the TrimTrac ProE base while aligning the arrow on Battery Module with the arrow on the TrimTrac ProE base 5 Press down on the Battery Module to snap it securely in place on all four corners making sure all corner clip tabs are all fully engaged 6 Insert four fresh AA alkaline batteries into the Battery Module with polarities as shown on the Battery M...

Page 75: ...red Examples include Littelfuse p n 0257001 and Bussmann p n BK ATC 1 2 Connect the BLACK wire to vehicle ground 3 Connect YELLOW wires as follows a Connect YELLOW wires to High Medium and or Low Priority Alert devices as described in the OPTIONAL INPUTS AND ALERTS below OR b Cut or tape off the YELLOW wires Make sure the TrimTrac ProE is programmed to Disable Medium Priority Alerts 4 If a Control...

Page 76: ...nstead of at the TrimTrac ProE In so doing maximum tampering protection is afforded 3 Install a 100K Ohm End of Line resistor as shown in the wiring diagram if Medium Priority Alerts are to be used OPTIONAL OUTPUTS Control Module Only 1 Refer to the Control Module wiring diagram provided in the Technical Manual in Figure 37 on page 214 2 The ORANGE Output 1 and BLUE Output 2 wires can be connected...

Page 77: ...IM card from your service provider or wireless carrier into the SIM cardholder and close latch making sure the SIM card is securely seated and locked into place Figure 10 Properly inserted SIM Card and latched holder 3 Place the AA Battery Vehicle Adapter or Control Module in the TrimTrac ProE base while aligning the arrow on module with the arrow on the TrimTrac ProE base If a Control Module is b...

Page 78: ... 0e 60 Figure 11 Align Arrows on base and module 4 Press down on the module to snap in securely in place on all four corners making sure all corner tabs are all fully engaged Figure 12 Module with all four corners securedly snapped into place ...

Page 79: ... from the TrimTrac ProE base unit Figure 13 Rubber Channel Plug Removed 6 Route the wires from the Vehicle Adapter or Control Module through the wiring channel in the TrimTrac ProE base If a Vehicle Adapater Module is being used press the molded rubber piece into the channel Figure 14 Vehicle Adapter Module Wires Properly Routed ...

Page 80: ...ure 15 Control Module Wires Properly Routed 7 Install TrimTrac ProE base cover and tighten the hold down screw being careful not to pinch any wires if a Vehicle Adapter or Control Module are being used Figure 16 Cover in place with Wires Properly Routed ...

Page 81: ...tenna The TrimTrac ProE can operate on its internal GPS antenna or with an optional external GPS antenna To connect the external GPS antenna remove the screw plug on the side of the TrimTrac ProE to expose the RF connector Carefully insert the mating cable connector into the TrimTrac RF connector No more than five pounds of force should be used to snap the connectors together Also take care that n...

Page 82: ...TrimTrac ProE Locator Technical Manual v2 0e 64 Figure 17 External GPS Antenna RF Connector Plug Figure 18 External GPS Antenna RF Connector ...

Page 83: ...TrimTrac ProE Locator Technical Manual v2 0e 65 Figure 19 External GPS Antenna Connected to TrimTrac ProE ...

Page 84: ...nt locations for the TrimTrac ProE include a Temporary use on the dashboard or rear window package shelf provided however that it is securely fasten down and protected from direct sunlight b In the glove box c Under a passenger seat Unless the optional external GPS antenna is used it is not recommended that the TrimTrac ProE be placed in the trunk or boot of the vehicle 3 Unless used with the opti...

Page 85: ...efault 900 Seconds Expected Number of Reports Under Front Seat Typ 345 Sec GPS Fix In Glovebox Typ 190 Sec GPS Fix On Dashboard or with external GPS antenna Typ 60 Sec GPS Fix As DELAY State Timeout T4 increases the difference in the number of reports based on unit placement decreases GPS fix times remain constant even as T4 increases Figure 20 Vehicle Placement versus Expected Number of Reports ...

Page 86: ...ation failure with base TrimTrac ProE Application programming errors Requesting Technical Assistance The TrimTrac ProE and accessories are designed to operate in the conditions outlined in the Specifications on page 182 If the TrimTrac ProE continues to operate poorly after you follow the troubleshooting guidelines described in this chapter please contact your TrimTrac ProE supplier for assistance...

Page 87: ... extremes In particular the charge capacity and cycles of a NiMH battery will be decreased substantially when subjected to high temperatures At least they will not explode or catch fire when their rated temperature specifications are exceeded like some LiION batteries Low temperatures do less permanent damage to batteries than high temperatures Generally a battery subjected to low temperature will...

Page 88: ... the device has a complete almanac and whether the device is using the internal or external GPS antenna is indicated in each POSITION_REP and STATUS_MESSAGE for which a position fix was attempted GPS Almanac Loading A current almanac can be collected from any operational TrimTrac ProE using the PC based TrimTrac GPS Almanac Tool This collected almanac can in turned be loaded into any other TrimTra...

Page 89: ...the existing SIM to verify proper installation 3 Check the TrimTrac ProE configuration to ensure the correct PIN is programmed 4 Make sure that the SIM card hold down latch is securely fasten and all four corners are locked down 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 pr...

Page 90: ...general testing done to date indicates that a unit located in the glove box will on average get approximately 50 fewer position fixes than a unit located on the dashboard of the vehicle Units placed under the front seat will performance about the same as units placed in the glove box unless the seat is a power seat Power seats have considerably more metal than manually adjusted seats and the added...

Page 91: ...veral through hole leads near the corner with the bar code label If any leads are protruding up through the solder then perhaps they need to be trimmed if you received an early version of the provisioning module built before the lead trimming process had been fine tuned No Data Communication with Base If the TrimTrac ProE is not communicating with the server application as expected do the followin...

Page 92: ...only or 6 Device has been configured with incorrect GPRS parameters The difficulty of course is differentiating between the reasons for the lack of an active GPRS session when the device has already been deployed in the field Other than waiting for the mobile device to establish a new GPRS sessions the only other way to communicate with a mobile device for which there is no current GPRS session is...

Page 93: ...ch power cycling happens each time the TrimTrac ProE cycles through the state machine assuming that the GSM modem is not left powered up due to polling being enabled To force the GSM modem to power cycle either remove the battery pack or Vehicle Adapter or Control Module from the TrimTrac ProE base unit or disable polling until the device has cycled through the State machine at least once Base Mod...

Page 94: ...the messages logged within the TrimTrac ProE then a problem associated with the GSM network is the likely culprit 3 Unsent Reports If the TrimTrac ProE is correctly generating position and status messages as expected as determined by reviewing the message log using the AT CTKO command with a provisioning module then the reports may not be getting sent due to no available GSM network no SIM install...

Page 95: ...ic since the server application may not know whether the device has entered the geo fence area If coming to rest in an obscured GPS signal environment is expected then consider setting the GPS Fix Rate to 1 GPS 1Hz In so doing the GPS receiver will continuously compute new position fixes until the GPS signal is lost Then if the TrimTrac ProE comes to rest after losing the GPS signal due to blockag...

Page 96: ...riority Alert is activated the TrimTrac ProE will continuously transmit nominally every 2 3 minutes until the Medium Priority alert status is changed to Acknowledged from Activated This can only happen once the TrimTrac ProE has received the appropriately configured SET_ALERT message from the server application WARNING Before inserting a Vehicle Adapter or Control Module into a TrimTrac base unit ...

Page 97: ...ified service personnel Responding to Query or Set Data Messages The TrimTrac ProE processes and except as noted below responds immediately to any data message that it receives while in the QUERY state It does not need to cycle back through the State Machine before a response is sent back to the server application unless the response requires a new position fix The TrimTrac ProE however will not r...

Page 98: ...rmined by DELAY Timeout T4 setting GPS Signal Strength The time it takes for a TrimTrac ProE to compute a new position fix is inversely proportional to available GPS signal level When the TrimTrac ProE has an unobstructed view of the sky GPS signal strength is approximately 130 dBm This would equate to approximately 40 seconds to compute a new position fix as shown in Figure 22 Warm Start TTFFs on...

Page 99: ... Signal Strength dBm Expected Reporting Frequency Minutes DELAY State T4 900 Seconds DELAY State T4 10 Seconds DELAY State T4 600 Seconds DELAY State T4 300 Seconds DELAY State T4 120 Seconds Clear Unobstructed Sky View Obscured Sky View Assumptions 1 Constant Motion 2 Good GSM Coverage 3 Factory Default Configuration except DELAY State Timeout T4 Gloveb ox On Dashboard On Seat ...

Page 100: ...2 Warm Start TTFFs Typical GPS Fix Times Warm Start 50 10 100 1000 136 135 134 133 132 131 130 GPS Signal Strength dBm Time To First Fix 50 Seconds 300 Default T2 Setting 300 Seconds Time To First Fix Typical 50 Clear Unobstructed Sky View Obscured Sky View ...

Page 101: ... determined predominantly by the setting of the DELAY Timeout T4 Idle T1 Fix T2 Status TX T3 Query T5 Delay T4 Sleep Completed Comms Timeout Motion Wake Query Timeout Motion Wake Comms Success RTC Wakeup or Motion Report Flag Motion Wakeup Fix Made or Timeout Status Retrieved Invalid Motion T7 Motion Report Flag Comms Timeout RTC Wake Query Timeout RTC Wake Figure 23 Summary TrimTrac Operational S...

Page 102: ...s and other such information TRANSMIT The device attempts to transmit alert position and or status information to the server First the latest status information is combined with the position information in messages per the TrimTrac Application Protocol Such messages are then sent to the GSM protocol stack to attempt transmission If the Motion Report Flag is set 1 Enabled and the message was a Moti...

Page 103: ...Motion Counter Threshold within a configurable sampling period The length of the sample period is determined by Static Motion Filter Timeout T7 and Dynamic Motion Filter Timeout T21 depending upon whether the device is stationary or is in motion respectively Both the static and dynamic motion filters use a rolling time window during which it counts the number of seconds that motion occurred Static...

Page 104: ...e TrimTrac ProE transmits messages other than just STATUS_MSG and REPORT_POS messages however these other messages are typically responses to queries received from the server application A Position Age flag is set depending upon whether motion has been detected since the most recent position fix The Position Age flag is set as follows 0 Current i e no motion since last position 1 Aged i e motion h...

Page 105: ...less the TrimTrac ProE has also received a SET_ALERT_STATE message See page 147 or if the particular alert mode has been set 3 Monitor only Furthermore activated or acknowledged alerts can only be cleared back to 0 Normal after the fault or monitored device has been restored to normal AND the TrimTrac ProE has received the appropriate SET_ALERT_STATE message or if the particular alert mode has bee...

Page 106: ...an alert by setting the offending priority alert mode to 1 Disable will not clear the underlying alarm condition Therefore if the alert modes are later set back to 0 Automatic either through the use of a Provisioning Module or by sending the device an SET_MODULE_APP_CONFIG message the device will resume transmitting the associated alert messages The underlying alert monitoring software can only be...

Page 107: ...mode and wait for a subsequent TriggerType event to occur If an alert status is in some state other than 0 Normal or 4 Monitor Activated or upon an initial Geofence violation then the TriggerType shall be set 2 Exception Report Alert and the device shall transition from the IDLE State in accordance with its current configuration See the section below for more details on input alert processing If t...

Page 108: ...Vehicle Adapter or Control Module alerts are in some condition status other than 0 Normal or 3 Acknowledged and not mode set 1 Disabled or 3 Monitor only alert processing during IDLE state shall be in the following order 1 If HPA Status is set a Or becomes set to 1 Activated then set TriggerType to 2 Exception Report Alert and go to STATUS state b 2 Sent i To FIX state if Position Age flag is set ...

Page 109: ...n fix or if Almanac Timeout T6 has expired the TrimTrac ProE will leave the GPS engine operational for up to fifteen 15 minutes more to collect almanac LED Blink Two Medium Blinks followed by a Long Off Upon collection of a complete valid almanac or expiration of the fifteen 15 minute almanac collection timer the unit will power off the GPS engine unless GPS Fix Rate is set 1 GPS 1Hz operation in ...

Page 110: ...e TRANSMIT state whenever any of the following occurs 1 The GSM protocol stack confirms successful transmission of queued TrimTrac ProE messages OR 2 The TrimTrac ProE has made Position Report Transmit Attempts N1 or Status Message Transmit Attempts N2 whichever the case may be before the GSM protocol stack has confirmed successful transmission of queued TrimTrac ProE messages OR 3 Expiration of T...

Page 111: ...ate if the TriggerType is set 1 Motion Detected and a The TrimTrac ProE has already cycled through the FIX state due to the Motion Report Flag being set 1 Report Motion in IDLE OR b The TRANSMIT Timeout T3 expires or the TrimTrac ProE has made Position Report Transmit Attempts N1 or Status Message Transmit Attempts N2 whichever the case may be before the GSM protocol stack has confirmed successful...

Page 112: ...TrimTrac ProE Locator Technical Manual v2 0e 94 Figure 24 HPA Processing in TRANSMIT ...

Page 113: ...TrimTrac ProE Locator Technical Manual v2 0e 95 Figure 25 MPA Processing in TRANSMIT ...

Page 114: ...TrimTrac ProE Locator Technical Manual v2 0e 96 Figure 26 LPA Processing in TRANSMIT ...

Page 115: ...TrimTrac ProE Locator Technical Manual v2 0e 97 Figure 27 Other Message Processing in TRANSMIT ...

Page 116: ...T message clearing activated alerts to normal is received but the monitored devices or conditions have not yet been returned to their normal condition then new alert messages will be initiated and the TrimTrac will not otherwise respond to the incoming SET_ALERT message 6 When the QUERY Timeout T5 has expired and there are no messages waiting to be sent then the TrimTrac ProE transitions to the DE...

Page 117: ...tely to the IDLE state b 2 Sent then ignore all data messages received prior to the receipt of SET_ALERT_STATE message and go immediately to the IDLE state 3 If LPA Status is set a 1 Activated then go to immediately to the IDLE state b 2 Sent then ignore all data messages received prior to the receipt of SET_ALERT_STATE message and go immediately to the IDLE state 4 During the QUERY state any aler...

Page 118: ... is set 1 OnDemand while in Motion 3 To further conserve power during the DELAY state the software filtering of the motion sensor can be disabled by setting Reserved to 0 Disabled While in this disabled condition the Dynamic Motion Filter Timeout T21 and Dynamic Motion Filter Counter N4 parameters are ignored Alert Processing in DELAY State Whenever one or more Vehicle Adapter or Control Module al...

Page 119: ...mmediately to the IDLE state whenever a The LPA switch is in its armed closed position regardless of how the LPA Status is set b LPA Status is set 1 Activated regardless of the LPA switch position unarmed open or armed closed 8 All Delay Timeouts T4 T13 and T14 are immediately terminated whenever any alert status state HPA Status MPA Status or LPA Status is or becomes set to 1 Activated and the un...

Page 120: ... the server application or service center operator to CLEAR the alert 8 Server application sends a CLEAR message to TrimTrac ProE 9 TrimTrac ProE changes the cleared alerts back to normal and resumes its normal operation NOTE IF A CLEAR MESSAGE IS SENT TO THE TRIMTRAC PROE BEFORE THE INPUT DEVICE OR CONDITION IS RESET TO ITS NORMAL CONDITION A NEW ALERT MESSAGE WILL BE INITIATED AND NO RESPONSE TO...

Page 121: ...ert the TrimTrac ProE will operate in accordance with the associated configuration unless otherwise instructed by the server application Because SMS text messaging or UDP provide no guarantee of delivery just because the TrimTrac ProE has successfully transmitted the alert message to the GSM network there is no guarantee that the server application has in turn received the transmitted alert messag...

Page 122: ...ge without computing a new position fix An example of a Medium Priority Alert could be a relay interconnected with an on board security system The relay would be activated for instance when the security system is in a state of alarm i e annuciators operating Please see Table 26 Medium Priority Alert Processing on page 107 Also Figure 25 MPA Processing in TRANSMIT on page 95 has a detailed flow cha...

Page 123: ...nd user that the TrimTrac ProE has reported an alert condition If and only if it can then be subsequently confirmed that the condition that initiated the alert has been returned to normal should the server application send a SET_ALERT_STATE message clearing the alert status back to normal If the clearing SET_ALERT_STATE message is sent before the conditions have been physically reset to normal the...

Page 124: ...smit Attempts N5 prior to the expiration of the HPA Transmit Timeout T15 A new transmit attempt will be initiated each time the GSM protocol stack confirms the attempted transmission failed or if connection to the GSM is lost Upon termination of the current TRANSMIT state the device will transition to the DELAY state OR c If a connection to a GSM network has not been established prior to expiratio...

Page 125: ...it will transition to the QUERY state OR b The device will make MPA Transmit Attempts N6 prior to the expiration of the MPA Transmit Timeout T16 A new transmit attempt will be initiated each time the GSM protocol stack confirms the attempted transmission failed or if connection to the GSM is lost Upon termination of the current TRANSMIT state the device will transition to the DELAY state OR c If a...

Page 126: ...g is changed from 1 Activated to 2 Sent and the unit will transition to the QUERY state OR b The device will make LPA Transmit Attempts N7 prior to the expiration of the TRANSMIT Timeout T3 A new transmit attempt will be initiated each time the GSM protocol stack confirms the attempted transmission failed or if connection to the GSM is lost Upon termination of the current TRANSMIT state the device...

Page 127: ...er Provisioning Module especially when the laptop is operating on batteries If a laptop is used to provision the TrimTrac ProE it is best to have the laptop connected to AC power Alternately if you must use a battery powered laptop to configure the TrimTrac ProE it is best to first insert the Provisioning Module into the TrimTrac ProE base connect the Provisioning Module to the USB port and THEN p...

Page 128: ...s 2000 XP PC that will be used to configure the TrimTrac ProE you will need to install it from your original Windows 2000 XP CDs Connecting the Devices Once the FTDI USB 2 0 device driver and HyperTerminal program are installed on the PC connect the TrimTrac ProE and Provisioning Module to the PC USB 2 0 port as follows 1 Remove the TrimTrac Battery Pack or Vehicle Adapter or Control Module from t...

Page 129: ...TrimTrac ProE Locator Technical Manual v2 0e 111 Figure 29 Open SIM Card Holder Figure 30 Properly Latched SIM Card Holder ...

Page 130: ...2 3 Insert Provisioning Module into base TrimTrac ProE making sure that all four corners are securely snapped into place Figure 31 Properly Inserted Provisioning Module Figure 32 Provisioning Module Improperly Inserted Upper Tab not Latched Properly ...

Page 131: ... via Provisioning Module and USB A to A Cable Beginning a Provisioning Session To commence a provisioning session you must start HyperTerminal in the following steps 1 Start HyperTerminal from the Windows 2000 XP Start All Programs Accessories Communications menu 2 A New Connection panel will appear and enter TrimTrac for the New Connection Name and click OK button Note if you have already defined...

Page 132: ...eady to begin provisioning the TrimTrac ProE s by typing the AT commands described in the following sections WARNING Before inserting a Vehicle Adapter or Control Module into a TrimTrac base unit A Connect the red and black wires to a 9 32 VDC power source and install a 100k Ohm resistor across the yellow wires OR B Set the TrimTrac MPA Mode to 1 Disabled FAILURE TO DO EITHER OF THESE WILL CAUSE T...

Page 133: ...ical Manual v2 0e 115 and set the line delay to 500 milliseconds from the HyperTerminal ASCII Setup panel under File Properties Settings To send a text file select and open the desired text file from Transfer Send Text File panel ...

Page 134: ...p parameters AT CTKJ Queries GPRS Setup parameters 121 AT CTKG Assigns GPS parameters AT CTKG Queries GPS parameters 122 AT CTKK Assigns Geofence parameters AT CTKK Queries Geofence parameters 123 AT CTKP Assigns SMS Communication parameters AT CTKP Queries SMS Communication parameters 125 AT CTKX Assigns Extended Application parameters AT CTKX Queries Extended Application parameters 127 AT CTKY A...

Page 135: ...In seconds 0 90 Note T7 is used exclusively while in the IDLE state however it is superseded by the Dynamic Motion Filter Timeout T21 whenever Anytime Polling is A Set 2 Anytime OnDemand OR B Set 1 Duty Cycled and Polling Duty Cycle On Time T20 is running Always set Static Motion Filter Timeout T7 greater than or equal to Static Motion Filter Counter N3 Default 20 Motion Report Flag 0 None 1 Start...

Page 136: ...te however it is superseded by the Dynamic Motion Filter Timeout T21 whenever Anytime Polling is A Set 2 Anytime OnDemand OR B Set 1 Duty Cycled and Polling Duty Cycle On Time T20 is running Always set Static Motion Filter Timeout T7 greater than or equal to Static Motion Filter Counter N3 Default 20 Motion Report Flag 0 None 1 Start Motion Report 2 Stop Motion Report 3 Start Stop Motion Reports D...

Page 137: ...GPRS Destination Address text field must be enclosed with quotations AT CTKF GPRS Transport Protocol GPRS Session Protocol TrimTrac Session Keep alive Timeout T25 GPRS Session Timeout T26 GPRS Destination Address OK GPRS Transport Protocol 0 UDP TrimTrac Session Protocol mandatory 1 TCP Default 1 GPRS Session Protocol 0 None 1 TrimTrac Session Protocol See Separate ICD Document v1 0 Default 0 Trim...

Page 138: ...Session Protocol 0 None 1 TrimTrac Session Protocol See Separate ICD Document v1 0 Default 0 TrimTrac Session Keep alive Timeout T25 In Seconds 0 Never 1 43200 Default 300 GPRS Session Timeout T26 In Seconds 0 Never 1 43200 Default 0 GPRS Destination Address GPRS destination address in the following format 111 222 333 444 12345 This represents an IP Address and Port Number pair maximum number stri...

Page 139: ...t use quotation marks _ Default Empty GPRS Username Up to 40 case sensitive alphanumeric characters Must use quotation marks _ Default Empty GPRS Password Up to 20 case sensitive alphanumeric characters Must use quotation marks _ Default Empty Table 34 AT CTKJ Assignment Default AT CTKJ AT CTKJ CTKJ GPRS APN GPRS Username GPRS Password OK GPRS APN Access Point Name APN Web address up to 40 case se...

Page 140: ...sk GPS PDOP Mask GPS PDOP Switch GPS Signal Mask GPS Dynamics Mode OK GPS Elevation Mask In degrees 0 30 Default 5 GPS PDOP Mask In tenths of PDOP 60 200 Default 120 GPS PDOP Switch In tenths of PDOP 40 120 Default 60 GPS Signal Mask In tenths of AMUs 10 80 Default 14 GPS Dynamics Mode Do Not Change Default 5 Table 36 AT CTKG Assignment Default AT CTKG 5 120 60 14 5 AT CTKG CTKG GPS Elevation Mask...

Page 141: ...e Scheduled Hours Mode Default 0 Geofence Delta X 100s of meters 1 10000 Note East West length of rectangular Geofence area or if circular the diameter 1 100 Meters Default 1 Geofence Delta Y 100s of meters 0 1 10000 Note If set to 0 then circular Geofence area else rectangular Geofence area 1 100 Meters Default 1 Geofence Center Latitude WGS 84 Coordinates Units of Degrees to 7 decimal places plu...

Page 142: ...duled Hours Mode Default 0 Geofence Delta X 100s of meters 1 10000 Note East West length of rectangular Geofence area or if circular the diameter 1 100 Meters Default 1 Geofence Delta Y 100s of meters 0 1 10000 Note If set to 0 then circular Geofence area else rectangular Geofence area 1 100 Meters Default 1 Geofence Center Latitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign...

Page 143: ...ime the application must be provisioned using this command The AT CTKP command configures the SMS Communication and Security parameters This command is the only method to change the Unit ID SIM PIN and Security Password It can query the current settings or change them to new values See AT CTKF and AT CTKJ for GPRS related settings AT CTKP Unit ID SMS Destination Address SIM PIN Security Password O...

Page 144: ...characters including optional international dialing sign and country code for SMS messages SIM PIN If used must be between 4 and 8 digits Security Password Table 42 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 informa...

Page 145: ...hile in Motion Note If set to 1 OnDemand while in Motion the unit is able to receive and process data messages ONLY while in motion regardless of current state Default 0 Anytime Polling 0 Disabled 1 Duty Cycled while in IDLE State 2 Anytime OnDemand See Polling section on page 39 Note If set to 2 Anytime OnDemand the unit is able to receive and process data messages regardless of motion current st...

Page 146: ... N3 equal to or less than Static Motion Filter Timeout T7 Default 10 Dynamic Motion Filter Timeout T21 In Seconds 1 90 Note T21 applies in TRANSMIT QUERY and DELAY States Also applies in IDLE if A Anytime Polling is set 2 Anytime OnDemand OR B Polling Duty Cycle On Time T20 is running due to Anytime Polling being set 1 Duty Cycled WARNING Dynamic Motion Filter Timeout T21 must always be set equal ...

Page 147: ...g 0 Disabled 1 Duty Cycled while in IDLE State 2 Anytime OnDemand See Polling section on page 39 Note If set to 2 Anytime OnDemand the unit is able to receive and process data messages regardless of motion current state or how In Motion Polling is set If set 1 Duty Cycled unit is able to receive and process data messages while in QUERY or whenever while Polling Duty Cycle On Time T20 is running De...

Page 148: ... T7 Default 10 Dynamic Motion Filter Timeout T21 In Seconds 1 90 Note T21 applies in TRANSMIT QUERY and DELAY States Also applies in IDLE if A Anytime Polling is set 2 Anytime OnDemand OR B Polling Duty Cycle On Time T20 is running due to Anytime Polling being set 1 Duty Cycled WARNING Dynamic Motion Filter Timeout T21 must always be set equal to or greater than Dynamic Motion Filter Counter N4 el...

Page 149: ...nity Else in Seconds 10 999990 If not set 0 Infinity should be set no lower than 300 Seconds Default 300 HPA Query Timeout T17 In Seconds 10 3600 Default 60 HPA Transmit Attempts N5 0 Until T15 Expires 1 255 Number of Tx Attempts before T15 expires Default 0 MPA Transmit Attempts N6 0 Until T16 Expires 1 255 Number of Tx Attempts before T16 expires Default 0 LPA Transmit Attempts N7 0 Until T3 Exp...

Page 150: ...TrimTrac ProE Locator Technical Manual v2 0e 132 Default AT CTKY 10 10 10 10 0 300 60 0 0 0 0 1 0 ...

Page 151: ...wer than 300 Seconds Default 300 HPA Query Timeout T17 In Seconds 10 3600 Default 60 HPA Transmit Attempts N5 0 Until T15 Expires 1 255 Number of Tx Attempts before T15 expires Default 0 MPA Transmit Attempts N6 0 Until T16 Expires 1 255 Number of Tx Attempts before T16 expires Default 0 LPA Transmit Attempts N7 0 Until T3 Expires 1 255 Number of Tx Attempts before T3 expires Default 0 HPA Mode 0 ...

Page 152: ...Seconds 0 86400 Default 43200 Scheduled Hours First Weekly Work Day 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday All relative to UTC Default 1 Scheduled Hours Work Days per Week 1 One Day 2 Two Days 3 Three Days 4 Four Days 5 Five Days 6 Six Days 7 Seven Days Default 5 Runtime Motion based 0 Disabled 1 Enabled Default 0 Runtime LPA based 0 Disabled 1 Enabled Default 0 Run...

Page 153: ... First Weekly Work Day 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday All relative to UTC Default 1 Scheduled Hours Work Days per Week 1 One Day 2 Two Days 3 Three Days 4 Four Days 5 Five Days 6 Six Days 7 Seven Days Default 5 Runtime Motion based 0 Disabled 1 Enabled Default 0 Runtime LPA based 0 Disabled 1 Enabled Default 0 Runtime Motion based Countdown T29 In Hours 0 No...

Page 154: ...ical Manual v2 0e 136 ATI Retrieve Firmware Version Command The ATI command will retrieve the firmware version Note that no mark is used in this query ati Trimble Navigation Ltd TrimTrac tm Revision message OK Table 49 ATI Query ...

Page 155: ...TrimTrac ProE units or 2 The TrimTrac ProE will download a complete current almanac from the GPS satellites after it has computed its first fix Collection of the almanac will occur in the background and will not delay or otherwise interfere with other operations such as transmitting or receiving over the air messages If an almanac is to be collected from the GPS satellites it is important that whe...

Page 156: ...are Version are written at time of manufacturing The SMS Destination Address is written at time of provisioning or can be changed over the air using the SET_PROV_CONFIG message The read write group depicted in Table 99 Read only Parameters on page 200 includes operational parameters that are changed as a part of the normal operation of the TrimTrac ProE Sending a TrimTrac Application message to th...

Page 157: ...OFF If the LED blinks once every 10 seconds then the device has the GPS GSM or both powered up DELAY to IDLE One 2 Second ON One blink as unit transitions from DELAY to IDLE state IDLE while waiting for motion IDLE sleep OFF unless Anytime Polling is active then 250ms ON 250 ms OFF Unless the Anytime Polling is active the LED will be off during IDLE State while there is no motion otherwise LED wil...

Page 158: ...s To minimize the number of data messages sent to the TrimTrac ProE more than one TrimTrac Application Protocol message may be combined into a single SMS text message up to the maximum number of 160 characters per SMS The QUERY_POSITION message however cannot be combined with other commands in a single SMS message In some cases the TrimTrac ProE may similarly include more than one response in a si...

Page 159: ...e Qualifiers A one character Message Qualifier is used to describe the action to be taken on the message The following table lists the valid qualifiers Qualifier Action Q Query for data or parameters sent to TrimTrac ProE S Set or configure parameters sent to TrimTrac ProE R Response to a query or a scheduled or autonomous report from the TrimTrac ProE Table 52 Message Qualifiers Data String The M...

Page 160: ...ASE alphanumeric Unit ID of eight characters only while the TrimTrac ProE is connected to a Provisioning Module available separately The default Unit ID is set to 00000000 The TrimTrac ProE checks all incoming messages for a Unit ID and all incoming message must include a Unit ID If the Unit ID included in a message sent to TrimTrac ProE does not match the Unit ID configured in the TrimTrac ProE t...

Page 161: ...hecksum and places it in the checksum parameter and returns a pointer to the checksum header Otherwise it returns NULL without changing checksum char AppProtocolCalcTAIPChecksum char pszTAIPMsg unsigned char checksum char pcEnd char pc unsigned char cs if pcEnd strstr pszTAIPMsg NULL pc pszTAIPMsg Start of the checsumed chars pcEnd 2 Move to the first non checksumed char cs 0 while pc pcEnd cs pc ...

Page 162: ...up 177 RTKG RESP_GPS_CONFIG Reports GPS parameters 175 RTKM RESP_METERS Reports Runtime meter readings 178 RTKV RESP_PROV_CONFIG Reports current SMS Communication parameters 178 RTK 1 4 RESP_QUERY_AGGR Reports summary of two logged messages 179 RTKR RESP_QUERY_LOG Reports requested logged messages 179 RTKY RESP_MODULE_APP_CONFIG Reports current Module application parameters 180 RTKU RESP_MODULE_OU...

Page 163: ...ge 167 RTKR RESP_QUERY_LOG Reports requested logged messages 179 RTKS STATUS_MSG Same as REPORT_POS except no location altitude velocity data 167 RTKU RESP_MODULE_OUTPUT Reports current module Output condition 181 RTKV RESP_PROV_CONFIG Reports current SMS Communication parameters 178 RTKX RESP_EXT_APP_CONFIG Reports current Extended Application parameters 171 RTKY RESP_MODULE_APP_CONFIG Reports cu...

Page 164: ...NFIG 177 161 QUERY_CONFIG QTKG RTKG RESP_GPS_CONFIG 175 161 QUERY_CONFIG QTKV RTKV RESP_PROV_CONFIG 178 161 QUERY_CONFIG QTKX RTKX RESP_EXT_APP_CONFIG 171 161 QUERY_CONFIG QTKY RTKY RESP_MODULE_APP_CONFIG 180 147 SET_ALERT_STATE STKL RTKL RESP_ALERT_STATE 169 148 SET_APP_CONFIG STKA RTKA RESP_APP_CONFIG 170 149 SET_EXT_APP_CONFIG STKX RTKX RESP_EXT_APP_CONFIG 171 152 SET_EXT2_APP_CONFIG STKZ RTKZ ...

Page 165: ...effect and not cause a RESP_ALERT_STATE message to be returned STKABCD PW PPPPPPPP ID YYYYYYYY ZZ A Always L Indicates alert state setting B HPA Status X Do not care 3 Ack 0 Clear C MPA Status X Do not care 3 Ack 0 Clear D LPA Status X Do not care 3 Ack 0 Clear PPPPPPPP Security Password Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric charac...

Page 166: ...e Dynamic Motion Filter Timeout T21 whenever Anytime Polling is A Set 2 Anytime OnDemand OR B Set 1 Duty Cycled and Polling Duty Cycle On Time T20 is running Always set Static Motion Filter Timeout T7 greater than or equal to Static Motion Filter Counter N3 Default 20 H Motion Report Flag 0 None 1 Start Motion Report 2 Stop Motion Report 3 Start Stop Motion Reports Default 0 I Report Delay Flag 0 ...

Page 167: ...PPP ID YYYYYYYY ZZ A Always U Indicates a set Control Module output message B Output 1 0 Output Low 1 Output High 2 No Change C Output 2 0 Output Low 1 Output High 2 No Change DDDD DDDD DDDD DDDD Reserved for future use 16 digits Must be sent as 0000000000000000 PPPPPPPP Security Password Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric chara...

Page 168: ...tion on page 39 Note If set to 2 Anytime OnDemand the unit is able to receive and process data messages regardless of motion current state or how In Motion Polling is set If set 1 Duty Cycled unit is able to receive and process data messages while in QUERY or whenever while Polling Duty Cycle On Time T20 is running Default 0 Note In Motion Polling is treated as always 1 Enabled when Anytime Pollin...

Page 169: ...NSMIT QUERY and DELAY States Also applies in IDLE if A Anytime Polling is set 2 Anytime OnDemand OR B Polling Duty Cycle On Time T20 is running due to Anytime Polling being set 1 Duty Cycled WARNING Dynamic Motion Filter Timeout T21 must always be set equal to or greater than Dynamic Motion Filter Counter N4 else the unit may not exit QUERY state Default 20 NN Dynamic Motion Filter Counter N4 In S...

Page 170: ...efault1 G Scheduled Hours Work Days per Week 1 One Day 2 Two Days 3 Three Days 4 Four Days 5 Five Days 6 Six Days 7 Seven Days Default 5 H Runtime Motion based 0 Disabled 1 Enabled Default 0 I Runtime LPA based 0 Disabled 1 Enabled Default 0 JJJ Runtime Motion based Countdown T29 In Hours 0 No Countdown 1 990 Default 0 KKK Runtime LPA based Countdown T30 In Hours 0 No Countdown 1 990 Default 0 L A...

Page 171: ...TrimTrac ProE Locator Technical Manual v2 0e 153 ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 61 SET_EXT2_APP_CONFIG Message ...

Page 172: ... 7 1 After Scheduled Hours 2 During Scheduled Hours See Scheduled Hours Mode Default 0 EEEEE Geofence Delta X 100s of meters 1 10000 Note East West length of rectangular Geofence area or if circular the diameter 1 100 Meters Default 1 FFFFF Geofence Delta Y 100s of meters 0 1 10000 Note If set to 0 then circular Geofence area else rectangular Geofence area 1 100 Meters GGG HHHH HHH Geofence Center...

Page 173: ...ol See Separate ICD Document v1 0 Default 0 DDDDD TrimTrac Session Keep alive Timeout T25 In Seconds 0 Never 1 43200 Default 300 EEEEE GPRS Session Timeout T26 In Seconds 0 Never 1 43200 Default 0 FFFFFFFF FFFFFFFF FFFFF 21 chars GPRS Destination Address GPRS destination address in the following format 111 222 333 444 12345 This represents an IP Address and Port Number pair maximum number string u...

Page 174: ...tive alphanumeric characters as assigned by GPRS network operator Example apn trimble com Note The quote symbol must be used to terminate this text field It may also be used to terminate this field early Default Empty CCC CCC 40 chars GPRS Username Up to 40 case sensitive alphanumeric characters Note The quote symbol must be used to terminate this text field It may also be used to terminate this f...

Page 175: ...YYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 65 SET_GPS_CONFIG Message SET_MODULE_APP_CONFIG This message is used by the server to set the Application Parameter Values associated with the Vehicle Adapter and Control Modules When received the TrimTrac ProE will send a RESP_MODULE_APP_CONFIG page 180 message in response STKABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHH...

Page 176: ...rity Password Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 66 SET_MODULE_CONFIG Message SET_PROV_CONFIG The SET_PROV_CONFIG message is used by the server application to set the SMS Communication values in the TrimTrac ProE When received by the TrimTrac ProE the unit will send a RESP_PROV_CONFIG...

Page 177: ...TrimTrac ProE Locator Technical Manual v2 0e 159 ...

Page 178: ...TrimTrac ProE Locator Technical Manual v2 0e 160 ...

Page 179: ...ara RTKX page 170 Y Module Application Para RTKY page 180 Z Extended 2 Application Para RTKZ page 173 PPPPPPPP Security Password Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 68 QUERY_CONFIG Message QUERY_CONTROL_OUTPUT This message is sent by the server to request the current state of the Contr...

Page 180: ... appropriate RESP_GEOFENCE_CONFIG page 175 message QTKABB PW PPPPPPPP ID YYYYYYYY ZZ A TrimTrac Configuration Set K Geofence Parameters BB Geofence ID Unique geofence identifier 1 or 2 Use lead 0 PPPPPPPP Security Password Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 70 QUERY_GEOFENCE_CONFIG Me...

Page 181: ...ord Always 8 alphanumeric characters UPPER CASE ONLY Default 00000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Optional D Aggregate Log Reporting Flag T enabled F disabled When enabled aggregate reports may be returned E Stop RESP_QUERY_LOG message from being sent T do not send F send Used to stop the unit from fulfilling previous QUERY_LOG requests F Filter 1 ...

Page 182: ...n page165 More specifically the unit will compute and report a NEW position fix when queried if and only if the Position Query Mode is set 1 P Compute New Position Fix OR 2 S Compute if Position Aged AND there has been motion since the device last exited the FIX State i e Position Age has become set 1 Aged If either of the foregoing settings and conditions are true and the device was able to compu...

Page 183: ...Rec d Position Query Mode Set to L Last Logged P New Fix S New Fix if Motion Since last Fix Respond with New RTKS and Last Logged RTKP Respond with New RTKP Respond with New RTKS Yes No Motion Since Last FIX State Successful GPS Fix Yes No Figure 34 QUERY_POSITION Response Flowchart ...

Page 184: ...OSITION Position Query Mode is set P Compute New Position Fix The new STATUS_MSG will have the TriggerType set to 3 Query and the Position Aged flag will be set 1 Aged if there has been motion since the last logged position else the Position Aged flag will be set 1 Current QTKABCCCC PW PPPPPPPP ID YYYYYYYY ZZ A Always D Indicates a query Position message B Position Query Mode S Compute if Position...

Page 185: ...erType 0 IDLE Timeout 1 Motion Detected 2 Exception Report Alert 3 Query 4 Scheduled Report 5 Runtime Meter Report 6 Start Stop Report 7 Reserved 8 Attempted LPA based Geofence Center while no GPS DDD Battery Level 0 100 999 Low Voltage Cut out E Battery Changed Flag T True F False FFFF GPS Time Week Always 4 Digits GGGGGG GPS Time Seconds Always 6 Digits S GPS Status Code 0 3D GPS Fix 1 2D GPS Fi...

Page 186: ...Z Checksum Optional Provided only if Position Report HHH IIIIII I Latitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign North and South 90 0000000 to 90 0000000 JJJJ KKKKK KK Longitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign East and West 180 0000000 to 180 0000000 LLLLLL Altitude WGS 84 Altitude reference to MSL In Feet always 5 Digits plus sign 9999...

Page 187: ...e Adapter or Control Module If battery powered then this message will not be sent upon receipt of a SET_ALERT_STATE request RTKABCD ID YYYYYYYY ZZ A Always L Indicates operation mode setting B HPA Status 0 Normal 1 Activated 2 Sent 3 Acknowledged 4 Monitor Activated C MPA Status 0 Normal 1 Activated 2 Sent 3 Acknowledged 4 Monitor Activated D LPA Status 0 Normal 1 Activated 2 Sent 3 Acknowledged 4...

Page 188: ...Demand OR B Set 1 Duty Cycled and Polling Duty Cycle On Time T20 is running Always set Static Motion Filter Timeout T7 greater than or equal to Static Motion Filter Counter N3 H Motion Report Flag 0 None 1 Start Motion Report 2 Stop Motion Report 3 Start Stop Motion Reports I Report Delay Flag 0 Transmit Tx All Messages 1 Tx Exception Reports Query Set Responses only 2 Tx Motion related Exceptions...

Page 189: ...ow In Motion Polling is set If set 1 Duty Cycled unit is able to receive and process data messages while in QUERY or whenever while Polling Duty Cycle On Time T20 is running Default 0 Note In Motion Polling is treated as always 1 Enabled when Anytime Polling is set to 2 Anytime OnDemand FFFFFF Polling Duty Cycle Frequency T19 In Seconds 10 999990 Note Determines how frequently the Polling Duty Cyc...

Page 190: ...ERY and DELAY States Also applies in IDLE if A Anytime Polling is set 2 Anytime OnDemand OR B Polling Duty Cycle On Time T20 is running due to Anytime Polling being set 1 Duty Cycled WARNING Dynamic Motion Filter Timeout T21 must always be set equal to or greater than Dynamic Motion Filter Counter N4 else the unit may not exit QUERY state Default 20 NN Dynamic Motion Filter Counter N4 In Seconds 1...

Page 191: ...led Hours Work Days per Week 1 One Day 2 Two Days 3 Three Days 4 Four Days 5 Five Days 6 Six Days 7 Seven Days Default 5 H Runtime Motion based 0 Disabled 1 Enabled Default 0 I Runtime LPA based 0 Disabled 1 Enabled Default 0 JJJ Runtime Motion based Countdown T29 In Hours 0 No Countdown 1 990 Default 0 KKK Runtime LPA based Countdown T30 In Hours 0 No Countdown 1 990 Default 0 L Automatic Message...

Page 192: ...TrimTrac ProE Locator Technical Manual v2 0e 174 ZZ Checksum Table 78 RESP_EXT2_APP_CONFIG Message ...

Page 193: ...que geofence identifier 1 or 2 C Geofence Enforcement 0 Disabled 1 Enforced 2 LPA Input Enforced 3 LPA Centered and Enforced Default 0 D Geofence Schedule 0 24 7 1 After Scheduled Hours 2 During Scheduled Hours See Scheduled Hours Mode Default 0 EEEEE Geofence Delta X 100s of meters 1 10000 Note East West length of rectangular Geofence area or if circular the diameter 1 100 Meters Default 1 FFFFF ...

Page 194: ...c Session Protocol See Separate ICD Document v1 0 Default 0 DDDDD TrimTrac Session Keep alive Timeout T25 In Seconds 0 Never 1 43200 Default 300 EEEEE GPRS Session Timeout T26 In Seconds 0 Never 1 43200 Default 0 FFFFFFFF FFFFFFFF FFFFF 21 chars GPRS Destination Address GPRS destination address in the following format 111 222 333 444 12345 This represents an IP Address and Port Number pair maximum...

Page 195: ...haracters Note The quote symbol must be used to terminate this text field It may also be used to terminate this field early Default Empty DDD DDD 20 chars GPRS Password Up to 20 case sensitive alphanumeric characters Note The quote symbol must be used to terminate this text field It may also be used to terminate this field early Default Empty YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER...

Page 196: ...Accumulated seconds since last reset always 10 digits EEEEE EEEEE Runtime LPA based Reading Accumulated seconds since last reset always 10 digits YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 83 RESP_METERS Message RESP_PROV_CONFIG This is the response message to the SET_PROV_CONFIG page 158 and QUERY_CONFIG page 161 message containing the provisioning informa...

Page 197: ... first semi colon excluded YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 85 RESP_Query_AGGR Message RESP_QUERY_LOG This message is sent after a QUERY_LOG page 163 request is received and processed It will contain the number of messages actually retrieved from the Message Log and sent to the server application RTKABBBB ID YYYYYYYY ZZ A Always R Indicates a resp...

Page 198: ... HPA Query Timeout T17 In Seconds 10 3600 III HPA Transmit Attempts N5 0 Until T15 Expires 1 255 Number of Tx Attempts before T15 expires JJJ MPA Transmit Attempts N6 0 Until T16 Expires 1 255 Number of Tx Attempts before T16 expires KKK LPA Transmit Attempts N7 0 Until T3 Expires 1 255 Number of Tx Attempts before T3 expires L HPA Mode 0 Automatic 1 Disabled 2 Network Acknowledgement 3 Monitor on...

Page 199: ...Y ZZ A Always U Indicates a set Control Module output message B Output 1 Status 0 Output Low 1 Output High 2 No Change STKU only 3 No Module Attached C Output 2 Status 0 Output Low 1 Output High 2 No Change STKU only 3 No Module Attached DDDDDDDDD DDDDDDD Reserved for future use Must be sent as 0000000000000000 YYYYYYYY Unit ID Always 8 alphanumeric characters UPPER CASE ONLY ZZ Checksum Table 88 ...

Page 200: ... 6 meters 50 Altitude 11 meters 50 Acquisition Signal Power 130 0 dB 136 0 dB Hot Start 50 24 sec Warm Start 50 38 sec 80 sec Cold Start 50 90 sec Dynamics Acceleration 4g 39 2 m sec2 Motional jerk 20 m sec3 Environmental Specifications Temperature Operating 10o C to 55o C Humidity 5 to 95 RH non condensing 40oC Vibration 0 008 g2 Hz 5 Hz to 20 Hz 0 05g2 Hz 20 Hz to 100 Hz 3 dB octave 100 Hz to 90...

Page 201: ... and Battery Modules TrimTrac ProE with Cover and Control Module TrimTrac ProE with Cover and Control and Battery Modules TrimTrac ProEvisioning Module Kit TrimTrac ProE Starter Kit Accessories and Parts TrimTrac ProE Base TrimTrac ProE Cover TrimTrac ProE Battery Module TrimTrac Vehicle Adapter Module TrimTrac ProE Control Module TrimTrac ProEvisioning Module TrimTrac Metal Bracket TrimTrac Plast...

Page 202: ... World The GSM World site has information on the technical and business aspects of GSM Contact information is available for GSM carriers as well as GSM hardware manufacturers www gsmworld com ICD GPS 200 NAVSTAR GPS Space Segment Navigation User Interfaces drawing number ICD GPS 200 3 July 1991 The official definition of the data formats used in NAVSTAR GPS satellite signals www navcen uscg gov gp...

Page 203: ...erate using SPS Standard Positioning Service Checksum The message checksum field provides for a two digit hexadecimal checksum value which is computed by XOR ing all characters from the beginning of the sentence up to and including the character The checksum is always the last element of the sentence before the message delimiter The use of checksums can help in instances where the communication ch...

Page 204: ...m Priority Alert PC Windows 2000 XP compatible Personal Computer PCS Personal Communications Service PIN Personal Identity Number RF Radio Frequency SIM Subscriber Identity Module SMPP Short Message Peer to Peer SMS Short Message Service SPS Standard Positioning Service TAIP Trimble ASCII Interface Protocol UTC Coordinated Universal Time VAM Vehicle Adapter Module ...

Page 205: ...TrimTrac ProE Locator Technical Manual v2 0e 187 Quick Reference Tables ...

Page 206: ...ional dialing sign and country code for SMS messages Empty STKV QTKV RTKV AT CTKP SIM PIN Entered only if required by SIM card and can be entered or changed using Provisioning Module If used must be between 4 and 8 digits Empty STKV AT CTKP Security Password Always 8 alphanumeric characters UPPER CASE ONLY Non default entries can only be made using Provisioning Module 00000000 STK all QTK all AT C...

Page 207: ...R B Set 1 Duty Cycled and Polling Duty Cycle On Time T20 is running Always set Static Motion Filter Timeout T7 greater than or equal to Static Motion Filter Counter N3 20 Motion Report Flag 0 None 1 Start Motion Report 2 Stop Motion Report 3 Start Stop Motion Reports 0 Report Delay Flag 0 Transmit Tx All Messages 1 Tx Exception Reports Query Set Responses only 2 Tx Motion related Exceptions Respon...

Page 208: ...abled 1 Duty Cycled while in IDLE State 2 Anytime OnDemand See Polling section on page 39 Note If set to 2 Anytime OnDemand the unit is able to receive and process data messages regardless of motion current state or how In Motion Polling is set If set 1 Duty Cycled unit is able to receive and process data messages while in QUERY or whenever while Polling Duty Cycle On Time T20 is running 0 Polling...

Page 209: ...In Seconds 1 90 Note This parameter is used only while Static Motion Filter Timeout T7 is running in the IDLE State It is superseded by the Dynamic Motion Filter Counter N4 whenever A Anytime Polling is set 2 Anytime OnDemand OR B Polling Duty Cycle On Time T20 is running due to Anytime Polling being set 1 Duty Cycled Always set Static Motion Filter Counter N3 equal to or less than Static Motion F...

Page 210: ...er Timeout T21 is active WARNING Dynamic Motion Filter Counter N4 must always be set equal to or less than the setting for Dynamic Motion Filter Timeout T21 else the unit may not exit QUERY state 10 Motion Sensor Override 0 Normal 1 Motion Always 2 Motion Never Note Overrides the motion sensor if set to a value other than 0 Normal 0 STKX QTKX RTKX AT CTKX Table 93 Enhanced Feature Parameters and D...

Page 211: ...l T15 Expires 1 255 Number of Tx Attempts before T15 expires 0 MPA Transmit Attempts N6 0 Until T16 Expires 1 255 Number of Tx Attempts before T16 expires 0 LPA Transmit Attempts N7 0 Until T3 Expires 1 255 Number of Tx Attempts before T3 expires 0 HPA Mode 0 Automatic 1 Disabled 2 Network Acknowledgement 3 Monitor only 0 MPA Mode 0 Automatic 1 Disabled 2 Network Acknowledgement 3 Monitor only WAR...

Page 212: ...ing Keep alive packet Only TrimTrac Session Protocol is enabled 300 GPRS Session Protocol 0 None 1 TrimTrac Session Protocol See Separate ICD Document v1 0 0 GPRS Transport Protocol 0 UDP TrimTrac Session Protocol mandatory 1 TCP 1 GPRS Session Timeout T26 In Seconds 0 Never 1 43200 Note Idle time before closing current GPRS session and opening a new GPRS session 0 GPRS Destination Address GPRS de...

Page 213: ...7 Seven Days 5 Runtime Motion based 0 Disabled 1 Enabled 0 Runtime LPA based 0 Disabled 1 Enabled 0 Runtime Motion based Countdown T29 In Hours 0 No Countdown 1 990 0 Runtime LPA based Countdown T30 In Hours 0 No Countdown 1 990 0 Automatic Message Log Dump 0 Disabled 1 Enabled Note Causes previously unsent messages to be transmitted upon re entering GSM network coverage 0 GPS Fix Rate 0 GPS opera...

Page 214: ...gth of rectangular Geofence area or if circular the diameter 1 100 Meters 1 Geofence Delta Y 100s of meters 0 1 10000 Note If set to 0 then circular Geofence area else rectangular Geofence area 1 100 Meters 1 Geofence Center Latitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign North and South 90 0000000 to 90 0000000 0 0000000 Geofence Center Longitude WGS 84 Coordinates Unit...

Page 215: ...t Only No Reset 1 Report with Reset QTKM Position Query Mode S Compute if Position Aged P Compute New Position Fix L Status Report with Last logged position Position Query Fix Timeout In Seconds 10 3600 Note Temporarily overrides current FIX Timeout T2 if Position Query Mode set to S Compute and report current position Settings longer than 600 minutes are generally not recommended QTKD Erase Resto...

Page 216: ...ttempted LPA based Geofence Center while no GPS Battery Level 0 100 999 Low Voltage Cut out Battery Changed Flag T True F False GPS Time Week Always 4 Digits GPS Time Seconds Always 6 Digits GPS Status Code 0 3D GPS Fix 1 2D GPS Fix 2 Fix Timeout 0 SVs 3 Fix Timeout 1 SV 4 Fix Timeout 2 SVs 5 Fix Timeout 3 SVs 6 GPS Error 7 No Fix attempted Extended GPS Status code 0 Internal Antenna Almanac Compl...

Page 217: ...or Activated LPA Status 0 Normal 1 Activated 2 Sent 3 Acknowledged 4 Monitor Activated Geofence Status 0 Normal 1 Violation 5 Geofence Re centered by LPA Input External Power 0 Bad Below 5 VDC 1 Good 5 VDC or higher Scheduled Hours Flag 0 Normal 1 Violation Speeding Status 0 Normal 1 Violation RTKP RTKS Latitude WGS 84 Coordinates Units of Degrees to 7 decimal places plus sign North and South 90 0...

Page 218: ...hout Reset 1 Report with Reset 2 Disabled Runtime LPA based Reset Confirmation 0 Report without Reset 1 Report with Reset 2 Disabled RTKM Battery Change Week GPS Week Number always 4 digits Battery Change Time Seconds into GPS Week always 6 digits Firmware Version Numeric String RTKA Output 1 Status 0 Output Low 1 Output High 2 No Change STKU only 3 No Module Attached Output 2 Status 0 Output Low ...

Page 219: ...nostics Mode 0 None 1 LED 1 STKA RTKA AT CTKC Dynamic Motion Filter Timeout T21 In Seconds 1 90 20 STKX RTKX AT CTKX Dynamic Motion Filter Counter N4 In Seconds 1 90 10 STKX RTKX AT CTKX Erase Restore Mode 1 Restore Defaults 2 Erase Message Log 3 Erase Log Restore Defaults None AT CTKE Extended GPS Status code 0 Internal Antenna Almanac Complete 1 External Antenna Almanac Complete 2 Int Antenna Al...

Page 220: ...n IP Address and Port Number pair maximum number string up to 21 characters 0 0 0 0 0 STKF RTKF AT CTKF GPRS Password Up to 20 case sensitive alphanumeric characters Empty STKJ RTKJ AT CTKJ TrimTrac Session Keep alive Timeout T25 TrimTrac Session Keep alive Timeout T25 300 STKF RTKF AT CTKF GPRS Session Protocol 0 None 1 TrimTrac Session Protocol See Separate ICD Document v1 0 0 STKF RTKF AT CTKF ...

Page 221: ...ion Protocol Failure RTKP RTKS Heading Relative to True North increasing Easterly Units of Degrees Always 3 Digits 000 359 RTKP HPA Delay Timeout T13 In Seconds 10 86400 10 STKY RTKY AT CTKY HPA Idle Timeout T11 In Seconds 10 999990 10 STKY RTKY AT CTKY HPA Mode 0 Automatic 1 Disabled 2 Network Acknowledgement 3 Monitor only 0 STKY RTKY AT CTKY HPA Query Timeout T17 In Seconds 10 3600 60 STKY RTKY...

Page 222: ...ort 2 Stop Motion Report 3 Start Stop Motion Reports 0 STKA RTKA AT CTKC Motion Sensor Override 0 Normal 1 Motion Always 2 Motion Never Note Overrides the motion sensor if set to a value other than 0 Normal 0 STKX RTKX AT CTKX MPA Delay Timeout T14 In Seconds 10 86400 10 STKY RTKY AT CTKY MPA Idle Timeout T12 In Seconds 10 999990 10 STKY RTKY AT CTKY MPA Mode 0 Automatic 1 Disabled 2 Network Ackno...

Page 223: ...position QTKD Position Report Transmit Attempts N1 0 Until T3 Expires 1 255 Number of Tx Attempts 1 STKX RTKX AT CTKX Protocol Sequence Number 16 bit Hex 0000 FFFF incrementing by 1 for each logged report RTKP RTKS Query Hold Flag 0 Disabled 1 Enabled 0 STKX RTKX AT CTKX QUERY Timeout T5 In seconds 10 3600 60 STKA RTKA AT CTKC Report Delay Flag 0 Transmit Tx All Messages 1 Tx Exception Reports Que...

Page 224: ... based Reset Confirmation 0 Report without Reset 1 Report with Reset 2 Disabled RTKM Scheduled Hours Daily Start Time T27 In Seconds 0 86399 after 12 00AM UTC 0 STKZ RTKZ AT CTKZ Scheduled Hours First Weekly Work Day 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday All relative to UTC 1 STKZ RTKZ AT CTKZ Scheduled Hours Flag 0 Normal 1 Violation RTKP RTKS Scheduled Hours Mode...

Page 225: ...s 0 Normal 1 Violation RTKP RTKS Static Motion Filter Counter N3 In Seconds 1 90 10 STKX RTKX AT CTKX Static Motion Filter Timeout T7 In Seconds 1 90 20 STKA RTKA AT CTKC Status Message Transmit Attempts N2 0 Until T3 Expires 1 255 Number of Tx Attempts Set to 1 if Communication Mode set 1 GPRS only 1 STKX RTKX AT CTKX TRANSMIT Timeout T3 In seconds 10 3600 Less than 300 not recommended 300 STKA R...

Page 226: ...0000 AT CTKK 2 0 0 1 1 0 0000000 0 0000000 123 AT CTKP Assigns SMS Communication parameters AT CTKP Queries SMS Communication parameters AT CTKP 00000000 00000000 125 AT CTKX Assigns Extended Application parameters AT CTKX Queries Extended Application parameters AT CTKX 0 0 0 0 3600 60 0 0 1 1 10 20 10 0 127 AT CTKY Assign Vehicle Adapter and Control Module parameters AT CTKY Queries Vehicle Adapt...

Page 227: ...7 RTKG RESP_GPS_CONFIG Reports GPS parameters 175 RTKM RESP_METERS Reports Runtime meter readings 178 RTKV RESP_PROV_CONFIG Reports current SMS Communication parameters 178 RTK 1 4 RESP_QUERY_AGGR Reports summary of two logged messages 179 RTKR RESP_QUERY_LOG Reports requested logged messages 179 RTKY RESP_MODULE_APP_CONFIG Reports current module application parameters 180 RTKU RESP_CONTROL_OUTPUT...

Page 228: ...7 RTKR RESP_QUERY_LOG Reports requested logged messages 179 RTKS STATUS_MSG Same as REPORT_POS except no location altitude velocity data 167 RTKU RESP_CONTROL_OUTPUT Reports current Control Module Output condition 181 RTKV RESP_PROV_CONFIG Reports current SMS Communication parameters 178 RTKX RESP_EXT_APP_CONFIG Reports current Extended Application parameters 171 RTKY RESP_MODULE_APP_CONFIG Report...

Page 229: ...P_CONFIG 177 161 QUERY_CONFIG QTKG RTKG RESP_GPS_CONFIG 175 161 QUERY_CONFIG QTKV RTKV RESP_PROV_CONFIG 178 161 QUERY_CONFIG QTKX RTKX RESP_EXT_APP_CONFIG 171 161 QUERY_CONFIG QTKY RTKY RESP_MODULE_APP_CONFIG 180 147 SET_ALERT_STATE STKL RTKL RESP_ALERT_STATE 169 148 SET_APP_CONFIG STKA RTKA RESP_APP_CONFIG 170 149 SET_EXT_APP_CONFIG STKX RTKX RESP_EXT_APP_CONFIG 171 152 SET_EXT2_APP_CONFIG STKZ R...

Page 230: ... confusion with GPRS address Reserved Dynamic Motion Filter Motion detector is always filtered Polling Duty Cycle On Time T20 IDLE State Cycled Polling Duration T20 More Descriptive Polling Duty Cycle Frequency T19 IDLE State Cycled Polling Interval T19 More Descriptive Anytime Polling IDLE State Polling Mode Concurrent GPS GSM enabled 300 Seconds 60 Seconds Minimum setting for TRANSMIT Timeout T3...

Page 231: ...TrimTrac ProE Locator Technical Manual v2 0e 213 Figure 36 Vehicle Adapter Module Alert Wiring Diagram ...

Page 232: ...TrimTrac ProE Locator Technical Manual v2 0e 214 Figure 37 Control Module Wiring Diagram ...

Page 233: ...TrimTrac ProE Locator Technical Manual v2 0e 215 CONTROL MODULE INSTALLATION NOTES See Control Module Wiring Diagram On Previous Page Table 105 Control Module Installation Notes ...

Reviews: