Skip to main content
All CollectionsAIS NetworkSoftware
What is the best Software for my needs
What is the best Software for my needs

Overview of available AIS software and their uses.

Sebastian Olias avatar
Written by Sebastian Olias
Updated over 4 months ago

Numerous AIS software options cater to diverse applications. Regrettably, some of these programs are no longer actively maintained, though they remain reliable tools with a proven track record spanning several years.

Choosing the appropriate software can be challenging due to the extensive variety available. Compatibility issues with different operating systems or challenging installation processes further complicate the decision-making process. This article provides an overview of the available AIS software and offers guidance on selecting the most suitable option based on specific purposes.

Operation Systems

Software

Windows

Mac

Linux

AIS Catcher

Yes

Yes

Yes

AIS Dispatcher

Yes

No

Yes

NMEA Router

Yes

No

No

AIS Decoder

Yes

No

No

AIS Logger

Yes

No

Yes

AIS Mon

Yes

No

No

Shipplotter

Yes

No

No

OpenCPN

Yes

Yes

Yes

OpenPlotter

No

No

Yes

SignalK

Yes

Yes

Yes

Software Description

AIS Catcher

AIS Catcher is a relatively new and promising software for receiving and processing AIS data. It can be deployed on all major operating systems (Windows, Mac, Linux) and Android, although the setup can be quite complex at times. AIS Catcher allows for the easy use of an inexpensive SDR (Software Defined Radio) receiver, but it can also be used with other receivers to capture, display, and forward AIS signals from vessels. The software is actively being developed and promises more exciting features in the future.

AIS Dispatcher

The AIS Dispatcher stands out as a reliable and straightforward software available for both Windows and Linux, designed for effortless data forwarding. Capable of receiving data from an AIS receiver through serial, USB, or network connections, it excels in forwarding this data seamlessly via IP and port (UDP) for distribution. Whether distributing data within your internal network or to external servers, the AIS Dispatcher proves versatile.

This software includes user-friendly features such as straightforward statistics for received messages and a range of filters, enhancing its functionality and usability.

NMEA Router

The NMEA Router, tailored for Windows, is a more intricate software capable of receiving and distributing AIS data from various sources. Although it presents a steeper learning curve initially, once the software's concept is grasped, it becomes user-friendly.

AIS data can be received either serially from a receiver or from network sources through TCP or UDP. The conventional method of forwarding involves utilizing IP and port, employing both TCP and UDP. Users can establish connections between sources and destinations by creating customizable routes. The software features filters, and users have the option to save statistics in the form of an Excel file, enhancing its versatility and analytical capabilities.

AIS Decoder (Outdated)

AIS Decoder is a Windows (max. Win 8.1) software application that can receive AIS data either serially/USB or over a network (UDP/TCP). The data can then be decoded, stored, or forwarded to a single destination. The software is relatively limited in scope but may be the right solution for specific needs.

AIS Logger (Outdated)

AIS Logger can be integrated as a system service in Windows or Linux. This allows the software to run automatically in the background to share AIS data. A configuration file can specify the target destinations for the data.

AIS Mon (Outdated)

AISMon is free Windows software that can demodulate and decode AIS data through the computer's sound card and forward the data in NMEA format to a target via UDP output. The software is relatively complex, and its usage can be quite challenging at times. AISMon is outdated and only available through indirect means, making its use with current operating systems likely difficult. A good alternative could be AIS Catcher.

Shipplotter

Shipplotter is a Windows chart plotting software that can receive AIS messages either through the computer's sound card or from a conventional AIS receiver connected via serial or USB. The software processes these data, forwards them via UDP, and displays them on a map. Shipplotter also offers many additional features.

OpenCPN

OpenCPN is open-source marine navigation software available for Windows, Linux, and Mac OS X. The device can receive AIS data by serial or network (TCP/UDP) connection and can share the data as output. It is designed as a chart plotter and navigation tool for sailors and boaters. OpenCPN supports a variety of charts and navigation data formats and provides features such as route planning, waypoint management, and more.

OpenPlotter

OpenPlotter is open-source marine navigation software available for Linux, with a particular focus on the Raspberry Pi. It is quite similar to other chart plotting software but can be extended with tools like SignalK. Through these extensions, it supports the integration and forwarding of AIS data, among other features.

SignalK

Signal K is an advanced and open data format for the maritime sector. It utilizes standard web technologies such as JSON, WebSockets, and HTTP to enable the transmission of information compatible with WiFi, smartphones, tablets, and the Internet. Signal K is capable of receiving and forwarding AIS data.

Kplex (Outdated)

Kplex can receive and forward NMEA data on Linux systems. The installation process can may become quite complex. The last update to the software was made in January 2019.

Purposes

Displaying AIS Data

If you want to view your AIS data locally on your computer or Raspberry Pi, you can use chart plotter software. A chart plotter software is an application for planning and displaying navigation charts on boats. It shows the current position, allows route planning, integrates AIS data and other sensors, and saves important navigation points. This software can be used to support navigation on small boats or simply to display ships at home. The following software is suitable to do this job and share the AIS data:

  • OpenCPN

  • ShipPlotter

  • OpenPlotter

AIS Data Sharing

If you want to receive data from the AIS receiver to share it and use it on various devices in your network, for example, to display the data in your chart plotter software, you need to consider a few factors. Determine if you want to receive data from multiple receivers and how many destinations you want to forward the data to. For multiple receivers, you should look into the NMEA router more closely.

  • AIS Dispatcher

  • AIS Decoder

  • AIS Logger

  • AIS Mon

  • NMEA Router

SDR with a DVBT stick

To receive AIS data, it is not strictly necessary to have a special receiver. You can use an SDR (Software Defined Radio) device, which allows you to tune into the AIS frequency and receive the data. This process can be quite complex and often involves using your computer's sound card audio. If you prefer to avoid this complexity, you should definitely take a detailed look at AIS Catcher.

  • AIS Catcher

  • AIS Mon (Audio)

  • AIS Dispatcher (Audio)

  • Shipplotter (Audio)

Links

Did this answer your question?