Перейти к содержимому

Фотография

AIS для Navionics


Сообщений в теме: 61

#26 windseeker

windseeker

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 717 сообщений
  • Из:Санкт-Петербург
  • Судно: Scampi 30
  • Название: Fragancia

Отправлено 23 августа 2019 - 22:08

а что пользуете, если не навионикс? опенсипиэн? а карты для него где берёте? я пару раз пытался его попробовать, но интерфейс показался перегруженным и не очень дружелюбным...


  • 0

#27 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 23 августа 2019 - 23:40

я на самом деле консерватор, пользую нетбук с энроутом и опенсипиэном - работают одновременно. плюс планшет с опеном, плюс эхомап 54 сv с картой ладог., и основной прибор GPSII+  с забитыми туда точками и маршрутами. для опена у меня коллекция растровых карт и СМ2 всего мира.аис цели показывают у меня опены и эхомап.


  • 0

#28 A.E

A.E

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 897 сообщений
  • Из:Владивосток

Отправлено 24 августа 2019 - 17:58

не, опенсириэн на самснге таб эс4 сом портов не увидел, ни дэаиси, ни каких других чипов. это видно надо за 700 р клон опенсипиэн покупать.

Просьба пояснить, кто не увидел и какой лон?

 

и в опенсипиэне можно руками указать, только он не понимает, ну нет порта в системе.

Стоит ли приложение для эмуляции ком-порта? FTDI, Prolific такие предлагают, gps nmea читабельно, с АИС не уверен. 


  • 0

#29 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 24 августа 2019 - 18:11

если выбрать сериал соединение в опене, то при наличии портов он их предлагает выбрать, мне не предложил.руками там вводить бессмысленно.

наберите в гугл плей опенсипиэн - будет два варианта - бесплатный и за деньги.


  • 0

#30 стрим

стрим

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 605 сообщений
  • Из:C-Петербург
  • Судно: моторная яхта
  • Название: б/н

Отправлено 29 августа 2019 - 06:49

Вот такое письмо вчера пришло на почту от навионикса, наверное всем тоже:

Dear Customer,

Navionics has lately developed new features in your Boating app — like AIS — to increase your situational awareness and a helpful one-tap button to quickly mark your GPS location while on the water.

AIS in the Boating app
This new Boating app feature allows you to display vessels and navigational aids around you, overlaid on your charts in real-time, giving you better situational awareness especially during low visibility or in heavy traffic areas. No internet connection is needed.

Automatically connect the Boating app to a compatible WI-FI AIS receiver or add it manually to the app to display Aids-to-Navigation (ATON) and Class A & B targets on the map. AIS feature is included in the Boating app one-year subscription. Learn more

и.т.д.
Вопрос решен?
  • 0

#31 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 01 сентября 2019 - 13:47

решен, но иначе, подключил к опену жпс, непрерывный коннект и аис цели зафиксировались.


  • 0

#32 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 03 сентября 2019 - 12:52

удалось приспособить распи зеро, через разветвитель подключены жпс и аис приемники,в файл автостарта добавлено:

sudo stty -F /dev/ttyUSB0 115200

sudo stty -F /dev/ttyACM0 38400

sudo gpsd /dev/ttyUSB0 /dev/ttyACM0  -G –n

gps2udp -d 1 -n  -u 192.168.1.36:2000 -u 192.168.1.34:2000

 

те настройка сом портов, запуск жпсд, запуск перенаправления жпсд в удп портов компа и планшета.
 


  • 0

#33 Aleksk

Aleksk

    Яхтенный капитан

  • Капитан
  • 13 720 сообщений
  • Из:Ленинград
  • Судно:
  • Название: Неспешный

Отправлено 03 сентября 2019 - 14:23

Вачдог на зеро нормально работает? (на случай зависа).


  • 0

#34 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 03 сентября 2019 - 17:46

не интересовался, пашет себе и пашет. зависнет -ничего страшного, перезагрузим.


но зеро стоит 20 баксов, не 200, как рекомендованные, а всего делов. ну еще роутер за 600 р. и жпс.


  • 0

#35 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 06 сентября 2019 - 10:36

кстати, опознается такая штука навиониксом как https://www.marinea...._38400_baudille

да, еще, в армбиане для работы жпсд надо отключить ipv6, тк иначе занят слот 2947

 

 

«Отключение» ipv6 в ядре

sysctl net.ipv6.conf.all.disable_ipv6
sysctl net.ipv6.conf.default.disable_ipv6
sysctl net.ipv6.conf.lo.disable_ipv6

