/inetAIS

Broadcast to LAN of the AIS messages from digitraffic.fi as NMEA 0183 AIS flow.

Primary LanguagePHPOtherNOASSERTION

По русски

inetAIS daemon License: CC BY-NC-SA 4.0

Broadcast to LAN of the AIS messages from digitraffic.fi as NMEA 0183 AIS flow. For demo and tests purposes.

We strongly do not recommend using this software as a replacement of real AIS on the boat. First of all, because of the declared restrictions, secondly, because of the data delay reaching minutes.

version 0.

Features

  • Broadcast of AIS targets for one or more user defined points.
  • Broadcast of all known digitraffic.fi AIS targets.
  • Broadcast of AIS targets for current position. Position can be obtained from gpsd, gpsdPROXY or from SignalK.
  • Direct send data to gpsdPROXY.

Compatibility

Any device/software capable of receiving NMEA 0183 messages via LAN.

For example, the gpsd-based software charftplotter:
GaladrielMap

Or SignalK-based software charftplotter:
freeboard

Or OpenCPN:
OpenCPN

With the data received from gpsdPROXY:
OpenCPN

Requirements

Linux, PHP 7.

Install & Configure

  1. Copy project to any dir by git clone, copy and unzip from GitHub or by any way.
  2. Edit params.php

Usage

Start daemon by
php inetAIS.php
or
./start
or
./start -d
for daemonise.

Configure your device/software to receive NMEA 0183 from host (may be localhost?) and port (3800 by default) as you set in params.php.
No need for special configuration to receive data in the gpsdPROXY.

Support

Forum

The forum will be more lively if you make a donation at ЮMoney

Paid personal consulting