AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR
Main change is the introduction of a community feed. See vessels received by nearby stations in your webviewer. Feed the aiscatcher.org server by running with -X and enable a map layer in the webviewer with nearby vessels from a return feed.
Other changes:
f
that writes the NMEA lines to a specified file-T 600 nomsg_ony
. This will help cure network connections for input or devices going stale without an error/geojson
and for KML output, please navigate to /kml
(enable with the
switches -N geojson on
and -N kml on
). The KML feature facilitates the visualization of ship positions in Google Earth Pro. Be sure to add a network link and configure the auto-refresh rate in GE. A demonstration of the use of GeoJSON is plotting the vessels on the tar1090 map.
v0.55 is the latest version and introduces the following:
-N CONTEXT yyyy
which will store the settings in the web browser in yyyy
. This will allow to separate setting storage when running multiple web clients.-e ...
or gpsd -t gpsd ...
) is now included in HTTP client push-u x.x.x.x y UUID u
. For future versions we are exploring adding HMAC authentication.v0.54 is the latest version and adds:
A "Settings Menu" providing access to additional (styling) options for the webclient:
Option to change the displayed units in the settings menu (metric system, imperial system and AIS native units)
Functionality to plot a list of all vessels on top of the map. This will only be visible for larger screens (click on ship icon on top right map)
retires the Curl library for HTTP message sending and directly uses a built-in TCP client leveraging openssl where needed for secure servers. This means that if you want to send data to a secure server, you have to build with the ssl development libraries:
sudo apt install libssl-dev
New:
-N REALTIME on
.-N REALTIME on
and selecting the option in the context menu-o x
). GPS output can be filtered out using FILTER ON GPS OFF
directly after the -o x
switch where x is the output mode. Also works for TCP and UDP output.Windows binaries support the RTL_SDR Blog V4 dongle
/home/jasper
) and clone the necessary web assets:git clone https://github.com/jvde-github/webassets.git
Next run AIS-catcher with the CDN argument to point the webserver to the created directory with web content:
AIS-catcher -x 192.168.1.120 4002 -N 8100 CDN /home/jasper/webassets
-F
.-ge print on
to dump raw input from serial device to screen-go VDO on/off
)-N use_gps on/off
and -N own_mmsi xxxxx
added. The former toggles the use of GPS NMEA input as location for the receiver station (default is on). The latter sets the station's location as the location of the vessel with the specified MMSI. The own mmsi will be highlighted.-S 5011
. AIS-catcher can read from this TCP server at address raspberrypi
, e.g. like:AIS-catcher -t txt raspberrypi 5011
or use the tcp_listener
keyword in the JSON configuration.
Edge version, home for the Windows Binaries for the latest build.
-u
has option BROADCAST on
to enable sending to UDP broadcast addresses, e.g.AIS-catcher -u 192.168.1.255 BROADCAST on
ais_vessel
) that for each mmsi captures the last broadcasted data.MAX_FAILS
option for database writes