NESW
Blog

NMEA-gegevens aan boord: gateway, transporten en wat ze opleveren

NauticCalc op de iPhone — passend bij het onderwerp van dit artikel.

Screenshot van de NauticCalc-app

Wat NMEA eigenlijk is

NMEA is de taal waarin boordinstrumenten met elkaar praten. De log meldt de snelheid door het water, de gps de positie, de windmeter hoek en kracht, de dieptemeter de diepte — allemaal als korte datazinnen die over een boordnetwerk lopen.

Voor zeilers zijn drie varianten van belang:

  • NMEA 0183 — de klassieker. Tekstregels als $IIVHW,,,,,6.4,N,,, één per meetwaarde. Oud en traag, maar vrijwel overal begrepen.
  • NMEA 2000 — de moderne bus. Binair in plaats van tekst, aanzienlijk sneller, standaard op nieuwere schepen.
  • Signal K — geen bus, maar een open dataformaat op JSON-basis. Draait meestal als server aan boord, vaak op een Raspberry Pi, en vertaalt tussen beide werelden.

Waarom een gateway nodig is

Een iPhone heeft geen NMEA-aansluiting. Tussen boordnetwerk en telefoon staat daarom altijd een gateway: een klein apparaat dat de instrumentgegevens opneemt en op het wifinetwerk aan boord zet. Gangbaar zijn kant-en-klare wifi-gateways, multiplexers met wifimodule en Signal K-servers op een kleine computer.

In de praktijk betekent dat:

  1. De gateway hangt aan de instrumentenbus en zet een wifinetwerk op — of haakt aan op dat van boord.
  2. De iPhone zit op precies datzelfde netwerk.
  3. De app verbindt met de gateway via host en poort; poort 10110 is gangbaar voor NMEA 0183 en 3000 voor Signal K.

Zonder gateway is er geen verbinding, en geen enkele app verandert daar iets aan. Dat is geen beperking van NauticCalc, maar van hoe de boot bekabeld is.

Wat de live waarden opleveren

De praktische winst is weinig spectaculair, en juist daarom merkbaar: je typt minder over.

  • Snelheid door het water is de waarde die de koerscorrectie en de stroomberekening nodig hebben — niet de snelheid over de grond van de gps. Precies dat onderscheid raakt bij overtypen graag zoek.
  • Koers en snelheid over de grond uit de gps geven samen met de snelheid door het water de stroom: de app kan die afleiden in plaats van hem te laten schatten.
  • Schijnbare windhoek en -kracht van de masttop voeden de terugrekening naar de ware wind.
  • De waterdiepte belandt met één tik in de logboekregel in plaats van in je geheugen.

Elk van die overnames scheelt niet alleen typewerk, maar schrapt een foutenbron. Eén omgedraaid cijfer in de snelheid door het water werkt door in de hele koersketen.

Veiligheid en privacy

De verbinding is een gewone netwerkverbinding op het lokale wifinetwerk aan boord, tussen jouw iPhone en jouw gateway. Er zit geen server tussen, geen aanmelding, geen cloud. Waarden worden alleen bewaard waar je ze zelf neerzet — bijvoorbeeld in een logboekregel.

Bij de eerste verbindingspoging vraagt iOS toestemming voor het lokale netwerk. Zonder die toestemming komt er geen verbinding tot stand; je kunt hem later alsnog geven in de iOS-instellingen onder Privacy.

Veelgemaakte fouten

  • Verkeerd wifinetwerk. De iPhone hangt nog in het havennetwerk of op mobiele data in plaats van op het boordnetwerk.
  • Snelheid over de grond in plaats van door het water. Voor de correcties is de snelheid door het water de juiste grootheid: met stroom verschillen die twee duidelijk.
  • Netwerktoestemming geweigerd. Het iOS-venster verschijnt één keer; wie het wegtikt, houdt een stille verbinding.
  • Verwachten dat alles er is. Een gateway stuurt alleen wat de instrumenten leveren. Geen logsensor, geen snelheid door het water — de app kan die niet verzinnen.

Kort samengevat

NMEA aan boord is geen doel op zich: het neemt je het aflezen en overtypen uit handen en houdt de waarden consistent tussen instrument, rekenhulp en logboek. Voorwaarde is een gateway op het wifinetwerk aan boord. In NauticCalc zijn de boordinstrumenten als bèta gemarkeerd en worden ze stapsgewijs vrijgegeven — de dialecten van gateways van andere fabrikanten laten zich nu eenmaal niet allemaal vooraf controleren.

Lees verder: Boordinstrumenten (functie) · Gateway verbinden (handleiding) · Logboek