NMEA & AIS Tracking

FairWinds broadcasts your boat's position and navigation data as a live NMEA 0183 feed over TCP. This lets external routing tools like QTVLM and Expedition connect to your virtual boat exactly as if it were a real instrument.


What is NMEA?

NMEA 0183 is the standard protocol that sailing instruments use to talk to each other — the same format your chartplotter, GPS, and wind instruments use on a real boat. By streaming NMEA sentences over a TCP connection, FairWinds lets external routers treat your virtual boat as a live vessel: they receive your position, speed, heading, and course over ground updating every minute.

This means you can run a full routing session in QTVLM or Expedition — with your own polars, tide tables, and routing algorithms — driven entirely by your FairWinds race position.

Sentences Broadcast

Sentence Description
$GPGGA GPS fix data — position, altitude, fix quality
$GPRMC Recommended minimum navigation — position, speed, COG
$GPVTG Track made good and ground speed
$GPGLL Geographic position — latitude and longitude

Connecting

Your connection details are found on the Race Detail page under Setup, or at /race/[id]/nmea once you are registered.

Setting Value
Host nmea.fairwinds.world
Port Assigned per boat, per race — shown on your race detail page
Protocol TCP
Format NMEA 0183, UTF-8 / ASCII
Update rate 1–10 seconds recommended

Your port is unique to your boat and is reassigned each race. Crew members share the same port as the boat they are sailing on.

NMEA is not available in No GPS races — the whole point is navigating without instruments.


Access


Your Port assignment

If enabled, your NMEA port is assigned per race and can be found in several places. Remember this is UNIQUE to your boat and the specific race and changes each race.

  1. In the race viewer in the Nav menu fwnmea3

  2. In the race detail page /race/##/detail fwnmea1

  3. In the race nmea page /race/##/nmea

    fwnmea2


QTVLM Setup

In QTVLM

  1. Go to the top menu 'Configuration' to open the configuration panel qt-nmea1

  2. NMEA Connections -> Network Sources (tab) -> TCP

    qt-nmea2


Expedition Setup

In Expedition if you go to the All Settings -> Instrument

  1. Instruments ''NMEA 0183"
  2. Client: "TCP Client"
  3. Address: 44.255.182.32 (this is the ip address for nmea.fairwinds.world)
  4. Port: Your designated race port (e.g. 10001)

exp1-nmea

exp2-nmea