How to use the service «My Tracks» - Public Monitoring Project

+ How to use the Tracks service ?

The Tracks service is designed to comfortably view previously recorded tracks of the object movement on Yandex and Google maps, but not to control their location in real time due to the strict ban on such use of the Maps API.

Before you start using the service, you must log in to the Project website or in the official application, specifying your email or mobile phone number or using a social network to choose from.

A feature of this service is the system of auto-naming tracks based on POI (pre-added places on the map to the user's favorites) and automatically determined addresses of the point of departure and arrival (for example, Home -> Work) or based on their addresses and the names of settlements.

Import of waypoints in the Project is possible in formats GPX, KML, KMZ, PLT, as well as NMEA popular among GSM/GPS trackers and loggers, both hardware and software (for example, this app for Android 2019).

Software developers: You can write your own mobile platform application that sends waypoints in NMEA 0183 format to the server according to the sample below. The most successful implementations will be placed in the Project Catalog and will be recommended to other Project members and site visitors.

However, it should be remembered that due to the ban on using the Maps API for monitoring people and vehicles in real time, location updates and adding new tracks are not performed automatically, but by the user’s command based on the waypoints previously loaded on the server.

+ NMEA 0183 data packet

Send the data via the TCP protocol to narodmon.com port 8282.

#IMEI#USER#PIN#AUTO#6
#093311b5$GPRMC,015547.000,A,4500.8081,N,03907.1595,E,45.17,206.98,260812,,,A*54
#093311b5$GPRMC,015557.000,A,4500.6959,N,03907.0821,E,45.58,204.15,260812,,,A*58
#093311b5$GPRMC,015607.000,A,4500.5750,N,03907.0166,E,47.82,199.29,260812,,,A*5D
#093311b5$GPRMC,015617.000,A,4500.4753,N,03906.9747,E,29.55,198.43,260812,,,A*5C
#093311b5$GPRMC,015627.000,A,4500.4050,N,03906.9534,E,25.99,191.08,260812,,,A*57
#093311b5$GPRMC,015637.000,A,4500.3355,N,03906.9349,E,27.91,190.09,260812,,,A*51
##

First line (head):
IMEI - identifier of mobile equipment of 15 digits;
USER - user's login in the Project;
PIN - numeric user ID for login verification (in Profile);
AUTO - normal mode of the device in motion;
AUTOSTART - event the beginning of movement, i.e. the beginning of the track;
AUTOSTOP - event of completion of movement, i.e. end of track;
SOS - alarm button or other emergency situation requiring notification;
#6 - number of RMC rows in the data packet;

2-7 lines (can be up to 50 lines) are RMC strings according to NMEA description;
093311b5 - optional LAC and Cell ID of the used station of the cellular operator in hex-form;

## - a sign of the completion of the data packet;
At the end of each line, the special characters \r\n (0D 0A).