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: DDMM.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 (DDMM.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