Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
  • Pagina:
  • 1
  • 2

Onderwerp: Installer SignalK voor Windows

Installer SignalK voor Windows 22 juli 2020 08:49 #1187274

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Nog maar even een apart item hiervoor aangemaakt:

How to install Signal K server node:

Download installer at github.com/SignalK/signalk-ser...alk-server-setup.exe

Execute signalk-server-setup.exe.
Some anti-virus software considers that there are viruses in the installer. These are false positives.
You may need to add the installer in your exceptions, it is sometimes quarantined.
Please submit this file to your anti-virus support for scanning and whitelisting.


Nadere beschrijving staat er ook bij op deze website

Hier te vinden:


github.com/SignalK/signalk-server-windows/
Laatst bewerkt: 24 juli 2020 14:17 door Faran.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 11:39 #1187351

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27110
Geweldig!

Echter:



:(
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 11:45 #1187354

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
WADnWIND schreef :
Geweldig!

Echter:



:(

Beste W&W,

weet niet wat hiervan de oorzaak is.

Maar NodeJS op je systeem krijgen dat doe je met NPM. (JavaScript)

Misschien heb je hier wat aan:

www.shaileshjha.com/how-to-ins...d-npm-on-windows-10/

Ik kan het zelf niet testen.

Groet,

Bram
Laatst bewerkt: 22 juli 2020 11:50 door brambo.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 12:19 #1187360

  • PietO
  • PietO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 319

ook even geprobeerd; eerste poging zelfde resultaat met NodeJS, 2e poging firewall msg to allow internet access for Sinal-K en komt iets verder, maar later weer probleempje met firewall zie boven, maar schijnt uiteindelijk geinstalleerd te zijn (op een virtual machine).

Wat ermee te doen is een ? d.w.z. geen nautische omgeving hier.

Server gestart en dan deze fout:



Helaas geen deinstallatie entry gevonden, dus installatie directory deleted en opnieuw installatie gestart met firewall uitgeschakeld. Ziet er nu veel beter uit, maar wat een reusachtig gedoe die installatie procedure. Ben benieuwd hoeveel CPU-power dit uiteindelijk zal trekken na installatie.

Alles werkt nu "normaal" dus probleem was uiteindelijk de configuratie van de firewall.

Laatst bewerkt: 22 juli 2020 12:54 door PietO.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 12:43 #1187365

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3383
brambo schreef :
weet niet wat hiervan de oorzaak is.

Misschien heb je hier wat aan:
www.shaileshjha.com/how-to-ins...d-npm-on-windows-10/

Het idee van die SignalK-installer is juist dat hij ook NodeJS voor je installeert. Maar dat blijkt dus niet bij iedereen te werken.

Maar NodeJS op je systeem krijgen dat doe je met NPM. (JavaScript)

Dit klopt niet. NPM maakt zelf gebruikt van NodeJS, dus je moet NodeJS hebben om NPM te kunnen gebruiken. Bij een NodeJS-installatie wordt wel standaard ook NPM meegeleverd. Maar met NPM kan je alleen andere pakketten voor NodeJS installeren, niet NodeJS zelf
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 13:35 #1187375

  • PietO
  • PietO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 319
De grootte van de totale installatie van SignalK installation (incl. NodeJS) onder Windows 10 is verrassend: 246 MB.

In detail: 29.527 files in 7403 folders; dit lijkt niet erg KISS. Nog erger: er is geen deinstallatie procedure of executable dus niet erg aan te bevelen wat mij betreft. Misschien anders op RPI
Laatst bewerkt: 22 juli 2020 13:39 door PietO.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 13:38 #1187376

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Tja, waar je steeds tegen aanloopt is het Windows gedoe. Of het nu een virtuele poort is of nu weer de installatie van de SignalK server. Maar goed het werkt ook op Windows.

Voor de goede orde. SignalK is een browser georienteerde HTML applicatie.

Opstarten doe je gewoon in de browser: localhost:3000 of via netwerk elders: Ipadres:3000

Zou zeker ook de prachtige applicatie MXTommy Kip even installeren. Daar kun je allerlei instrumenten, voorzover de data aanwezig is, mee opzetten. Het is even een leerproces hoe het instellen werkt. Maar de mogelijkheden zijn prachtig.

In SignalK zit ook Canboat. Hiermee kun je NMEA2000 omzetten in het SignalK formaat en naar NMEA183. Je moet er dan nog wel een Canbus adapter bij gebruiken. Kan met een Canable boardje van $ 29,- of de relatief dure Actisense NGT-1 en andere mogelijkheden.

Zoals eerder aangegeven ondersteunt OpenCPN in de nieuwe 5.2 versie de directe invoer van SignalK als data.

De uitvoer vanuit OpenCPN route naar Waypoints gegevens gaat nog wel met NMEA183. Zie mijn eerdere beschijving hoe deze data in de SK server kunt krijgen en vandaar uit naar een stuurautomaat og andere toepaasingen.

Doordat de applicatie HTMl is, kun je op ieder willekeurig systeem ermee werken.

En werkt tegelijk ook nog als multiplexer.

Groet,

Bram
Laatst bewerkt: 22 juli 2020 13:42 door brambo.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 13:48 #1187377

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 16258
Tja, waar je steeds tegen aanloopt is het Windows gedoe. Of het nu een virtuele poort is of nu weer de installatie van de SignalK server. Maar goed het werkt ook op Windows.

Je begint er zelf een draadje over Brambo. Jij zegt dat het kan en geeft linkjes :laugh:
Je moet wel even controleren of dat dan ook wel klopt zou ik zeggen ;)
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 13:49 #1187378

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
PietO schreef :
De grootte van de totale installatie van SignalK installation (incl. NodeJS) onder Windows 10 is verrassend: 246 MB.

In detail: 29.527 files in 7403 folders; dit lijkt niet erg KISS. Nog erger: er is geen deinstallatie procedure of executable dus niet erg aan te bevelen wat mij betreft. Misschien anders op RPI

Ja, dat NPM bestaat uit een grote reeks van kleine bestandjes. De potentie van NPM is erg groot, vandaar dat NPM is aangekocht voor hoog bedrag door MicroSoft. Eerder hebben zijn al Github overgenomen.

Deinstalleren is toch erg eenvoudig.
Laatst bewerkt: 22 juli 2020 13:49 door brambo.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 13:54 #1187379

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
holtere schreef :
Tja, waar je steeds tegen aanloopt is het Windows gedoe. Of het nu een virtuele poort is of nu weer de installatie van de SignalK server. Maar goed het werkt ook op Windows.

Je begint er zelf een draadje over Brambo. Jij zegt dat het kan en geeft linkjes :laugh:
Je moet wel even controleren of dat dan ook wel klopt zou ik zeggen ;)

