Dette kan brukes til følgende oppgaver:
-
Lage tilpassede gateways. Ved proprietære eller ikke-standardiserte meldinger er Gateway det beste plattformvalget for rask utvikling takket være fleksibiliteten i Python og kraften i Yacht Devices NMEA-biblioteket.
-
Sikre korrekt funksjon av utstyret. For eksempel kan du med noen få linjer kode lage en virtuell NMEA 2000- eller NMEA 0183-ekkolodd som sender korrigerte verdier fra et ekte instrument, eller legge til sensorkompensasjon.
-
Sikre utstyrskompatibilitet. Gateway-en lar deg sette ulike hastigheter for sending og mottak av NMEA 0183-data. Brukerkode kan videresende meldinger, legge til sjekksummer (ikke påkrevd i tidlige NMEA-versjoner), rette transducernavn i setninger, osv.
-
Ikke bare NMEA. Du kan bruke Gateway-en på ethvert CAN-nettverk (J1939, BRP CAN, CANOpen) med hastigheter opptil 1 Mbps og med alle RS-232- eller RS-422-enheter.
-
Feilsøking. Akkurat som i en hackerfilm kan du koble laptopen til via USB og skrive kommandoer i terminalen for å se sanntidsdata fra nettverket eller kjøre tester.
-
Loggføre nettverksdata. En intern 16 MB flashdisk lar deg lage applikasjoner for datalogging eller -strømming. For eksempel kan du lage en digital loggbok eller samle inn data til ditt eget dybdekart.
Gateway-en er utstyrt med et NMEA 2000 (CAN-buss) grensesnitt med enten NMEA 2000 Micro hannkontakt eller SeaTalk NG-kontakt, avhengig av modell. Den har to serielle porter (én NMEA 0183 TX og én RX), samt en USB Mini Type-B-kontakt som gir både USB-seriellport og USB-diskgrensesnitt. NMEA 2000- og NMEA 0183-grensesnittene har høyspennings galvanisk isolasjon.
Brukerprogrammer kan kopieres fra en PC til Gateway-ens interne disk via USB-tilkoblingen. Vi anbefaler den gratis og åpne programvaren Thonny IDE for å jobbe med Gateway-en. Dette enkle utviklingsmiljøet lar deg redigere filer direkte på Gateway-en, fremheve syntaks, lagre sikkerhetskopier på PC-en, kjøre og stoppe koden din, bruke REPL-interaksjon, plotte variabler, og mer.
Kode eksempler:
For å lære mer om programmering av Gateway-en, besøk gjerne siden for Yacht Devices-biblioteket. Programmering av Gateway-en krever kunnskap om NMEA 2000 og NMEA 0183. En kopi av NMEA-standarden kan fås fra National Marine Electronics Association: https://www.nmea.org.