Skip to main content
All CollectionsDataHubAdditional Help Resources
DataHub connecting by Wi-Fi to Navionics, Aquamaps or OpenCPN to receive NMEA data
DataHub connecting by Wi-Fi to Navionics, Aquamaps or OpenCPN to receive NMEA data

How to connect your Navionics, Aquamaps or OPN CPN app to receive DataHub NMEA 0183 Broadcast over Wi-Fi

Matt Crockett avatar
Written by Matt Crockett
Updated today

The DataHub converts NMEA2000 (N2K) boat instrumentation data into NMEA0183 and broadcasts this over Wi-Fi and Ethernet by TCP and UDP. To receive this data feed into your Navigation App, connect your device to the DataHub Wi-Fi or the DataHub LAN Ethernet port and then configure your Navigational App to receive it.

With your Navigational App configured to receive the DataHub NMEA0183 feed and a PredictWind Professional subscription, you can also use Over the Horizon AIS (OHA) to view AIS data up to a range of 300 nautical miles directly into your Navigation App.

DataHub Default NMEA0183 Broadcast Settings

By default, when your device is connected to DataHub Wi-Fi or the Ethernet LAN port, the default settings for any Navigation App to connect are:

DataHub IP: 10.10.10.1 (Source IP)

UDP Port: 11101

TCP Port: 11102

To view or change your DataHub NMEA0183 broadcast settings:

  • Log into the DataHub on 10.10.10.1.

  • Click NMEA > Settings > Settings.

  • You can see and change the TCP and UDP ports.

AquaMaps - configure to receive NMEA data (Mac/iOS)

  • Important: You require a AquaMaps Master subscription.

  • Connect your device to the DataHub Wi-Fi.

  • Go to Settings in AquaMaps.

  • Select Wi-Fi connections in the Master section (Mac) or Advanced Tools (iOS).

  • For the iOS App, in Advanced Tools, tap Wi-Fi connections.

  • Click to Add Connection.

  • Add the name DataHub then select PredictWind DataHub.

  • Click Start Connection. If you do not see the button on iOS, tap a return on the Connection name field to set it.

  • Click OK on the pop-up message "You are receiving GPS data from an external device".

  • If successful, the Status will display as Active — Receiving. The streaming NMEA data can be viewed by clicking on Status: Active—Receiving.

  • Click the left arrow < to go back and view which devices are available to your DataHub.

  • Here is an example showing data being received from a GPS, Wind instruments and Over the Horizon AIS:

Navionics - configure the iOS App to receive NMEA data

  • Connect your device to DataHub Wi-Fi.

  • Open your iOS device Settings. Scroll down and tap Boating to view Navionics settings. Tap to enable Local Network.

  • In the Navionics App, go to the menu, then Paired Devices

  • Add a device by clicking the + then select the Add device button.

  • Enter the Name: HUB with Host: 10.10.10.1 and Port: 11102.

  • Set the Protocol to TCP and tap Save.
    You could also use UDP on port 11101; however, customers report TCP works better.

  • To enable the AIS display in Navionics, open the Menu, tap Map Options then swipe down to AIS Settings and enable Display AIS Targets.

Navionics - configure Android App to receive NMEA data

Connect your Android device to the DataHub Wi-Fi.

  • In the Navionics App, go to the menu, then Paired Devices

  • Add a device by clicking the + then select the Add device button.

  • Enter the Name: HUB with Host: 10.10.10.1 and Port: 11102.

  • Set the Protocol to TCP and tap Save.
    You could also use UDP on port 11101; however, customers report TCP works better.

OpenCPN - configure to receive NMEA data

  • Connect your device to DataHub Wi-Fi.

  • In OpenCPN, click the menu and select Preferences.

  • On the Connections tab, click Add Connection.

  • Select Network

  • Select Protocol: UDP

  • Address: 10.10.10.1

  • DataPort: 11101

  • Click OK

  • To check your connection, on the Connections tab under General tick Show NMEA Debug Window. If your OpenCPN device is connected to receive the NMEA feed from the DataHub you will see a data stream flow in, like this:

  • UDP works well with OpenCPN on DataHub Wi-Fi. Alternatively, you can use TCP, in which case select Protocol: TCP and set the Port: 11102.

This webinar by Luis Soltero, the DataHub developer, shows this feature working with OpenCPN: https://www.youtube.com/live/-0knWptRYB8?feature=shared&t=951

How to configure your Navigation App if you are not connecting to DataHub Wi-Fi or Ethernet LAN

If you have connected a Peplink or other 4/5G Cellular router via Ethernet into the DataHub WAN port, and your device/App is connected to Wi-Fi on that network instead of DataHub Wi-Fi, you can still receive the DataHub NMEA0183 feed.

Instead of using 10.10.10.1 as the source IP, please set the IP address of the DataHub WAN port as the source so your device connected to Peplink Wi-Fi can access it.

To see your DataHub WAN IP address, click Services -> Settings -> System Status. The DataHub WAN IP is listed under Network -> IPv4 Upstream.

Did this answer your question?