Beste Holtere,

ik geef steeds aan dat ik het zelf niet kan testen. Ik heb geen Windows meer. Maar met mijn SD kaartje dat ik voor jou heb gemaakt kun je SignalK zo gebruiken. Alles zit er in.

Bram
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 15:02 #1187398

  • PietO
  • PietO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 319
brambo schreef :
Deinstalleren is toch erg eenvoudig.

Hoe kan je dat nu zeggen als je zelf geen windows hebt / nog niet getest hebt op inconsistenties die kunnen ontstaan met zomaar alle bestanden deleten?
Laatst bewerkt: 22 juli 2020 15:03 door PietO.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 15:06 #1187399

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3383
PietO schreef :
De grootte van de totale installatie van SignalK installation (incl. NodeJS) onder Windows 10 is verrassend: 246 MB.

In detail: 29.527 files in 7403 folders; dit lijkt niet erg KISS. Nog erger: er is geen deinstallatie procedure of executable dus niet erg aan te bevelen wat mij betreft. Misschien anders op RPI

Dat het explodeert in aantal bestanden en folders is een beetje eigen aan NodeJS.

NodeJS wordt niet gecompileerd tot 1 executable, maar de broncode wordt bij het opstarten geïnterpreteerd. Alle broncode moet dus altijd beschikbaar zijn, niet alleen van Signal K zelf, maar ook van alle packages waar het van afhankelijk is. Dat hoeft overigens niet te zeggen dat het daarmee automatisch heel inefficiënt is en heel veel CPU-power nodig heeft.

Voor stukken code die voor meerdere programma's nuttig kan zijn wordt vaak een package gemaakt, die dan wordt gepubliceerd npmjs.com. Die code kan dan met de Node Package Manager (NPM) toegevoegd worden aan een NodeJS programma. Dit kan heel handig zijn, en is als het goed gedaan wordt ook een vorm van KISS, want elk package is verantwoordelijk voor een relatief klein en simpel deel van de code.

Een nadeel is dat veel van die packages ook weer afhankelijk zijn van andere packages, die ook weer afhankelijk zijn van andere packages, etc. Signalk-server heeft 58 directe afhankelijkheden (dat is al best veel), maar met alle indirecte afhankelijkheden erbij worden dat 386 packages.

Voor veel problemen zijn ook meerdere packages beschikbaar die ongeveer hetzelfde doen, en met zoveel afhankelijkheden krijg je dan ook bijna altijd dubbele packages. Voor het parsen en formatteren van datum en tijd zijn er bijvoorbeeld twee packages geïnstalleerd als afhankelijkheid van Signal K: Deze packages hebben vergelijkbare functionaliteit, maar signalk-server heeft gekozen voor 'moment', en een van zijn afhankelijkheden voor 'date-fns'.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 22 juli 2020 15:13 door Menno.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 15:10 #1187400

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3383
PietO schreef :
brambo schreef :
Deinstalleren is toch erg eenvoudig.

