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:
NMEA0183SetVLW(NMEA0183Msg, Log, TripLog)
2. Water Temperature - PGN 130310
MTW (Water Temp) :
NMEA0183SetMTW(NMEA0183Msg, WaterTemperature)XDR (Water Temp) :
NMEA0183SetWaterTempXDR(NMEA0183Msg, Temperature)
3. Atmospheric Pressure - PGN 130311
XDR (Pressure) :
NMEA0183SetPressureXDR(NMEA0183Msg, AtmosphericPressure)
4. Pitch and Roll - PGN 127257
XDR (Pitch & Roll):
NMEA0183SetPitchRollXDR(NMEA0183Msg, Pitch, Roll)
5. Cross Track Error - PGN 129283
XTE:
NMEA0183SetXTE(NMEA0183Msg, XTE)
6. Rate of Turn - PGN 127251
ROT:
NMEA0183SetROT(NMEA0183Msg, RateOfTurn)
7. Rudder Position - PGN 127245
RSA:
NMEA0183SetRSA(NMEA0183Msg, RudderPosition)
8. Heading Data - PGN 127250
HDG :
NMEA0183SetHDG(NMEA0183Msg, Heading, Deviation, Variation)HDG (Magnetic) :
NMEA0183SetHDG(NMEA0183Msg, MagneticHeading, Deviation, Variation)HDM (Magnetic):
NMEA0183SetHDM(NMEA0183Msg, MagneticHeading)HDT (True) :
NMEA0183SetHDT(NMEA0183Msg, Heading)
9. Speed and Heading (Water-Referenced) - PGN 128259
VHW:
NMEA0183SetVHW(NMEA0183Msg, Heading, MagneticHeading, WaterReferenced)
10. Speed Data - PGN 128259
VBW:
NMEA0183SetVBW(NMEA0183Msg, WaterReferenced, NMEA0183DoubleNA, GroundReferenced, NMEA0183DoubleNA, NMEA0183DoubleNA, NMEA0183DoubleNA)
11. Time and Date - PGN 126992
ZDA :
NMEA0183SetZDA(NMEA0183Msg, utc, 0)RMC (PGN 126992):
NMEA0183SetRMC(NMEA0183Msg, SecondsSinceMidnight, Latitude, Longitude, COG, SOG, DaysSince1970, Variation)
12. Geographic Position - PGN 129025
GLL:
NMEA0183SetGLL(NMEA0183Msg, SecondsSinceMidnight, Latitude, Longitude)
13. Course and Speed Over Ground - PGN 129026
VTG:
NMEA0183SetVTG(NMEA0183Msg, COG, MCOG, SOG)
14. GPS Fix Data - PGN 129029
GGA:
NMEA0183SetGGA(NMEA0183Msg, SecondsSinceMidnight, Latitude, Longitude, 1, nSatellites, HDOP, Altitude, GeoidalSeparation, AgeOfCorrection, ReferenceStationID)
15. Wind Data - PGN 130306
MWV:
NMEA0183SetMWV(NMEA0183Msg, WindAngle, NMEA0183Reference, WindSpeed)MWD (True & Magnetic):
NMEA0183SetMWD(NMEA0183Msg, trueWindAngle, magWindAngle, WindSpeed)
16. Depth Data - PGN 128267
DPT:
NMEA0183SetDPT(NMEA0183Msg, DepthBelowTransducer, DepthOffset)DBx:
NMEA0183SetDBx(NMEA0183Msg, DepthBelowTransducer, DepthOffset)
17. Recommended Minimum Navigation Data - PGN 126992
RMC:
NMEA0183SetRMC(NMEA0183Msg, SecondsSinceMidnight, Latitude, Longitude, COG, SOG, DaysSince1970, Variation)
18. AIS (Automatic Identification System) Messages - Multiple PGNs
VDM: AIS Class A Position Report - PGN 129038:
ISClassABMessage1VDM: AIS Class A Static and Voyage Data - PGN 129039:
AISClassAMessage5VDM: AIS Class B Position Report - PGN 129039:
AISClassBMessage18VDM: AIS Class B Static Data (Part A) - PGN 129809:
AISClassBMessage24PartAVDM: AIS Class B Static Data (Part B) - PGN 129810:
AISClassBMessage24VDM: AIS Safety-Related Broadcast Message - PGN 129041:
AISClassBMessage24
DataHub Autopilot - NMEA0183 to NMEA2000 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
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.
