brambo schreef :
Een route of een routepunt kun je gewoon aanmaken in OpenCPN en dan doorsturen naar SignalK.
Je maakt een uitgaande verbinding in Opencpn. UTP localhost en poort 2000. Let wel dat deze staat alleen op uitgaand !
Je beperkt de NMEA zinnen in de onderste regels. Dubbelpunt rechts aanklikken. Alles wissen en alleen de info aangeven die je nodig hebt. RMC RMB bijvoorbeeld.
Daarna ga je naar de SignalK server, inloggen en een nieuwe verbinding toevoegen:
NMEA183
naam geven; zoiets als opencpnin
localhost
poort 2000
Als je nu een route punt maakt en activeert verschijnt deze in de SignalK server.
Vandaar uit kun je naar NMEA183 uitvoer of NMEA2K.
Voor nmea2K is er nog een beperking voor de aansturing van een stuurautomaat omdat niet alle PGNs beschikbaar zijn.
Dat het werkt kun je zien in bijgaande SignalK uitvoer naar MXTommy Kip.
Bearing en afstand komen uit SignalK.
Pypilot is van een geheel andere orde. Dit is een intelligent stuursysteem met de gegevens van een bewegings sensor en een gyroskoop chip en stuurt de motor van de stuurautomaat direct aan.
Ook hier wordt gewerkt aan een volledige integratie van SignalK.
Op beeld zie tevens de AIS vanuit een RTL-DSR dongle. Werkt ook prima met de nieuwe applicatie in OpenPlotter.
Bram
Ja, inderdaad via UDP (geen UTP Bram) uitvoeren van OpenCPN naar Signal K.
Alleen RMB, RMC, XTE, APB en bijvoorbeeld HDT uitvoeren EN deze gelijk blokken binnen OpenCPN op de inkomende (van Signal K naar OpenCPN op 10110), anders gaat ie rondzingen.
Ik probeerde eerst via TCP van OpenCPN naar Signal K te sturen, maar OpenCPN liep vast op het moment dat ik op de TCP poort ging luisteren, (met Signal K of met een webbrowser).
Overgeschakeld naar UDP, en toen bleef OpenCPN wel gewoon doordraaien.