User Tools

Site Tools


signalk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
signalk [2024/01/16 14:20] – created riversignalk [2024/03/10 13:03] (current) river
Line 1: Line 1:
 ====== SignalK ====== ====== SignalK ======
  
-===== TCP =====+==== Connections ==== 
 + 
 +== TCP ==
  
 Port ''8375'' Port ''8375''
Line 7: Line 9:
 Deltas sent over tcp must be entirely on one line, and terminated by ''\r\n''. (What happens if there is a solitary \n or \r in there?) Deltas sent over tcp must be entirely on one line, and terminated by ''\r\n''. (What happens if there is a solitary \n or \r in there?)
  
 +== Websockets ==
 +
 +Seems to be it's preferred transport. Port as configured web interface, default ''3000'', maybe ''80'' / ''443''.
 +
 +== NMEA 0183 ==
 +
 +TCP port ''10110''.
 +
 +== NMEA2000 ==
 +
 +It can use a SocketCAN adapter, e.g. CANable/candlelight as follows;
 +
 +NMEA 2000 Source: ''Canbus (canboatjs)''\\
 +Interface: ''can0''
 +
 +See also: [[can_interfaces|CAN Interfaces]]
 +
 +=== OpenCPN ===
 +
 +Recently OpenCPN has added SignalK support. It will connect to a SignalK server using the websockets protocol on (default) **port ''3000''**. You might still need to build from source to get a version that supports it.
 +
 +===== Documentation =====
 +
 +SignalK has pretensions to being a reïmplementable standard, and so has two sets of documentation.
 +
 +  * [[https://demo.signalk.org/documentation/|Server Docs]]
 +  * [[http://signalk.org/specification|Specification]]
  
 +**N.B.** The specification is not entirely implemented in the server, and the server docs don't tell what doesn't conform.
signalk.1705414801.txt.gz · Last modified: 2024/01/16 14:20 by river

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki