GPS Waspmote Module
This GPS module plugs into the bottom of a Waspmote main board, giving you the ability to know the exact location of the mote at any time. You also can obtain the current date and time from the satellite, so you can synchronize your Waspmote's internal clock.
This module comes with the antenna shown, which snaps onto the board's U.FL connector.
Waspmote GPS Module Features
- Model: JN3 (Telit)
- Acquisition Sensitivity: -147 dBm
- Navigation Sensitivity: -160 dBm
- Tracking Sensitivity: -163 dBm
- Hot Start Time: less than 1 second
- Cold Start Time: less than 35 seconds
- Included Antenna: 26 dBi
- Positional Accuracy Error: less than 2.5 meters
- Speed Accuracy: less than 0.01 meters per second
- EGNOS, WAAS, GAGAN and MSAS capability
- Available information: latitude, longitude, altitude, speed, direction, date/time, ephermerides
The following image shows this module connected to the bottom of a Waspmote main board:
Functions implemented in the Waspmote API allow information to be extracted simply by calling functions such as:
The GPS receiver uses UART_1 to communicate with the microcontroller, sharing this UART with the 3G/GPRS module if present. As the two modules share this UART, a multiplexer has been enabled in order to select the module with which you want to communicate at any time. This is not a problem; all actions are sequential, so in practice there is parallel availability of both devices.
By default, the module communicates at 4800bps. This speed can be increased using the library functions that have been designed for controlling and managing the module.
The GPS receiver has two operational modes: NMEA (National Marine Electronic Association) mode and Binary mode. NMEA mode uses statements from this standard to obtain location, time and date. The binary mode is based on the sending of structured frames to establish communication between the microcontroller and the GPS receiver, e.g. to read/set ephemeris.
The different types of NMEA statements that the Waspmote GPS Receiver supports are:
- NMEA GGA: provides location data and an indicator of data accuracy.
- NMEA GSA: provides the status of the satellites the GPS receiver has been connected to.
- NMEA GSV: provides information about the satellites the GPS receiver has been connected to.
- NMEA RMC: provides information about the date, time, location and speed.
- NMEA VTG: provides information about the speed and course of the GPS receiver.
- NEMA GLL: provides information about the location of the GPS receiver.
Download the Waspmote GPS Programming Guide for more information.