User Tools

Site Tools


signalk

Table of Contents

SignalK

Connections

TCP

Port 8375

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

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.

N.B. The specification is not entirely implemented in the server, and the server docs don't tell what doesn't conform.

signalk.txt · Last modified: 2024/03/10 13:03 by river

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki