Forumlid hanst heeft een Signal-K plugin
signalk-bandg-performance-plugin geschreven
zeilersforum.nl/index.php/foru...-pi?start=50#1332392
www.npmjs.com/package/signalk-...g-performance-plugin
De door SPD berekende performance data zou ik via die plugin willen gaan uitsturen naar mijn N2K netwerk via een Actisense NGT-1 en Signal-K onder Windows. Idee is om een (nader te bepalen) NMEA0183 scentence (die door SPD via een virtuele COM poort naar Signal-K wordt gestuurd) te kopieren naar de Signal-K variabele
performance.polarPerformance. Signal-K moet dat dan via een NGT-1 netjes (dus incl overhead zoals ISO Adress Claim etc) op de N2K bus zetten.
Dit zou ik onafhankelijk van OpenCPN willen doen (als test zou OpenCPN de N2K data, vertaald naar SignalK, wel in moeten kunnen lezen, althans dat is mijn beeld nu)
Ik heb thuis een mini N2K netwerkje aangelegd met daarin:
- Actisense NGT-1
- Airmar DST-810
- B&G Triton2 MFD
De PGN's die dit systeempje op de bus zet komen via de NGT-1 succesvol in de PC binnen via de door de NGT-1 aangemaakte COM3 poort met 115200 Baud:
Om dit nu eens goed te snappen en niet uit ongeduldige frustratie de boel in de hoek te gooien hoop ik dit stap voor stap met jullie kennis daarover aan de praat te krijgen.
Ik zou het werkend krijgen stap voor stap willen opbouwen, zodat leken als ik hiervan kunnen leren. Zijn de onderstaande stappen zinvol?
- N2K data die nu op bus is in Singal-K server lezen; verifieren dat deze data daar bestáát
- In OpenCPN een connectie aanmaken die deze data naar OpenCPN haalt
- Een NMEA0183 datasource in Signal-K toevoegen waar SPD via een virtuele COM of TCP poort naar schrijft
- De B&G performance plugin gebruiken om de betreffende PGN('s) naar de bus te schrijven via SignalK en de NGT-1
Ik heb de SignalK server geïnstalleerd, gestart en "de boot data" ingevuld:
Daarna een NMEA2000 datasconnectie naar de NGT-1 aangemaakt:
Mijn eerste vraag: werkt dit nu; hoe zie ik of de N2K data in de Signal-K server/database komt? ik zie hier slechts de statische data die ik zelf heb ingevuld?
PS: Graag alleen inhoudelijke reacties en geen RPi/Linux discussies. Dit gaat specifiek over Signal-K onder Windows (10). Voor de zekerheid heb ik hier een projectdraadje van gemaakt; ik hoop dat we on-topic kunnen blijven. Uiteraard kan dit draadje verder gaan naar andere toepassingen/gebruik wanneer mijn doel gehaald is.