Skip to content

v0.41

Compare
Choose a tag to compare
@jvde-github jvde-github released this 28 Nov 21:19
· 4144 commits to main since this release
4e03074
  • AIS-catcher can now partially be configured from a configuration file in JSON format, see here.
  • Addition of a new decoder that allows to use the program as a command line utility to decode NMEA lines. There is also a new data format TXT, see this section which should make it easy to use AIS-catcher to process and forward data from a DaisyHat.
  • My home station feeds data to FleetMon, amongst others, and I noticed that in the FleetMon dashboard a decent portion of my messages were reported as error. My hypothesis is (and I think I am right) that this is just certain message types being classified as such.
    I created an experimental functionality to filter UDP, HTTP and screen output on message type, e.g. send only messages of type 1, 2, 3, 5, 18, 19, 24 and 27 over UDP:
AIS-catcher -u 127.0.0.1 10110 FILTER on ALLOW_TYPE 1,2,3,5,18,19,24,27

or remove message type 6 and 8:

AIS-catcher -u 127.0.0.1 10110 FILTER on BLOCK_TYPE 6,8

Do not use spaces in the comma separated message type list. Filtering will only take effect with the filter switched to ON (default OFF) and the filter needs to be defined per -u switch (or -H and -o).

And some smaller updates:

  • Addition of country field to JSON output (mapped from MMSI code), switch on with -M M.
  • Addition of option -gr BLOCK_COUNT for RTL-SDR to increase size of buffer.