I

inetAIS

Категория проекта: Ожидает модерации
Темы: AIS nmea0183 gpsd
+ ещё 2
Трансляция данных AIS с digitraffic.fi в виде потока сообщений NMEA0183 AIS в локальной сети.

inetAIS daemon License: CC BY-NC-SA 4.0

Трансляция данных AIS с digitraffic.fi в виде потока сообщений NMEA0183 AIS в локальной сети.
В основном для тестовых и демонстрационных целей.

Настоятельно не рекомендуется использовать приложение на судне вместо настоящего приёмника AIS. В первую очередь из-за декларируемых ограничений сервиса, во вторую -- из-за существенной задержки появления изменений состояния целей: не менее минуты.

версия 0.

Возможности

  • Трансляция целей AIS, находящихся в одной или нескольких указанных пользователем точках
  • Трансляция всех известных digitraffic.fi целей AIS.
  • Трансляция целей AIS, находящихся в текущей позиции. Текущая позиция может быть получена от gpsd, gpsdPROXY или от SignalK.
  • Передача данных напрямую в gpsdPROXY.

Совместимость

Приложение может быть использовано с любым устройством или программным обеспечением, способным получать поток NMEA0183 по локальной сети.
Например, это может быть программный картплотер (электронно-картографическая система), основанный на gpsd:
GaladrielMap
Или программный картплотер, основанный на SignalK:
freeboard
Или OpenCPN:
OpenCPN

Совместно с данными от gpsdPROXY:
OpenCPN

Требования

Linux, PHP 7.

Установка и конфигурирование

  1. Скопируйте файлы проекта в любое место на сервере путём git clone или любым другим способом.
  2. Отредактируйте файл params.php

Использование

Запустите демон командой
php inetAIS.php
или командой
./start
или командой
./start -d
в фоновом режиме.

Сконфигурируйте ваше устройство / приложение для получения потока NMEA0183 с адреса и порта, указанных в params.php (по умолчанию - localhost:3800)
Не нужно делать дополнительных настроек для получения данных в gpsdPROXY.

Поддержка

Сообщество ВКонтакте

Платные персональные консультации