Я правильно понимаю, что OpenCPN не умеет AIS от gpsd?
Отправлено 09 декабря 2020 - 16:18
Офигеть объяснение.
Но я дополню:
Вот если сделать так, то OpenCPN говорит gpsd передавать информацию просто как поток NMEA. gpsd это умеет, даже если сам информацию получает не в NMEA. Но до определённых пределов.
Короче -- юзерам OpenCPN плюшек не будет. Только базовая функциональность.
Отправлено 09 декабря 2020 - 17:25
Офигеть объяснение.
Какой вопрос - такой ответ
Но я дополню:
Вот если сделать так, то OpenCPN говорит gpsd передавать информацию просто как поток NMEA. gpsd это умеет, даже если сам информацию получает не в NMEA. Но до определённых пределов.
Так уже подробнее.
Но я лично настолько глубоко не копал. Считал, что OCPN просто берет и парсит джонса из gpsd.
Короче -- юзерам OpenCPN плюшек не будет. Только базовая функциональность.
Что подразумевается под базовой функциональностью ?
Отправлено 09 декабря 2020 - 18:30
Но я лично настолько глубоко не копал. Считал, что OCPN просто берет и парсит джонса из gpsd.
Ха, блин. Я тоже так думал. Авотхрен. Простые американские разработчики OpenCPN так запариваться не стали. И в доках упомянуть тоже забыли. Нуазачем?
Что подразумевается под базовой функциональностью ?
https://github.com/V...achikhin/netAIS
Отправлено 09 декабря 2020 - 21:17
я не совсем понимаю зачем юзать gpsd с OpenCPN.
OpenCPN прекрасно понимает AIS NMEA стрим (!AIVDO,AIVDM)
Разве что только если AIS из N2K добывается. Но поддержка N2K в gpsd очень примитивная.
Сейчас очень модно в домах Лондона и Парижа пользовать SignalK, который также понимается OpenCPNом с некоторых пор
Сообщение отредактировал ex-Черноморец: 09 декабря 2020 - 21:23
Отправлено 09 декабря 2020 - 22:06
Ну "сигналка" очень тяжеловесная... Т.е., кому амперы потребления сервером пофигу -- тому да, SignalK может быть интересней. Я же ориентируюсь на милиамперы, и здесь нет альтернативы gpsd.
А с такой весёлой манерой OpenCPN нельзя использовать один из gpsd в качестве мультиплексора. А с другой строны -- к OpenCPN можно подключить много источников. Но тогда логическим центром системы становится OpenCPN. Как, собственно, аффтарами и задумывалось.
Но мне это совсем не нравится. К тому же, OpenCPN глюкло и тормоз.
Отправлено 11 декабря 2020 - 19:44
А с такой весёлой манерой OpenCPN нельзя использовать один из gpsd в качестве мультиплексора.
С этого момента можно подробнее ?
У меня на навкомпе gpsd, в одном экземпляре, запущен так:
/usr/sbin/gpsd -S 2947 /dev/GPS /dev/AIS -F /var/run/gpsd.sock -P /run/gpsd/gpsd.pid
/dev/AIS и /dev/AIS - это симлинки, их нет пока не воткнуты соответствующие USB шнурки.
Они там, обычно всегда воткнуты, но иногда всё же не всегда
На компе крутится как сам OCPN, так и VNC сервер.
К которому можно коннектится разным юзерам и на каждого юзера ... поднимается своя копия OCPN и иксов естественно, но без Window manager'ов всяких.
Можно конечно и x11vnc заюзать и совместо шарить основной X сервер с клиентом, но мне нравится больше так, как я сделал.
Так вот;
gpsd то один, а клиентов к нему получается не один (OCPN) в этом случае.
Ииии всё работает.
Собственно говоря, gpsd только для этого мне и был нужен.
Иначе копии OCPN начинают драться за физические порты и ничего не работает.
Или Вы что либо иное подразумевали под мультиплексором ?
Отправлено 11 декабря 2020 - 21:35
Ну конечно иное.Или Вы что либо иное подразумевали под мультиплексором ?
Сообщение отредактировал FStager: 11 декабря 2020 - 21:52
Отправлено 12 декабря 2020 - 03:47
... В качестве источника данных может быть другой gpsd ...
Теперь понятно.
Вся эта пурга в общем не позволяет делать гирлянды из gpsd по принципу включил -- работает. Хотя ничего, вроде, не мешает. Что обидно.
Эхх опенсорц.... вечно ченить черз одно место
Типа кому надо пишите сами - не нуаче... не пожалуешься
Отправлено 12 декабря 2020 - 16:51
Эхх опенсорц.... вечно ченить черз одно место
Типа кому надо пишите сами - не нуаче... не пожалуешься
У всех своё одно место. И иногда можно пожаловаться.
А вот качество коммерческого софта в среднем хуже, и там точно некуда жаловаться.
И, в общем то, обсуждаемое поведение gpsd достаточно логично -- если источник данных в NMEA, то gpsd не делает разницы между железным прибором и другим gpsd. А то, что при повторном обращении прибор включится, а другой gpsd нет -- ну... Собственно, проблем не было бы, если бы OpenCPN работал не через жопу. Но можно не пользоваться.
Я и не пользуюсь.
Отправлено 12 декабря 2020 - 16:57
Кстати:
На компе крутится как сам OCPN, так и VNC сервер.
К которому можно коннектится разным юзерам и на каждого юзера ... поднимается своя копия OCPN и иксов естественно, но без Window manager'ов всяких.
Ахринеть... Реально разными юзерами? И на каждого юзера -- свой OpenCPN? Со своим комплектом карт?
Попробуйте на том же железе GaladrielMap. После такого -- Вам точно понравится.
Отправлено 13 декабря 2020 - 15:21
Если нужно да, можно и так.Ахринеть... Реально разными юзерами? И на каждого юзера -- свой OpenCPN? Со своим комплектом карт?
Когда нибудь попробую коллега - спасибо! Я помнюПопробуйте на том же железе GaladrielMap. После такого -- Вам точно понравится.
Сообщение отредактировал nvc: 13 декабря 2020 - 15:23
Отправлено 13 декабря 2020 - 16:41
Но обычно комплект один общий. Ну и я слабо представляю ситуацию когда нужны разные.
OpenCPN хранит настройки и все карты (кеш карт) в пользовательской директории. Так что если вы заходите через vnc действительно разными юзерами -- у вас будет храниться столько комплектов карт, сколько юзеров.
По ресурсам... Вы возможно удивитесь... Но на минимум троих юзеров + основной X на самом компе со всеми "шашечками", это спокойно запускается и работает на...
model name : Intel® Pentium® M processor 1100MHz
MemTotal: 760248 kB
Ха. Это компьютер ОФИГИТЕЛЬНОЙ производительности. Просто грандиозной. Это вообще суперкомпьютер.
Сервер под GaladrielMap выглядит так:
Это MT7620A, однопроцессорный 32bit MIPS24K с частотой 600MHz, 256MB оперативной памяти. С потреблением электричества в полтора ватта.
На этой штуке не только крутится полный комплект GaladrielMap (кроме netAIS, да) с записью трека, с семью подключенными юзерами (больше не пробовал), которые смотрят десять разных карт, но и интернетик через модем с фильтрацией рекламы. И приёмник ГПС к ней же подключен. И нет проблем.
И вообще, у меня лодка маленькая, в неё ноутбук не влезает. И электричества столько нет. Всё на холодильник уходит.
Отправлено 13 декабря 2020 - 18:32
Кэш общийOpenCPN хранит настройки и все карты (кеш карт) в пользовательской директории. Так что если вы заходите через vnc действительно разными юзерами -- у вас будет храниться столько комплектов карт, сколько юзеров.
Ога суперкрэй прямоХа. Это компьютер ОФИГИТЕЛЬНОЙ производительности. Просто грандиозной. Это вообще суперкомпьютер.
Да, оне жруть. Я посчитал на свой ~5.5A + пусковой хоть он и инверторный Danfoss - все равно скачек есть.... Всё на холодильник уходит. ....
0 пользователей, 0 гостей, 0 скрытых пользователей