Beste NV,
je bent helaas wat traag van begrip. SignalK is een data server en tegelijk multiplexer voor allerlei datastromenen en werkt prima. Met een breed scala aan plugins. Die zijn er ook al langere tijd en er komen er steeds meer bij, onder ander die van hanst.
Je kunt hiermee de route data van OpenCPN via SK op je NMEA2000 netwerk zetten en vervolgens tonen in je B&G klokjes.
Voor invoer van data in OpenCPN is eerste instantie de SK invoer vanuit de SignalK server ontwikkeld.
Voor beperkte NMEA2000 toepassingen is nu ook direct NMEA2000 invoer mogelijk in OpenCPN 5.8.
Werkt prima met de Actisense NGT-1 en een Canbus (Canable) kaartje.
Uiteraard is de SK data server een mooiere oplossing temeer om deze op de achtergrond draait en meerdere systemen kan voorzien van de data. De server is niet afhankelijk van OpenCPN. Het is een zelfstandig werkend systeem.
Overigens kun je Windows11 ook laten draaien op een RPI. Echter vrijwel niemand doet het.
Ik geef alleen verslag van nieuwe toepassingen die uiteraard verbeteringen geven.
Nu is de aandacht gericht op de nieuwe Risc-V ontwikkelingen. Overigens de ARM processor in de RPI is ook een risc systeem.
Groet,
Bram
Nachtvlinder schreef :
Ik voel mij een ietsiepietsie aangesproken. Ik heb inderdaad lang tegen Signal-K geageerd omdat het (door jou en alléén door jou) steeds gebracht werd als "omdat het kán". Je voorbeelden gingen nooit breder dan het Tommy de Kip dashboard. Dat kon dan op elke browser draaien, waardoor "gaten zagen in het schot voor metertjes" niet meer nodig zou zijn. "Yet another layer" heeft een software engineer die ik ken SignalK ooit genoemd.
Als je naar het Signal-K draadje kijkt, zie je dat, nu er daadwerkelijk nuttigere plugins ontwikkeld zijn (met dank aan ZFfer hanst!), dit toepassing vindt; niet alleen op zolderkamers.
Betreft de RPi heb ik drie serieuze pogingen gedaan; op Windows lukte vrijwel meteen wat ik wilde. Gelukkig werkt SignalK (omdat het móet, niet omdat het kán...) en pypilot óók prima onder Windows.
Wat draai je zelf, aan boord, eigenlijk? Wat doe jij met SignalK in de praktijk? Misschien wil je aan dat draadje inhoudelijk iets toevoegen?
Over standaardisatie; data waar het hoort, centrale interfacing en niet in élke applicatie hetzelfde (dubbel) implementeren:
Wat ik niet snap is, waarom in de laatste OpenCPN versie nu "directe support" voor N2K is toegevoegd. Eerder was het verhaal dat SignalK het boord-datacentrum van de toekomst zou worden en de interfacing met diverse boordapparatuur zou gaan doen (0183, 2000, Seatalk, VE.net etc). Daar konden andere applicaties dan op een uniforme manier mee verbinden. In OpenCPN zit dit er ook al een tijd in. Maar nú is OpenCPN dus toch uitgebreid met N2K interfacing. Zodra ik OpenCPN echter met een Actisense NGT-1 seriele poort (in Windows "COMxxx") laat verbinden, hebben andere applicaties geen toegang meer tot die poort. Da's niet handig, toch?
Zijn de OpenCPN ontwikkelaars afgestapt van het idee dat SignalK het zenuwcentrum gaat worden?
Of is die N2K support toegevoegd omdat iemand het leuk leek "omdat het kán!" om N2K in OpenCPN in te lezen? OpenCPN is nu wéér gegroeid met wederom kans op bugs, terwijl de SignalK interface al werkte. En als er een nieuwe proprietary PGN uitgeplozen wordt, dient deze vanaf nu in én de SignalK N2K plugin én in OpenCPN geïmplementeerd te worden.
Is er geen visie hierover in het ontwikkelaarsteam?
Het zijn dít soort dingen, samen met het elke update verkopen als iets gewéldigs, dat mij irriteert en kritische reacties op roept. Ik snap echter dat dit vanuit een enthousiasme is en probeer daar rekening mee te houden, maar wat ik mis is concrete informatie wát er hoevéél sneller, beter etc is.