Tracker Settings
Controlling the tracker via Serial API
R7+GPS
This command returns the current GPS position of the device.
/* Request GPS Position */
R7+GPS\r
/* Receive response - example */
00310.22460W,5129.71500N,0,0,305,3,10,1.1,13:05:29,02-09-20\r
OK\r
Lat/Lon Format
Lat and Long are given in the following format:
Long: DDDMM.MMMMM[E|W]
Lat: DDMM.MMMMM[N|S]In the return example above:
00310.22460W,5129.71500N
can be expressed as:
003° 10.22460' W, 51° 29.71500' N
Response Key
The expected response for the R7+GPS command:
longitude,latitude,course,speed,altitude,mode,satellites,hdop,time,date
Data | Format |
---|---|
Longitude | DegreesMinutes.decimalMinutes E or W (DDMM.MMMMM[E|W]) |
Latitude | DegreesMinutes.decimalMinutes N or S (DDDMM.MMMMM[N|S]) |
Course | degrees |
Speed | knots |
Altitude | meters |
Mode | 1 = no fix 2 = 2D fix 3 = 3D fix |
Satellites | count |
HDOP | 1-20 (1 = highest precision, 20 = poorest) |
Time | hh:mm:ss |
Date | DD-MM-YY |
R7+GPS,STREAM=n
1 = turns streaming on
0 = turns streaming off
When GPS streaming is turned on a position is output every second.
/* Turn ON GPS Streaming */
R7+GPS,STREAM=1\r
/* Receive Response - example */
OK\r
00310.22460W,5129.71500N,0,0,305,3,10,1.1,13:05:29,02-09-20\r
00310.22460W,5129.71500N,0,0,306,3,10,1.1,13:05:30,02-09-20\r
00310.22520W,5129.71500N,0,1,307,3,10,1.5,13:05:31,02-09-20\r
00310.22520W,5129.71500N,0,0,307,3,10,1.3,13:05:32,02-09-20\r
00310.22520W,5129.71500N,0,1,307,3,10,1.3,13:05:33,02-09-20\r
00310.22520W,5129.71440N,0,1,308,3,10,1.3,13:05:34,02-09-20\r
00310.22520W,5129.71440N,0,1,309,3,10,1.3,13:05:35,02-09-20\r
00310.22520W,5129.71440N,0,1,308,3,10,1.3,13:05:36,02-09-20\r
00310.22520W,5129.71440N,0,1,306,3,9,1.3,13:05:37,02-09-20\r
00310.22520W,5129.71440N,0,1,307,3,7,1.5,13:05:38,02-09-20\r
00310.22520W,5129.71440N,0,1,307,3,10,1.3,13:05:39,02-09-20\r
/* Turn OFF GPS Streaming */
R7+GPS,STREAM=0\r
/* Receive Response - example */
OK\r
Streaming = ON
During streaming mode, other API commands work as normal.
R7+GPS,HOT
This gets the current GPS Hot status and reports 1 = ON, 0 = OFF.
R7+GPS,HOT=n
This sets the GPS Hot status where n=1=ON, n=0=OFF.
R7+TRACK,FREQ
This gets the transmit period enumeration and reports n = # (numbers listed below)
Request Tracking Frequency
Will report back the current tracking frequency being used. ie GPRS, Satellite or Distress Context
Frequency enumeration | Tracking Frequency |
---|---|
1 | 5 minutes |
2 | 10 minutes |
3 | 15 minutes |
4 | 20 minutes |
5 | 30 minutes |
6 | 60 minutes |
7 | 90 minutes |
8 | 120 minutes (2 hours) |
9 | 180 minutes (3 hours) |
10 | 240 minutes (4 hours) |
11 | 360 minutes (6 hours) |
12 | 480 minutes (8 hours) |
13 | 720 minutes (12 hours) |
14 | Burst |
15 | 1 minute |
16 | 2 minutes |
17 | 3 minutes |
18 | 4 minutes |
19 | 24 hours |
20 | 6 minutes |
21 | 8 minutes |
22 | 12 minutes |
23 | 15 seconds |
24 | 30 seconds |
R7+TRACK,FREQ=n
This sets the transmit period where n=required enum value (see table above)
Setting Tracking Frequency
This command will only configure the Satellite Context tracking frequency. It is not currently possible to configure GPRS or Distress context via the Serial API.
R7+VERSION
Returns the installed firmware version
/* Check Device Firmware */
R7+VERSION\r
/* Receive response */
03.04.13\r
OK\r
Updated 11 months ago