Edit the file — /etc/sysctl.conf
вставим в конец файла:

# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

  • 2

#36 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 06 сентября 2019 - 13:10

оранж пи зеро с платой расширения и корпусом https://www.aliexpre...rchweb201603_52 мне показалось удобней - три юсб входа, переделал. роутер вот такой - https://www.aliexpre...rchweb201603_52 перепрошит под эксел, в сумме получилось 2 тыр, а не 250 евро.


  • 0

#37 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 06 сентября 2019 - 18:23

те настройка сом портов


Зачем?

запуск


-n - действительно необходимо?

да, еще, в армбиане для работы жпсд надо отключить ipv6, тк иначе занят слот 2947


Порт. Порт занят, а не слот.
Не надо запускать gpsd дважды.
  • 0

#38 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 06 сентября 2019 - 18:51

Зачем?


-n - действительно необходимо?


Порт. Порт занят, а не слот.
Не надо запускать gpsd дважды.

1.у жпс 115200, у аис 38400, иначе никак.

2. не помню, из старой наработки строка.

3.поленился исправить.

4.а где 2 раза, если знаете как источники юсб  жпс2удп указать - поделитесь. я не смог. может вы можите от жпсд прямо удп получить. я и этого не смог.

в этой системе жпс2удп из порта 2947 получает нмеа по тисипи и передает в указанные адреса удп.


  • 0

#39 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 06 сентября 2019 - 22:44

1.у жпс 115200, у аис 38400, иначе никак.

gpsd разберётся, кого как настраивать. А вот если нет - то тогда да.
 

2. не помню, из старой наработки строка.

Подозреваю, что залочив скорость порта, Вы не позволили gpsd управлять устройством, в результате понадобилось -n
 

4.а где 2 раза

Первый раз - система при старте, второй - Вы руками.
 

если знаете как источники юсб  жпс2удп указать - поделитесь. я не смог. может вы можите от жпсд прямо удп получить. я и этого не смог.
в этой системе жпс2удп из порта 2947 получает нмеа по тисипи и передает в указанные адреса удп.

Хех, т.е. - Вы вообще не понимаете смысла заклинаний, которые Вы привели выше? "жпс2удп из порта 2947 получает нмеа по тисипи" - в этой фразе нет ничего общего с реальностью...

Кратко пересказываю документацию:
gpsd - демон, умеющий обращаться с разнообразными gnss-приёмниками хорошо. С некоторыми AIS-приёмниками он тоже умеет обращаться. Также он знает что делать просто с потоком данных по протоколу NMEA как через usb, так и через com. В этом смысле gpsd умеет обращаться с любыми NMEA устройствами.
Что значит "умеет обращаться"? Это значит, что gpsd получает данные от устройств в их горбатом формате тогда и так, как они умеют, и отдаёт их в сети TCP/IP в формате стандартном, тому, кто обратился и тогда, когда тому надо.
И, сюрприз, этот стандартный формат - не NMEA.
Любая программа может обратится к gpsd по сети на тот самый порт, поговорить с gpsd и получить от него требуемое. Одна из таких программ - gps2udp. Это демон, который обращается к gpsd обычным образом, получает от него все данные, перекодирует их в NMEA, и непрерывно отсылает по udp кому велено. Т.е., эмулирует NMEA-источник для тупых, которые не умеют общаться с gpsd непосредственно. Например, для Navionics. А вот для OpenCPN gps2udp не нужен - оно умеет gpsd самостоятельно.


  • 0

#40 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 сентября 2019 - 00:15

1.не, не разбирается, я пробовал

2.....

3.ничего я руками не запускал, это содержимое файла автозапуска, без него я признаков работы жпсд не наблюдал.

4.я немного поленился написать "данные нмеа", и действительно, подробности обмена мне не интересны, работает и хорошо. нмеа от юсб поступают через удп в требуемое устройство.


  • 0

#41 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 07 сентября 2019 - 01:07

Что значит "умеет обращаться"? Это значит, что gpsd получает данные от устройств в их горбатом формате тогда и так, как они умеют, и отдаёт их в сети TCP/IP в формате стандартном, тому, кто обратился и тогда, когда тому надо.
И, сюрприз, этот стандартный формат - не NMEA.

Коллега, а когда это gpsd стал стандартным и в каком стандарте это написано ?
Про NMEA таки написано, gpsd стандарт... чет не припоминаю.
Может покажете ?
  • 0

#42 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 07 сентября 2019 - 12:58

