Nmea 0183
The NMEA Device Driver allows Iotellect Server to retrieve data from GPS receivers and other equipment compliant to the National Marine Electronics Association (NMEA) 0183 standard. The driver can be configured to expose data of any NMEA sentences, including vendor-specific sentences. The following sentences are configured by default:
Global Positioning System (GPS) talker:
- GPGGA. Global Positioning System Fix Data. Time, Position and fix related data for a GPS receiver
- GPGLL. Geographic Position – Latitude/Longitude
- GPGSA. GPS DOP and active satellites
- GPGSV. Satellites in view
- GPRMC. Recommended Minimum Navigation Information
- GPVTG. Track Made Good and Ground Speed
Garmin Proprietary talker:
- PGRME. Estimated Position Error
- PGRMF. Position Fix Sentence
- PGRMT. Sensor Status Information
- PGRMV. 3D Velocity
Configuring Iotellect Server for Serial Communications
See Enabling Serial Communications if you have troubles connecting to NMEA devices.
Driver Information
Driver Plugin ID: | com.tibbo.linkserver.plugin.device.nmea |
Global Settings
None defined.
User Level Settings
None defined.
Device Account Properties
Connection Properties
Connection settings define how Iotellect Server communicates with a certain NMEA device. These settings may be accessed using the Edit Device Properties action of Device Context. The following connection properties are available:
Property | Description |
Port | Serial port name. |
Baud Rate | Baud Rate. |
Incoming Flow Control | Incoming flow control type: None, CTS/RTS, or XON/XOFF. |
Outgoing Flow Control | Outgoing flow control type: None, CTS/RTS, or XON/XOFF. |
NMEA Sentences
This table allows to configure variables that will contain NMEA sentence data. Each variable in this table exposes fields of an NMEA sentence of specific type.
Property | Description |
Name | Name of the variable. Must match NMEA sentence type, e.g. |
Description | Human-readable of the variable. |
Syntax | List of NMEA sentence fields in the order they appear inside an NMEA sentence of the specified type. Syntax table defines:
|
Device Assets
Assets are not supported by the driver.
Device Settings
NMEA device driver may provide a dedicated Device setting per each record defined in NMEA sentences table. However, setting variables are first created only when an NMEA sentence of corresponding type is first received from a device.
Device Operations
No operations provided by the driver.
Device Events
No events provided by the driver.
Connection Handling
This driver makes the device Online if the serial port was opened successfully.
Synchronization Details
The NMEA driver doesn't perform any specific operations during synchronization. The driver asynchronously receives and parses NMEA sentences pushed by the device. Once a sentence is received, a Device setting variable matching this sentence is created if it didn't yet exist. Fields of this variable are then updated to contain last sentence data.
Was this page helpful?