Hoe kan je dat nu zeggen als je zelf geen windows hebt / nog niet getest hebt op inconsistenties die kunnen ontstaan met zomaar alle bestanden deleten?

Het deïnstalleren schijnt niet zo ingewikkeld te zijn, zie onderaan de README op github.com/SignalK/signalk-server-windows

@brambo, misschien kan je in de topicstart de directe download-link vervangen door deze link, daar staat in beschreven hoe het installeren en deïnstalleren werkt.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 15:22 #1187402

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3383
brambo schreef :
Voor de goede orde. SignalK is een browser georienteerde HTML applicatie.

Opstarten doe je gewoon in de browser: localhost:3000 of via netwerk elders: Ipadres:3000

Dat is niet het hele verhaal. Signal K is een client/server applicatie.

De server is het NodeJS-programma, en dat wordt door deze installer als 'service' in Windows geïnstalleerd, maar niet automatisch opgestart bij het starten van Windows. Om de server te starten is er een shortcut op het Bureaublad: 'Start Signal K Service'
In OpenPlotter wordt dit waarschijnlijk wel automatisch opgestart bij het opstarten van Linux.

De client is een HTML/JavaScript-applicatie die je op de bovenstaande manier kan openen in je browser. De browser krijgt de HTML- en JavaScript-code van de server, dus de server moet dan al draaien.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 16:27 #1187418

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Menno,

dank voor je heldere aanvullingen. Ik ga er vanuit dat bij OpenPlotter het al direct werkt. De installer voor SignalK zit er al standaard bij.

In Windows moet je wat meer moeite doen. Echter het scheiden van de applicatie en een aparte data server is een goede zaak. Doet een mengeling van NMEA183, NMEA2000 en SignalK plus een aantal in te stellen opties zoals motortoerental, temperatuur sensors etc.

SignalK is de moderne spil van de maritieme communicatie.

Bram
Laatst bewerkt: 22 juli 2020 16:28 door brambo.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 16:39 #1187421

  • PietO
  • PietO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 319
Menno schreef :
De server is het NodeJS-programma, en dat wordt door deze installer als 'service' in Windows geïnstalleerd, maar niet automatisch opgestart bij het starten van Windows. Om de server te starten is er een shortcut op het Bureaublad: 'Start Signal K Service'
In OpenPlotter wordt dit waarschijnlijk wel automatisch opgestart bij het opstarten van Linux.

Vandaar mijn opmerking over inconsistenties: dat had ik allang gezien en de aanwezige CMD-file gestart om de service entries te laten wissen in de Windows-registry zodat ik dit niet zelf van hand moest doen. Daarna alles gewoon gewist en een -discutabele- registry cleanup gedaan.

Voor "eenvoudige" toepassingen is de hele Signal-K een zware overkill die alleen maar (ook onder Linux - mij welbekend) voor configuratie problemen kan zorgen; een MONSTER. Ieder zijn meug.
Laatst bewerkt: 22 juli 2020 16:39 door PietO.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 16:46 #1187423

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Canboat, aanwezig in SignalK, heeft NMEA2000 "bloot" gelegd en openbaar bruikbaar gemaakt. Plus de vertaling naar SignalK en NMEa183.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 16:56 #1187425

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27110
Nu ff niet hakken op Brambo, hij heeft prima info verstrekt "as it is". Ik stelde een week geleden voor om een windows installatie van SignalK te presenteren en voilá.

Zo snel had ik het niet verwacht. Het werkt op 1 w10 PC wel en op de andere installeert het nog niet. In ieder geval even de firewall uit tijdens installeren.

OpenCPN vindt de SignalK server.
Dashbord in de browser.

En nu dus lezen wat het kan en hoe het moet.....
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 17:19 #1187431

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27110
Nu natuurlijk de Nono mode....

Ik wil UDP datastream er in en verdelen via UDP naar de overige applicaties.
Of ben ik nu erg blond?

Ook geprobeerd alles UDP in Opencpn en dan een verbinding naar SignalK.

En nu?
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 17:45 #1187439

Ik zie in SignalK NMEA0183 (linux, maar dat zal niet uitmaken):
Serial (input + output)
TCP (client)
TCP (server=bidirectional)
UDP (input)
GPSD

Met NMEA2000 heb je alleen connecties naar Actisense/Yacht Devices/Canboat.

Met SignalK kun je van alles maar dat zoek je waarschijnlijk niet (ook geen UDP output).

