2024-10-12, 07:15 PM
To provide received AIS information from my ship, I've created a roaming station with the use of AIS-catcher. Above information was very helpful in arriving at a solution.
I had considered using the existing SignalK plugins, but all options rely on NMEA0183, or more specifically converting NMEA2000 to NMEA0183 and broadcasting it via TCP/UDP. Seemed unnecessary to involve SignalK in translating the messages and then feeding them to online AIS resources.
I also considered AIS Dispatcher but AIS-catcher seemed more versatile and extensible for the desired task, which is mainly to share data with AISHub, aiscatcher.org, MarineTraffic, VesselFinder, etc.
I also tried installing openplotter-sdr-vhf through the OP GUI interface, which installed AIS-catcher but without support for socketCAN / NMEA2000. The OpenPlotter solution would be more versatile by incorporating the NMEA2000 library, per existing AIS-catcher script.
Using the @BlackSea manual installation instructions and the ./scripts/build-NMEA2000.sh from AIS-catcher, I'm able to take AIS NMEA2000 messages from the network which are generated by an AIS (could be MAIANA per question above) and feed them directly to https://aiscatcher.org/ and other desired online resources via UDP.
Another side benefit of AIS-catcher is that I can share the on-board http server with any guests who are interested in surrounding ships/traffic.
I had considered using the existing SignalK plugins, but all options rely on NMEA0183, or more specifically converting NMEA2000 to NMEA0183 and broadcasting it via TCP/UDP. Seemed unnecessary to involve SignalK in translating the messages and then feeding them to online AIS resources.
I also considered AIS Dispatcher but AIS-catcher seemed more versatile and extensible for the desired task, which is mainly to share data with AISHub, aiscatcher.org, MarineTraffic, VesselFinder, etc.
I also tried installing openplotter-sdr-vhf through the OP GUI interface, which installed AIS-catcher but without support for socketCAN / NMEA2000. The OpenPlotter solution would be more versatile by incorporating the NMEA2000 library, per existing AIS-catcher script.
Using the @BlackSea manual installation instructions and the ./scripts/build-NMEA2000.sh from AIS-catcher, I'm able to take AIS NMEA2000 messages from the network which are generated by an AIS (could be MAIANA per question above) and feed them directly to https://aiscatcher.org/ and other desired online resources via UDP.
Another side benefit of AIS-catcher is that I can share the on-board http server with any guests who are interested in surrounding ships/traffic.