GPS is build with NEO-M8N, u-blox M8 concurrent GNSS modules and come with an active Antenna.
The NEO-M8 series provides high sensitivity and minimal acquisition times while maintaining low system power.
The NEO-M8N integrates a 72-channelu-bloxM8 GNSS engine that supports multiple GNSS systems ( Beidou, Galileo, GLONASS, GPS / QZSS ) and able to receive 3 GNSS systems simultaneously.
he series communicate protocol between M5Core and GPS is UART, physically connected viaUART2 (GPIO16, GPIO17)
If you want to Change the uart baudrate,please check here (u-center-just-for-Windows)
Notice: GPS signal can only be found outdoors
Product Features
- Operating voltage: 2.7 ~ 3.6
- Operating temperature: -40 ~ 80 °C
- Antenna type: built-in ceramic antenna and external antenna
- external Antenna port: SMA
- Can receive data from 3 GNSS systems concurrently
- Horizontal position accuracy: minimum 2.5m
- GPS module (NEO-M8N) Built-in Flash, so that you can upgrade firmware viau-center-just-for-Windows
- Supported protocols: NMEA, UBX, RTCM
- Industry leading -167dBm sensitivity
- Backward compatibility with NEO-7 and NEO-6 series
Kit includes
- 1x GPS Module
- 1x external Antenna(cable length : 1 meter)
Application
- GPS-based logistics tracking management
- Driverless car positioning
Documents
- GPS Info(GPS)
- TinyGPS++ library
- Datasheet NEO-M8N
- u-blox Protocol Manual
Example
Upload the GPSraw.ino File with Arduino IDE
After burnt the example code GPSRaw.ino, m5core and PC serial terminal will display following information
For Protocol Specification please refer to the u-blox 8 / u-blox M8 Receiver Description - Manual. The following table is a instruction of xxRMC message in NMEA protocol.