mhsprang schreef :
Ga me nou niet vertellen dat je bang bent dat een RPi moeite gaat hebben met SailingPD
Dat weet ik niet....
Ik weet wel dat als mijn boord-PC (die CORE i5) lekker bezig is tijdens serieus varen (24uurs) er nogal wat gevraagd wordt.
- WinGPS met per seconde een scherm-update
- Tactictool (vroeger
) voor elke seconde performance-berekening
- RAK24 voor het plannen van de route. Dat vreet CPUcycles; zomaar een half uur of langer 100% cpu.
- dan af en toe even over de hotspot 30 Mb harmoniegrib ophalen
Dan eet de PC de volle 5 A die hij aan kan en gaat de ventilator op volle toeren.
Ik denk dat een RPi ervan zou smelten
mhsprang schreef :
Overigens vind ik SignalK waardeloos en iets voor luie programmeurs die JSON meteen zonder een regel code schrijven kunnen omzetten in een object. Als je dan kijkt wat een GPRMC zin met positie, COG, SOG, datum, tijd, variatie en GPS status, alles binnen de maximale 82 karakters van een NMEA 0183 zin, oplevert na omzetten naar SignalK/JSON: een stuk tekst van bijna 900 karakters! Bloatware anyone?
Factor 11 bloatware. En geen toegevoegde waarde, want de data zijn nog steeds wat er al in die RMC stond....
Voldoet wel aan de 1e wet van Bill Gates:
"software has an unlimited capability to eat up cpu cycles" .
Even over de wifi die reuver noemde:
SailingPD doet nu een COM-poort lezen (echte of virtuele), en voor de Linux-liefhebbers luistert het binnenkort ook naar een TeleType
Zie onder.
Ik ga ervan uit dat mensen die SailingPD willen gebruiken al een ander stukje software draaiend hebben voor navigatie of zo. Die software kan dan via wifi NMEA krijgen (al dan niet 11 keer opgeblazen via Signal K) en de recordjes vervolgens weer aanbieden via een virtuele COM aan SailingPD. OpenCPN kan dat (Froufrou gebruikt het zo).
Ook is er voldoende software die een verbinding (COM, TCP, UDP, wifi) kan splitten in meerdere viruele COM-poorten.NavmonPC kan dat, met uitgebreide routing-mogelijkheden, Franson GPSgate kan het ook. Beide gratis.
(terzijde: weet iemand of een Signal K server ook een virtuele COM kan aanmaken? Dat zou wel leuk zijn. NMEA-in, 11 keer bloaten, weer terugkrimpen, en dan NMEA183 er weer uit
Bijna net zo erg als PC-to-PC FAX.....)
Bovendien wil je soms dat de NMEA die uitgestuurd wordt door je navigatieprogramma (naar AP en instrumenten) ook weer in SailingPD binnenkomt. De RMB uit de navigatie wil je zeker in SailingPD hebben, dat levert heel veel info (layline, ETE, VMGwp etc).
Dus je moet dan een verbinding tussen die 2 programma's hebben. Dat kan prima met NavMonPC. Simpel de output (iig de RMB uit de navigatie) routen naar SPD. Het zal ook via de mux kunnen denk ik.
Al met al voldoende redenen om geen wifi in SailingPD te ondersteunen. Het veroorzaakt extra complexiteit voor de gebruiker en het zal minder stabiel zijn. Ten minste 24 uur zonder enige hik blijven werken is wel een eis
en.wikipedia.org/wiki/Teletype_Corporation