Ik denk niet zozeer blond maar "je bent de eerste".
Laatst bewerkt: 22 juli 2020 17:49 door Account op verzoek verwijderd 3.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 22 juli 2020 17:54 #1187440

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Ik begrijp niet precies wat de bedoeling is:

Als je vanuit OpenCPN data naar de SignalK server wilt sturen. Zoals route of richting een waypoint dan doe je dat als volgt:

In OpenCPN een nieuwe verbinding aanmaken (let op alleen uitgaand).

Je klikt op de twee puntjes van de onderste regel, alles wissen en alleen aanvinken wat je wilt verzenden. Instelling UDP localhost en poort 2000.

In SignalK maak je een nieuwe verbinding aan:

NMEA183, naam van de verbinding, UDP en poort 2000.

Vergeet niet na aanpassingen de SignalK server te herstarten.

Hier het voorbeeld: MxTommy Kip is een SignalK applicatie.


Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 23 juli 2020 10:45 #1187625

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Nog een beeld van de werkende SK server. Met de invoer vanuit OpenCPN via UDP.

Invoer van opencpn is: signalk localhost poort 3000

Aangesloten in SignalK zijn: de GPS muis, de RTL-DSR dongle voor AIS en de UDP invoer vanuit OpenCPN. Canable voor NMEA200 invoer is op dit moment niet aangesloten.

Beeld komt niet uit Windows maar een AMD64 met Mint.

Wel een drukte op de O-Schelde !

Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 23 juli 2020 11:31 #1187637

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Nu zie ik het pas. Midden in de meute pleziervaart, die kennelijk deels uitwijken naar BB, bevindt zich een binnenvaartschip, die SB wal houdt.

Een gevaarlijke confrontatie met de pleziervaart, die daar meestal de BB wal aanhouden.

Het binnenvaartschip vaart er dwars doorheen. Varen doe je toch samen ??

Heeft de AIS ook nog ingesteld op: stilliggend.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 25 juli 2020 13:36 #1188271

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Hier hoort de discussie thuis over SignalK en een Windows installatie en niet elders.

Dacht geen Windows meer te bezitten. Uiteindelijk nog een HD gevonden met Windows7 erop. Dit op een Eepceetje met 32 bits Windows7.

De installatie van de SignalK server was relatief eenvoudig uit te voeren met 3 installatie bestanden.

De server moet je inderdaad eerst handmatig opstarten. In Linux moet je instelling doen als root. Dit is kennelijk niet nodig in Windows.

Nu nog even kijken of NMEA2000 invoer ook werkt in SignalK.

De usb GPS muis doet het in ieder geval. Echter hiervoor moet er een driver worden opgehaald.

Het werkt allemaal wat moeilijker dan met Linux. Maar goed de SignalK server werkt ook met Windows.

De instrumenten applicatie MX Tommy KIP werkt ook.

Bij toevoegen van een applicatie moet je het opstarten van de server opnieuw doen. Er is geen instelling aanwezig waarbij dit geruisloos gebeurd.

Nu nog onderzoeken hoe localhost toepassing kan worden uitgevoerd.Zodat de link gemaakt kan worden naar OpenCPN 5.2.

Hier nog een beeld van de demo van MXTommy Kip (SignalK) via HTML op een ander systeem via netwerk vanaf de Windows Eepc. Kan gewoon in elke willekeurige browser.

Voorzover is de Windows test goed verlopen.

Bram


Laatst bewerkt: 25 juli 2020 13:47 door brambo.
Alleen ingelogde leden kunnen reageren.

Installer SignalK voor Windows 25 juli 2020 15:37 #1188317

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7277
Nog een allerlaatste bericht.

Inmiddels OpenCPN 5.2 geinstalleerd. De SignalK server geactiveerd met daarin een USB GPSmuis ingesteld.

Compoort werd automatisch aangegeven als com4.

Systeem Windows7 32 bits.

In OpenCPN 5.2 als verbinding signalK localhost en poort 3000 aangemaakt. De automatisch server zoeken kiest dit niet, maar neemt het Ipadres van het systeem. Beide opties werken.

De GPS Nmea183 data verschijnt nu in OpenCPN. Je kunt er van alles aanhangen, ais, windset, diepte, motor gegevens, zoals temperatuur, toerental etc. etc.

Conclusie: de basis functies van SignalK in een Windows systeem werken.

De MxTommy Kip instrumenten kun je geheel naar wens inrichten met nederlandse tekst. En die kun je laten werken in elke browser op elk willekeurig systeem op je netwerk.

Alle verder mogelijkheden zijn aan de gebruiker. NMEA2000 invoer en conversie naar nmea183 via SignalK nog niet getest. Kan ik ook nog doen als test, als er belangstelling voor is.

Bram
Laatst bewerkt: 25 juli 2020 15:45 door brambo.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.280 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl