How to receive NMEA data while connected to a Starlink antenna?

Principle

In Wi-Fi "client mode", the multiplexer connects to the Starlink router's Wi-Fi network like any other device. It obtains a local IP address and exposes its NMEA stream via TCP on that network.

NMEA 0183 instruments -> NMEA multiplexer (Wi-Fi client mode) -> Wi-Fi -> Starlink router (192.168.100.1 by default)

  • Internet (Starlink WAN)
  • Multiplexer → example: 192.168.100.x:10110
  • iPad/iPhone with NavimetriX
  • Step-by-step configuration

    1. Switch the multiplexer to Wi-Fi client mode

    Depending on the model, via its web interface (often 192.168.1.1 or 192.168.4.1, set to Access Point mode by default):

    • Yacht Devices YDNM-02: menu "Network → Wi-Fi → Station mode"
    • Actisense W2K-1: menu "Wireless → Client mode"
    • Vesper XB-8000: menu "Network → Join existing network"

    Enter the SSID and password of the Starlink network.

    2. Find the IP address assigned to the multiplexer

    After connecting, locate the IP in the Starlink router admin interface:

    • Starlink app → Network → Connected devices

    3. Assign a static IP to the multiplexer (recommended)

    To prevent the IP from changing on every restart:

    • Either via the Starlink router: "static DHCP lease" tied to the multiplexer's MAC address
    • Or via the multiplexer itself: assign it a fixed IP within its range

    4. Configure NavimetriX

    In NavimetriX, set up the NMEA connection via TCP:

    • Host: the multiplexer's IP address (example: 192.168.100.42)
    • Port: multiplexer port (example: 10110 - standard NMEA 0183, check according to your device)

    Precautions

    • The Starlink router uses "double NAT". This is not an issue for local use — everything stays on the LAN.
    • "AP isolation" enabled on Starlink: this must be disabled, as it prevents Wi-Fi devices from communicating with each other.
    • The multiplexer's IP changes: use a static DHCP lease by MAC address (in the Starlink app).

    Checking that everything works

    • Test the TCP connection to the multiplexer (example: 192.168.100.42:10110)

    You should see NMEA sentences scrolling by ($GPGGA, $GPRMC, !AIVDM…)

    The NMEA stream and internet coexist perfectly — they share the same Wi-Fi network, but traffic is naturally separated (local versus WAN).