Skip to main content

DataHub List of NMEA2000 data broadcast as NMEA0183 over Wi-Fi and LAN

List of NMEA2000 data converted to NMEA0183 and broadcast by the DataHub over Wi-Fi and LAN for navigation apps and remote monitoring

Matt Crockett avatar
Written by Matt Crockett
Updated over a week ago

The DataHub converts NMEA2000 (N2K) data for many of your boat's instruments into NMEA0183 and broadcasts this via DataHub Wi-Fi and Ethernet LAN over TCP and UDP. This allows you to share a variety of your boat's N2K data with navigation apps such as Navionics, Aquamaps or OpenCPN on your laptop, tablet or mobile

To receive this data feed into your Navigation App, see this article: DataHub connecting by Wi-Fi to Navionics, Aquamaps or OpenCPN to receive NMEA data

The DataHub also supports sharing your N2K data as an NMEA0183 stream over the Internet via TCP to remotely view and monitor your vessel. To learn more about sharing N2K data over the Internet via the DataHub, see: DataHub how to share NMEA data over the Internet

List of DataHub N2K data sentences converted to NMEA0183 and shared over Wi-Fi and Ethernet

N2K data sentences the DataHub converts to NMEA0183 and broadcast over Wi-Fi and LAN include:

1. Log and Trip Log - PGN 128275

  • VLW: (Log, TripLog)

2. Water Temperature - PGN 130310

  • MTW (Water Temp) : (WaterTemperature)

  • XDR (Water Temp) : (Temperature)

3. Atmospheric Pressure - PGN 130311

  • XDR (Pressure) : (AtmosphericPressure)

4. Pitch and Roll - PGN 127257

  • XDR (Pitch & Roll): (Pitch, Roll)

5. Cross Track Error - PGN 129283

  • XTE: (XTE)

6. Rate of Turn - PGN 127251

  • ROT: (RateOfTurn)

7. Rudder Position - PGN 127245

  • RSA: (RudderPosition)

8. Heading Data - PGN 127250

  • HDG : (Heading, Deviation, Variation)

  • HDG (Magnetic) : (MagneticHeading, Deviation, Variation)

  • HDM (Magnetic): (MagneticHeading)

  • HDT (True) : (Heading)

9. Speed and Heading (Water-Referenced) - PGN 128259

  • VHW: (Heading, MagneticHeading, WaterReferenced)

10. Speed Data - PGN 128259

  • VBW: (WaterReferenced, NMEA0183DoubleNA, GroundReferenced, NMEA0183DoubleNA, NMEA0183DoubleNA, NMEA0183DoubleNA)

11. Time and Date - PGN 126992

  • ZDA : (utc, 0)

  • RMC (PGN 126992): (SecondsSinceMidnight, Latitude, Longitude, COG, SOG, DaysSince1970, Variation)

12. Geographic Position - PGN 129025

  • GLL: (SecondsSinceMidnight, Latitude, Longitude)

13. Course and Speed Over Ground - PGN 129026

  • VTG: (COG, MCOG, SOG)

14. GPS Fix Data - PGN 129029

  • GGA: (SecondsSinceMidnight, Latitude, Longitude, 1, nSatellites, HDOP, Altitude, GeoidalSeparation, AgeOfCorrection, ReferenceStationID)

15. Wind Data - PGN 130306

  • MWV: (WindAngle, NMEA0183Reference, WindSpeed) Note: If TWA/TWS is not present on the N2K bus, it will be calculated and sent using HTW/STW with apparent wind (AWA/AWS) or COG/SOG where available.

  • MWD (True & Magnetic): (trueWindAngle, magWindAngle, WindSpeed)

16. Depth Data - PGN 128267

  • DPT: (DepthBelowTransducer, DepthOffset)

  • DBx: (DepthBelowTransducer, DepthOffset)

17. Recommended Minimum Navigation Data - PGN 126992

  • RMC: (SecondsSinceMidnight, Latitude, Longitude, COG, SOG, DaysSince1970, Variation)

