signalk-server
signalk-server copied to clipboard
An implementation of a Signal K central server for boats.
Install Seems to hang ... pi@raspberrypi:~ $ sudo npm install -g signalk-server -y npm WARN deprecated [email protected]: Please switch to @apidevtools/json-schema-ref-parser npm WARN deprecated [email protected]: Please switch to @apidevtools/json-schema-ref-parser npm...
This PR supercedes PR #1381 Course and Resources API as it is a merge of #1381 with the current main branch (v1.45.0). Implements: - Resources API - Course API Course...
https://tools.ietf.org/html/rfc6763#section-4.1.1 For the http service prefix the vessel name with SK. For the SK service types just use the vessel name.
I have to admit I am not too crazy about how Swagger UI looks and feels. The UI feels needlessly clumsy. There are alternatives: - https://github.com/Redocly/redoc - Demo: https://redocly.github.io/redoc/?url=https://demo.signalk.org/skServer/openapi/security -...
I have a weird one that showed up in the past 1-2 updates. Currently running 1.45.0. My source ID keeps changing formats and seems to be at random.. it has...
Is it possible to add a name field in data path? Ex. "electrical.batteries.1.voltage" could have a human readable field that contains "Motor battery" or something localized like "Motorbatteriets spänning". To...
Allow a plugin or WebApp to define the minimum and / or maximum Signal K API version(s) it supports by using keywords in `package.json` This feature would: - Allow the...
There are two issues I found. See [Specification - Security](https://signalk.org/specification/1.7.0/doc/security.html#authentication-via-http) 1. The authentication via HTTP security doc states: > In response to a valid login, the server shall respond with...
Fresh new approach to remotely monitor your boat instruments leveraging peer2peer technology, overcoming the challenge of boat server being behind a dynamic IP and NAT (cellular hotspot or boatyard WiFi)....
Plugins consuming deltas may not implement error handling properly or just deliberately choose to log deltas / pathvalues with missing paths, causing support requests and annoyance. I think it would...