The DataHub broadcasts the NMEA data over Wi-Fi by TCP and UDP. Your device will need to be connected to the DataHub Wi-Fi to receive this data.
In the settings of Navionics, you can select the source of the NMEA feed.
When you log into the DataHub on 10.10.10.1, under NMEA > Settings > Settings you can see the TCP and UDP ports to enter in the Navionics setting page. The default settings are:
Once you change those port settings in the Navionics interface, it will receive all the NMEA data coming in, including AIS if you have it in the N2K network.
Configure Aquamaps to receive the NMEA feed
Wi-Fi connect your device to 10.10.10.1.
Configure Aquamaps to use this IP address with UDP on port 11101
Go to Settings.
Select Wi-Fi settings and click +
Enter manually UDP 10.10.10.1 11101.
Configure Navionics to receive the NMEA feed
Wi-Fi connect your device to 10.10.10.1.
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.
You could also use UDP on port 11101; however, customers report TCP works better.
Configure OpenCPN to receive the NMEA feed
Connect your device to DataHub Wi-Fi (DataHub is 10.10.10.1).
In OpenCPN go to the menu, then 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:
This webinar by Luis Soltero, the DataHub developer, shows this feature working with OpenCPN: https://www.youtube.com/live/-0knWptRYB8?feature=shared&t=951