Vous êtes sur la page 1sur 22

Application Notes

TT8750+_AN003

Comparison HandBook
Version1.0
Revision 1.0

Confidential and Proprietary Information 2012 Skypatrol, LLC.


Do not duplicate without express permission from Skypatrol, LLC
GENERAL
TERMS OF USE OF NEW MATERIALS - PLEASE READ CAREFULLY
From time to time, SkyPatrol LLC, in its sole discretion, may make available for download on its
website (www.enfora.com), or may transmit via mail or email, updates or upgrades to, or new
releases of, the firmware, software or documentation for its products (collectively, 'New
Materials'). Use of such New Materials is subject to the terms and conditions set forth below,
and may be subject to additional terms and conditions as set forth in SkyPatrol's Technical
Support Policy (posted on its website) and/or any written agreement between the user and
SkyPatrol LLC.
All New Materials are provided AS IS. SkyPatrol LLC makes no warranty or representation with
respect to the merchantability, suitability, functionality, accuracy or completeness of any such
New Materials. The user of such New Materials assumes all risk (known or unknown) of such
use. SkyPatrol LLC reserves all rights in such New Materials. The user shall have only a
revocable and limited license to use such New Materials in connection with the products for
which they are intended. Distribution or modification of any New Materials without SkyPatrol's
consent is strictly prohibited.
IN NO EVENT WILL ENFORA BE RESPONSIBLE FOR ANY INCIDENTAL, INDIRECT, CONSEQUENTIAL
OR SPECIAL DAMAGES AS A RESULT OF THE USE OF ANY NEW MATERIALS. ENFORA'S
MAXIMUM LIABILITY FOR ANY CLAIM BASED ON THE NEW MATERIALS SHALL NOT EXCEED
FIFTY U.S. DOLLARS ($50).

COPYRIGHT
2012 SkyPatrol LLC. All rights reserved. Complying with all applicable copyright laws is the
responsibility of the user. Without limiting the rights under copyright, no part of this document
may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form
or by any means (electronic, mechanical, photocopying, recording or otherwise), or for any
purpose, without the express written permission of SkyPatrol LLC.
SkyPatrol and the SkyPatrol logo are either registered trademarks or trademarks of SkyPatrol
LLC. in the United States.
3055 NW 84th Ave.
Doral, FL 33126 USA
Phone: (786) 331-3335
Email: skypatrol@skypatrol.com
www.skypatrol.com

Revision: 1.0
TABLE OF CONTENTS
General ................................................................................................. 1
Copyright ............................................................................................... 1
Table of Contents ...................................................................................... 1
1 Overview ....................................................................................... 1
1.1 Objective ....................................................................................... 1
1.2 Scope ........................................................................................... 1
2 Comparison Table .............................................................................. 2
2.1 definition ....................................................................................... 2
2.2 TABLE ........................................................................................... 2
3 Commands Comparison ....................................................................... 4
4 Function Use ................................................................................... 8
5 Function Comparison .........................................................................11

Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

1 Overview

1.1 OBJECTIVE
This document presents the similarities and new features in unit TT8750+ compared with
previous models.

1.2 SCOPE
This document outlines a comparison between SkyPatrol models, command definitions and
their equivalence with previous models and new features included.

Page 1 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

2 Comparison Table
2.1 DEFINITION

SkyPatrol TT8750+ is a new hardware that includes the flexibility and robustness API of
the TT8750 with new features that will leverage the options of configuration and new
reports. A comparison table is shown below.

2.2 TABLE

Page 2 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

Equipment
Feature
TT8750 TT8950 TT8750+
GSM Bands (MHZ) 850/900/1800/1900 850/900/1800/1900 850/900/1800/1900
GPS Channels 12 20 50
Precision (meters) 3 2.5 2.5
Sensitivity (dBm) -160 -162 -162
Cold/Warm/Hot Start(seg) 35/<35/5 35/<35/3 35/<35/1
Memory Log (aprox) 3000 registros(Binary) 3000 registros(Binary) 3000 registros(Binary)
Firmware OTA Yes Yes Yes
Circular Geofences 25 25 250
Poligonal Geofences 25 (Licensed) 25 (Licensed) 25
Route Geofences N/A N/A 25
UDP/TCP Yes Yes Yes
ASCII/Binary Yes Yes Yes
Back-up Batery Yes Yes Yes
Digital Input 2 2
2 GPIO 2(amplification required, non
Digital Output 2 (150mA, non latched)
latched)
Latched Output 1 1 1
Analog Inputs 0 2 1 ADC(0-16V) / 1(ADC2 or input)
Ignition Sensor 1 1 1
Accelerometer / Motion 0 1 (A) 1 (M)
GPS status Antenna Yes N/A Yes
GSM status Yes N/A Yes
Jamming Detection Yes Yes Yes
Programming Port USB 1 Mini USB
1 RS232
Data Port N/A 1 RS232
User Variables 10 10 10
Counters 10 10 32
Script Lines 400 400 400
Audio Stereo Audio Plug 2.5 mm Differential Audio Differential Audio
Power Voltage 7 - 38 VDC 9 - 16 VDC 8 - 32 VDC
Weight (gr) 100 85 89
Odometer 2 2 2
Heading Report Yes via script Yes Yes
Data and I/O's connector Molex 8 Pins Molex 16 Pins Mini USB / Molex 16 Pins
GSM Antenna connector Fakra Internal Internal
GPS Antenna connector Fakra Internal Internal / External SMA
Port Expander Yes N/A Yes
Garmin Support Yes N/A Yes*
Temperature Sensor Yes N/A Yes
Ibutton Yes N/A Yes
PC Onboard Reader Yes N/A Yes

Page 3 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

3 Commands Comparison

Page 4 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

Page 5 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

Page 6 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

Page 7 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

4 Function Use

The following are examples of functions supported in TT8750 and its equivalence in
TT8750+

Distance Report

Description: The device will send a UDP messages to all servers, every 200 meters

For TT8750 we used to set a distance event using category 16 and set distance in param1, in the
following example we will also filter the distance report with Ignition ON:

AT$EVENT=10,0,16,200,1000000
AT$EVENT=10,2,7,1,1
AT$EVENT=10,3,40,10,528454

In TT8750 the report mask is configured in every group, so it was a bit trickier to change report
mask as it was necessary to change every group. In contrast to this in TT8750+ the report mask
is configured in a single command AT$TTMSGMASK allowing to have an easier way to deal with
report mask.

In TT8750+, the distance, timed and any other types of counters can be achieved with the
combination of commands AT$TTCNT and AT$TTFNC. In example:

. We will use category 14 as a generic category for all counters like:

AT$TTMSGMASK=1,406327550 //Message Mask type 1


AT$TTCNT=1,1 //set Counter 1 as Distance Counter

AT$TTFNC=10,1,14,1,200 //set Distance Counter to 200 meters

Page 8 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

AT$TTFNC=10,2,9,1,1 //Ignition ON
AT$TTFNC=10,3,26,10,1 //Report to all servers with Message Mask

Counter type 2: Time

Description: The device will send a UDP messages to all servers, every 300 second

In TT8750 a time report is done by setting time in command AT$EVTIM in combination with
category 12 as an occurrence type like:

AT$EVTIM1=300
AT$EVENT=11,1,12,1,1
AT$EVENT=11,3,42,11,528590

In TT8750+ it would be like:

AT$TTCNT=2,2
AT$TTFNC=11,1,14,2,300
AT$TTFNC=11,3,26,11,1

The Skypatrol device can use the following type of counters:

Distance (counter type 1) It is used to count distance, the value will be in meters
Time (counter type 2) It is used to count time, the value will be in seconds
High Time (counter type 3) It is used to measure time when function define by
<group> is active.
Low Time (counter type 4) It is used to measure time when function define by
<group> is not active.
High Distance (counter type 5) It is used to measure distance when function define
by <group> is active.

Page 9 Revision: 1.0


SkyPatrol TT8750+
Application Notes Comparison Handbook

Low Distance (counter type 6) It is used to distance when function define by


<group> is not active.
Accumulator (counter type 7) It is incremented o decremented by action (output
function category 55 and 56
Toggle Accumulator (counter type 8) It increments on every change to set for given
<group>

P a g e 10 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

5 Function Comparison
The <function type> parameter defines the type of function: Input or Output. An Input function
can be defined as: Transition, Occurrence, or Input. The Output function is executed when
input function conditions are met.

Type in TT8750+ Type in TT8X50 Description


0 0 Transition Trigger (Low to High) - Modified feature
1 1 Occurrence Trigger
2 2 AND condition
3 3 Output
4 N/A OR condition New Feature
5 N/A NOT condition New Feature
6 N/A Transition Trigger (High to Low) - Modified feature

The <function category> parameter defines the actual Input or Output Function number and
their valid range for <parm1> and <parm2>. New and modified features have been highlighted.

Input Function Table


Function Function
Category Category Parm1 Parm2 Description
TT8X50 TT8750+
GPIO1 General purpose Input #1
0 0 0 or 1 0 or 1 0 = Low
1 = High
1 1 0 or 1 0 or 1 GPIO2 General purpose Input #2
2 2 0 or 1 0 or 1 Reserved

P a g e 11 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

GPIO4 General purpose input, detects the state


of main power.
3 3 0 or 1 0 or 1 0 = Main power disconnected
1 = Main power connected
GPIO9 General purpose input, detects the state
7 9 0 or 1 0 or 1
of Ignition
8 10 1 1 Modem power up indication
Modem GSM registration (see AT+CREG command
9 11 0 to 5 0 to 5 description for GSM registration status
information)
Modem GPRS registration (see AT%CGREG
10 12 0 to 8 0 to 8 command description for GPRS registration status
information)
Receipt of IP address.
11 13 0 or 1 0 or 1 0 = No IP address
1 = Valid IP address obtained
Counter function, <param1> is a <counter index>
12 to 15 and <param2> is a counter limit, if <paream2> is
14 1 - 32 0-2147483647 equal 0 then the limit will be the value defined
66 to 69
with the command AT$TTCNT
17 15 0 to 250 0-250 Current Velocity (unit of measurement is: Knots)
18 16 0-1600 0-1600 Analog input 1 function (mV)
19 17 0-1600 0-1600 Analog input 2 function (mV)
Geofence #. See AT$TTGEOFNC command for
details on setting a circular geo-fence
<param1> is a <geofence index>
25 to 50 18 1 - 25 0 or 1 And <param2>
0 = Leaving Geofence area
1 = Entering Geofence area
GPS Status
27 19 0 or 1 0 or 1 0 = Invalid GPS data
1 = Valid GPS data
N/A 20 1 1 Time of day function
N/A 21 1 - 32 1 Day of the week function
Invalid GPS data for a period of time (unit of
29 22 0 to 1000000 1000000
measurement is: seconds)
Unit staying Idle in one place (unit of
30 23 0 to 1000000 1000000
measurement is: seconds)

P a g e 12 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

60 24 0 3200 0 3200 Number of Unsent Messages ($msglogrd count)


61 25 0 100 0 100 Memory full percentage ($msglogrd)
0- Current $TTODOM value
91 26 0-2147483647
2147483647
<param1> is an <over speed index>
And <param2> is
72 27 1-3 0-1 0 = A GPS over speed interval has ended
1 = A GPS over speed interval has begun
0- Trip odometer (distance in meters)
70 28 0-2147483647
2147483647
Motion Function
150 29 0-1 0-1 0: Not motion
1: Motion
-2147483648 -2147483648 User variable 0
30 30 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 1
31 31 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 2
32 32 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 3
33 33 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 4
34 34 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 5
35 35 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 6
36 36 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 7
37 37 to to
2147483647 2147483647
-2147483648 -2147483648 User variable 8
38 38 to to
2147483647 2147483647

P a g e 13 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

-2147483648 -2147483648 User variable 9


39 39 to to
2147483647 2147483647
GSM_JAMMING_STATE
Current state of the GSM jamming detection
111 40 0 or 1 0 or 1 algorithm.
JAMMED = 1
CLEAR = 0
41 41 0 0 Reserved
Polygon Geofence. See $TTPLYGFN for details on
setting a polygonal geofence.
120 to <Param1> is a <polygon geofence index>
129 132 42 1-25 0 or 1 And <param2> is
to 146 0 = Leaving Geofence area
1 = Entering Geofence area
Route. See $TTROUTE for details on setting a
Route.
<Param1> is a <route index>
N/A 43 1-25 0 or 1 And <param2> is
0 = Leaving route
1 = Entering route
This function is triggered at the completion of a
FOTA upgrade after the modem has rebooted with
147 44 1 1
the new firmware (old firmware if the upgrade
failed).
148 to Heading function
45 0-359 0-359
149
GPS antenna status
71 46 0-1 0-1 0: Antenna disconnected
1: Antenna connected
Simcard status
N/A 47 0-1 0-1 0: Removed
1: Inserted
19 48 0-100 0-100 Internal battery level (%)
65 49 1-5 1-5 Voice call identification
N/A 50 300-1200 300-1200 External battery voltage

P a g e 14 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

Output Function Table

Output Function Table


Function Function
Category Category Parm1 Parm2 Description
TT8X50 TT8750+
3 0-1 0-1 Set GPIO3s output state
5 0-1 0-1 Set GPIO5s output state
8 to 22 6 0-1 0-1 Set GPIO6s output state
7 0-1 0-1 Set GPIO7s output state, USR1 LED
8 0-1 0-1 Set GPIO8s output state, USR2 LED
N/A 9 0-1 0-1 Start/Stop buzzer
N/A 10 See GPIO Flash Table Flash buzzer
15 Flash GPIO #3 configured as Output
16 Flash GPIO #5 configured as Output
32 to 38 17 See GPIO Flash Table Flash GPIO #6 configured as Output
18 Flash GPIO #7 configured as Output
19 Flash GPIO #8 configured as Output
Generate and transmit one UDP Message to first IP
40 20 address and port listed in $TTSRVDST command on
Parm1 and Parm2 values
Generate and transmit one UDP Message to second
N/A 21 IP address and port listed in $TTSRVDST command
on Parm1 and Parm2 values
Generate and transmit one UDP Message to third IP
0 to See Messages
N/A 22 address and port listed in $TTSRVDST command on
2147483647 type Table
Parm1 and Parm2 values
Generate and transmit one UDP Message to forth IP
N/A 23 address and port listed in $TTSRVDST command on
Parm1 and Parm2 values
Generate and transmit one UDP Message to fifth IP
N/A 24 address and port listed in $TTSRVDST command on
Parm1 and Parm2 values

P a g e 15 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

Generate and transmit a UDP message with


Acknowledge. This message is controlled by
41 25 $TTACKCFG command for number of retries sent.
This message has to be acknowledged to avoid
sending of retries.
Generate and transmit one UDP Message to all IP
42 26 address and port listed in $TTSRVDST command
based on Parm1 and Parm2 values
Resets the counter specified by Parm1 to the limit
43 27 1 32 <limit>
specified by Parm2.
Execute AT command stored at index number of the
44 28 1 25 0 $TTSTOCMD command. Parm1 identifies the index
number.
Sends data over SMS to All SMS destination
0 to See Messages addresses configured via $TTSMSDST command. (For
45 29
2147483647 type Table select $SMSDST entries, see function categories 54-
58)
Sends data over SMS to the first indexed SMS
0 to
54 30 destination address configured via $TTSMSDST
2147483647
command.
Sends data over SMS to the second indexed SMS
0 to
55 31 destination address configured via $TTSMSDST
2147483647
command.
See Messages Sends data over SMS to the third indexed SMS
0 to
56 32 type Table destination address configured via $TTSMSDST
2147483647
command.
0 to Sends data over SMS to the fourth indexed SMS
57 33
2147483647 destination address configured via $TTSMSDST.
Sends data over SMS to the fifth indexed SMS
0 to
58 34 destination address configured via $TTSMSDST
2147483647
command.
Set circular geo-fence specified by parm1 to current
49 35 1 25 0 - 1000000
latitude & longitude with radius specified by parm2
Emulate AT$TTTRGEV command via function engine.
50 36 0 57 0 to 1 Parm1 is the input function number while Parm2 is
the value to emulate for the input function
Generate and transmit one TCP/IP Message to IP
See Messages address & port number listed by $TTSRVDST
52 37 0 to 1
type Table command based on Parm1 and Parm2 values

P a g e 16 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

Generate and transmit message to main serial port


See Messages based on Parm1 and Parm2 values in ASCII. If
60 38 0 to -1
type Table messages format is in binary the information will be
show in hexadecimal format
See Messages Save the Message in the log based on Parm1 and
39 39 0 to 1 Parm2 values
type Table
Enter the GPS in sleep mode
N/A 40 0-1 0-1 0: No sleep
1: Sleep
Enter the Communication module in sleep mode
0: No sleep
N/A 41 0-2 0-2 1: GPRS in sleep
2: GSM and GRPS in sleep
Sets user variable indicated by parm1 to value of
-2147483648 to parm2 (for example, if parm1 is 7 and parm2 is 50,
125 42 09
2147483647 this output function would set user variable 7 to 50)
Increments user variable indicated by parm1 by
value of parm2 (for example, if parm1 is 4, parm2 is
-2147483648 to
126 43 09 100, and user variable 4 was 200 prior to this
2147483647
function, user variable 4 would be incremented to
300 by this function)
Decrements user variable indicated by parm1 by
value of parm2 (for example, if parm1 is 4, parm2 is
-2147483648 to
127 44 0-9 100, and user variable 4 was 200 prior to this
2147483647
function, user variable 4 would be incremented to
300 by this function)
Multiply user variable indicated by parm1 by value
of parm2 (for example, if parm1 is 9, parm2 is 10,
-2147483648 to
130 45 09 and user variable 9 was 50 prior to this function,
2147483647
user variable 9 would be decremented to 500 by this
function)
Divide user variable indicated by parm1 by value of
parm2 (for example, if parm1 is 4, parm2 is 100, and
-2147483648 to
131 46 0-9 user variable 4 was 200 prior to this function, user
2147483647
variable 4 would be incremented to 300 by this
function)
Copies value of a system variable into user variable
-2147483648 to indicated by parm1. Parm2 is used as an index to
128 47 09
2147483647 determine the system variable that will be copied
(see User Variable Index Table)

P a g e 17 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

Send buffer
<param1>
0 = function data that was configured to be sent to a
remote server via UDP
2 = function data that was configured to be sent to a
remote server via SMS only
3 = function data that was configured to be sent to a
N/A 48 0-4 0-1 remote server via TCPAPI only
4 = function data that was configured to be save in
the buffer

<param2>
0: Send to first server defined
1: Send to the serial port
Reset the GPS
N/A 49 1-2 1 1: cool boot
2: warm boot
N/A 50 1 1 Reset the communication module
N/A 51 1 1 Reset the unit
Set the time of day function as a current RTC time
<param1> function index
<param2>
16-31 = period
53 52 0-16 0-1 0-16 bits = frequency
1 = minutes
2 = hours
4 = days
8 = months
Increments counter indicated by parm1 by value of
parm2 (for example, if parm1 is 4, parm2 is 100, and
N/A 53 1-32 1 to 2147483647 counter 4 was 200 prior to this function, counter 4
would be incremented to 300 by this function)
It is applicable only for counter type 7
Decrements counter indicated by parm1 by value of
parm2 (for example, if parm1 is 4, parm2 is 100, and
N/A 54 1-32 1 to 2147483647 counter 4 was 200 prior to this function, counter 4
would be incremented to 100 by this function)
It is applicable only for counter type 7

N/A 55 1-32 0 Disable counter indicated by parm1

P a g e 18 Revision: 1.0
SkyPatrol TT8750+
Application Notes Comparison Handbook

N/A 56 1-32 0 Enable counter indicated by parm1

P a g e 19 Revision: 1.0

Vous aimerez peut-être aussi