MQTT Integration
-
Publishing Messages
# Basic MQTT connection AIS-catcher -Q mqtt://127.0.0.1:1883 # WebSocket MQTT connection AIS-catcher -Q wsmqtt://127.0.0.1:1883 # With message format and topic AIS-catcher -Q mqtt://127.0.0.1:1883 admin MSGFORMAT JSON_FULL TOPIC data/ais # With authentication and client ID AIS-catcher -Q mqtt://username:password@127.0.0.1:1883 admin CLIENT aiscatcher
-
Reading Messages
# Read from MQTT broker AIS-catcher -t mqtt://username:password@127.0.0.1:1883
WebSocket Support
- Text data transmission via WebSockets using
ws://
protocol with-t
and-Q
options
Web Viewer Enhancements
- Default map view on startup
- Optimized color scheme
- Draggable shipcard functionality
- Smart shipcard positioning near vessels
- Automatic vessel track display options: On hover and On selection
Additional Updates
- Server protocol support:
- SDR data:
sdr://127.0.0.1:5555
- Text over TCP:
txt://127.0.0.1:4001
- GPSD:
gpsd://127.0.0.1:4267
- RTL_TCP:
rtltcp://127.0.0.1:4099
- Raw IQ data:
tcp://127.0.0.1:1313
- SDR data:
- NMEA2000 configuration added to JSON settings
- System daemon restart interval set to 10s