Skytraq Venus 8 GPS binary protocol implentation
This is the repository that gives sample codes for testing S1216F8 Skytrack GPS/GNSS module. This GPS device outputs NMEA messages which can be read in the PC using a USB to serial port converter. It also has the ability to store gps logs (date, position and speed) to its internal memory. Skytraq uses a proprietary binary protocol to communicate with the module. This protocol is specified in two application notes:
- read/write navigation mode
- read/write waas status
- read software version / crc
- configure serial port speed
- probe serial port speed
- write ephemeris data (agps) to device
- enable/disable NMEA output
- restart system ( hot start, warm start, gps warmstart)
- read/write output format
- read/write position output rate
- reset to factory default
- to update ephemeris data use agps.py (UNTESTED)
- https://github.com/r0ro/skytraq - the core code is derived from this repo which was for Venus6 type chip.