18. AIS (Automatic Identification System) Messages - Multiple PGNs

  • VDM: AIS Class A Static and Voyage Data - PGN 129039: AISClassAMessage5

  • VDM: AIS Class B Position Report - PGN 129039: AISClassBMessage18

  • VDM: AIS Class B Static Data (Part A) - PGN 129809: AISClassBMessage24PartA

  • VDM: AIS Class B Static Data (Part B) - PGN 129810: AISClassBMessage24

  • VDM: AIS Safety-Related Broadcast Message - PGN 129041: AISClassBMessage24

  • VDM: AIS AtoN (Aids to Navigation) Report – PGN 129041: AISAtoNReport - Whale Watch including Iberian Orcas

DataHub Autopilot - NMEA0183 > NMEA2000 NMEA0183 conversion

The DataHub also supports basic routing functionality for autopilots connected to the DataHub via N2K; it does this by supporting the receipt of NMEA0183 messages, calculation and sending of NMEA2000 messages PGN 129283, 129284, and 129285.

The DataHub Autopilot feature allows you to connect Navigation Apps such as AquaMaps and OpenCPN to convert these NMEA0183 messages when sent:

  • Cross Track Error - XTE gets converted to PGN 129283

  • Navigation and Route Data - APB/RMB gets converted to PGN 129284/129285

DataHub Autopilot - NMEA2000 > NMEA0183 conversion

From Firmware 4.41 and later, the DataHub also now adds conversion from N2K to NMEA0183 for the sentences below. This allows you to use NMEA 1083 autopilots via N2K messages and display these values in Navigation or dashboard apps such as NMEARemoteLite (iOS) and NMEADashboard (Android).

19. NMEA2000 Autopilot to NMEA1083 (PGN 129283 – Cross Track Error (XTE), PGN 129284 – Navigation Data, PGN 129285 – Route/Waypoint Data to NMEA0183)

  • WPL: Waypoint Location (Waypoint ID, Latitude, N/S, Longitude, E/W)

  • BWW: Bearing, Waypoint to Waypoint
    (Bearing (True), Bearing (Magnetic), Waypoint From, Waypoint To)

    BOD: Bearing, Origin to Destination
    (Bearing (True), Bearing (Magnetic), Waypoint From, Waypoint To)

  • BWC: Bearing and Distance to Waypoint (Great Circle)
    (UTC Time, Waypoint Latitude, N/S, Waypoint Longitude, E/W, Bearing (True), Bearing (Magnetic), Distance (NM), Waypoint ID)

  • BWR: Bearing and Distance to Waypoint (Rhumb Line)
    (UTC Time, Waypoint Latitude, N/S, Waypoint Longitude, E/W, Bearing (True), Bearing (Magnetic), Distance (NM), Waypoint ID)

  • RMB: Recommended Minimum Navigation Information
    (Cross Track Error, Direction to Steer, Origin Waypoint ID, Destination Waypoint ID, Destination Latitude, N/S, Destination Longitude, E/W, Range to Destination (NM), Bearing to Destination (True), Destination Closing Velocity, Arrival Status)

  • APB: Autopilot Sentence “B”
    (Cross Track Error, Direction to Steer, Cross Track Units, Origin Waypoint ID, Destination Waypoint ID, Bearing to Destination (True), Heading to Steer, Arrival Status)

  • XTE: Cross Track Error
    (Cross Track Error Magnitude, Direction to Steer)

To learn more about DataHub Autopilot support, please see: DataHub how to use the Autopilot feature

Frequently Asked Questions

DataHub Wind Sample Smoothing - why does the NMEA0183 feed from my DataHub differ from my instruments? The Wind speed always seems different or laggy.

To avoid odd alerts in the Anchor Alert app and strange sample values appearing on your GPS Tracking page, the DataHub values for TWS/AWS/AWA/TWA/TWD and MWD are based on the running mean of a 100-sample average.

The DataHub caches samples from your wind instruments at whatever their output rate is until 100 are received, and then sends a stream of the running mean output. Therefore, how long it takes for your NMEA0183 feed to match your boat instruments depends on the rate of data output from them and the wind variability.

For example, if your wind instruments output 2 times per second, and the wind suddenly changes, the DataHub wind values will take around 50 seconds to catch up.

This avoids one-off significant spikes or changes in values that might trigger wind alerts in the Anchor Alert app or other navigation apps (e.g., AquaMap), or seem out of place when uploaded as a GPS Tracking position value for TWS/TWD.

Wind Gust is not smoothed.

Did this answer your question?