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. GPGLL.

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:

  • Name of the NMEA sentence field
  • Description of the NMEA sentence field

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?