⚠️ Important Notice¶
NMEA2000 support in AIS-catcher is experimental and only works on Linux with socketCAN support. The program is not certified by NMEA and is not intended for connecting to a NMEA2000 network on a boat. It is for experimenters wanting to learn and play with networks and AIS. Use at your own risk.
NMEA2000 input and output via SocketCAN¶
In v0.56 we introduced "Experimenter Mode" for NMEA2000 input and output via socketCAN on Linux. To properly handle the mechanics of a NMEA2000 network, the NMEA2000 library library by Timo Lappalainen is required, build AIS-catcher in the main directory with:
./scripts/build-NMEA2000.sh
The following example creates a UDP server listening on port 4002 and forwards these messages to the CAN-bus (vcan0):
AIS-catcher -x 192.168.1.120 4002 -I vcan0
AIS-catcher -i vcan0
Summary Settings Input¶
| Key | Type | Default | Description |
|---|---|---|---|
| INTERFACE | string | "can0" | CAN bus interface name |
Summary Settings Output¶
| Key | Type | Default | Description |
|---|---|---|---|
| NETWORK | string | "" | CAN network interface name |