1.не, не разбирается, я пробовал

Тогда есть какая-то проблема, ибо должен.

3.ничего я руками не запускал, это содержимое файла автозапуска

Опять же - есть какая-то проблема, ибо ipv6 к порту 2947 никакого отношения не имеет. Я бы всё же выяснил, кто занимает порт, когда gpsd не запущен.

С третьей стороны, если Вас не волнуют тонкости, то и пусть. А с четвёртой - через год Вы забудете, какие параметры были зачем, и будете бахаться с настройкой нового приёмника gnss. А gpsd задумывался именно для избежания любых настроек.
  • 0

#43 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 07 сентября 2019 - 13:04

Может покажете ?

Вам придётся убедить меня, что Вы понимаете, о чём идёт разговор.
  • 0

#44 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 07 сентября 2019 - 13:18

Тогда есть какая-то проблема, ибо должен.

Опять же - есть какая-то проблема, ибо ipv6 к порту 2947 никакого отношения не имеет. Я бы всё же выяснил, кто занимает порт, когда gpsd не запущен.

С третьей стороны, если Вас не волнуют тонкости, то и пусть. А с четвёртой - через год Вы забудете, какие параметры были зачем, и будете бахаться с настройкой нового приёмника gnss. А gpsd задумывался именно для избежания любых настроек.

1....

2.в армбиане занимает, я смотрел, когда жпсд не работал кто там сидит , отключил ipv6 и жпсд заработал.

3. какие параметры у у приемника и где их надо указывать для работы системы я не забуду. вы просто настройте свой приемник не на обычные 9600, а, например, на 115200, как в моем приемнике, и попробуйте. я без настройки сом порта получал кракозябры.


  • 0

#45 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 08 сентября 2019 - 20:22

....
gpsd стандарт... чет не припоминаю.
Может покажете ?

Вам придётся убедить меня, что Вы понимаете, о чём идёт разговор.

Ну то есть не покажете - понятно. Убеждать Вас - ни в чем не собираюсь.
Только не надо путать и подменять понятия.
Сам по себе gpsd великолепная вещь, но никаким стандартам он не соответствует.

И по теме:
Для того дабы Navioncs, в мобильном девайсе, а возможно и в картплоттере,
увидел AIS сентенции - как уже выше упоминалось, он хочет это видеть на порту 2000 UDP протокола.
Если имеется AIS с OpenCPN, то всё происходит весьма несложно.
В OpenCPN создаем сетевое соединение, указываем, что оно будет выходным, а не входным и внимание!
IP адрес должен быть 255.255.255.255, а порт 2000.

OpenCPN шлет всё что ему пришло, с других соединений, в это соединение (можно настроить фильтры если необходимо)
А поскольку это IP является broadcast address, то эти данные слышат/видят все устройства в локальной сети!

Не забываем про то, что в роутере может быть файрволл, его нужно соответственно настроить.

Я пробовал на таком варианте:
Мобильный девайс, на котором Navionics - является точкой доступа, к нему, по WiFi, подключается PC на котором запущен OpenCPN
и настроено вышесказанное, AIS и GPS подключены к этому PC с OpenCPN.
Так вот Navionics видит не только AIS, но и GPS с 2000го порта.
В мобильном девайсе GPS можно отключить, всё равно Navionics будет работать.

А причина почему Navionics определяет OpenCPN как Digital Yacht девайс, видимо в том,
что по умолчанию на выходное соединение, у OpenCPN, настроен префикс "EC"
поменять префикс и будет Navionics чето иное видеть.
  • 2

#46 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 08 сентября 2019 - 20:52

интересно, попробую 255..... сейчас уже доступна 11.13 где тисипи и удп можно. про префикс не уверен - жпс2удп имеет тот же результат.


  • 0

#47 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 08 сентября 2019 - 21:06

работает - полезная вещица, а как на приеме сделать порт 2000 общим? 0.0.0.0.:2000? ИЛИ ОПЯТЬ  255.255.255.255:2000?


  • 0

#48 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 08 сентября 2019 - 23:10

ОБА ДВА РАБОТАЮТ АДРЕСА


  • 1

#49 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 09 сентября 2019 - 02:06

ОБА ДВА РАБОТАЮТ АДРЕСА

Броадкаст (255.255.255.255) слышно на любых адресах локалки :)


  • 0

#50 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 09 сентября 2019 - 14:06

Броадкаст (255.255.255.255) слышно на любых адресах локалки :)

А оно надо?
  • 0



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей