Forum żeglarskie
https://forum.zegluj.net/

Signal K SignalK w nawigacji
https://forum.zegluj.net/viewtopic.php?f=70&t=31785
Strona 1 z 1

Autor:  Wojtek Bartoszyński [ 22 cze 2020, o 11:44 ]
Tytuł:  Signal K SignalK w nawigacji

Przy okazji próby zbudowania elektronicznego kompau z taniego modułu IMU (udanej) bawiłem się trochę serwerem Signal K.
OpenCPN będzie (od kolejnej wersji) potrafił się tym formatem posługiwać.
Powstała komercyjna brama sieciowa NMEA (oba) <-> Signal K (iKomunicate Digital Yacht).
Uruchomienie własnego serwera (na Raspberry PI, Arduino czy czymś podobnym) nie stanowi problemu.
OpenPlotter zawiera server Signal K. Zaczynają powstawać aplikacje posługujące się danymi w SignalK...
Załącznik:
logo_signalK.jpg
logo_signalK.jpg [ 10.78 KiB | Przeglądane 5806 razy ]
Załącznik:
Signal_K.jpg
Signal_K.jpg [ 11.04 KiB | Przeglądane 5812 razy ]


Czy to się przyjmie? Czy pozwoli zintegrować sieci NMEA 0183 i NMEA 2000? A może je wręcz zastąpi?

Trochę mnie przeraża możliwość udostępniania danych poza własny jacht... ale z drugiej strony kusi otrzymywanie danych z zewnątrz i potencjalne korzyści... :roll: :cool:

Autor:  barwil [ 5 sie 2020, o 21:43 ]
Tytuł:  Re: Signal K SignalK w nawigacji

Ja przyznam, że doświadczeń z signalk nie mam. Używam u siebie k-plex do multipleksowania komunikatów nmea 183 z echosondy i AIS a potem odbioru na opencpn

Czy ten signalK ma istotne zalety ponad kplex, jeśli nie korzystam z nmea 2k?

Autor:  Wojtek Bartoszyński [ 7 sie 2020, o 12:35 ]
Tytuł:  Re: Signal K SignalK w nawigacji

barwil napisał(a):
Ja przyznam, że doświadczeń z signalk nie mam. Używam u siebie k-plex do multipleksowania komunikatów nmea 183 z echosondy i AIS a potem odbioru na opencpn

Czy ten signalK ma istotne zalety ponad kplex, jeśli nie korzystam z nmea 2k?

W przypadku takiego użycia - chyba nie. :-?
Do serwera SignalK możesz podłączyć dane nie tylko NMEA 0183 i NMEA 2000, ale także np. I²C (np. tanie IMU aby zrealizować "kompas elektroniczny", czujnik ciśnienia (barometr) czy temperatury) czy też 1-Wire.
No i danymi SignalK łatwiej się dzielić, czy mieć do nich dostęp zdalny... (zobaczyć z domu czy trasy: czy jacht jest tam gdzie był, jaka temperatura itp) - MQTT. :roll:

Autor:  barwil [ 7 sie 2020, o 14:31 ]
Tytuł:  Re: Signal K SignalK w nawigacji

Wojtek Bartoszyński napisał(a):

W przypadku takiego użycia - chyba nie. :-?
Do serwera SignalK możesz podłączyć dane nie tylko NMEA 0183 i NMEA 2000, ale także np. I²C (np. tanie IMU aby zrealizować "kompas elektroniczny", czujnik ciśnienia (barometr) czy temperatury) czy też 1-Wire.
No i danymi SignalK łatwiej się dzielić, czy mieć do nich dostęp zdalny... (zobaczyć z domu czy trasy: czy jacht jest tam gdzie był, jaka temperatura itp) - MQTT. :roll:


No, to podłączanie i2c wygląda ciekawie (miałem w planach robić adaptery do nmea do różnych swoich urządzeń i2c), ale nie jest jakoś dobrze udokumentowane. Masz może link do jakiegoś przykładu, gdzie to działa?

Co do łatwości dzielenia się, to dotąd lepiej wspierany był nmea po TCP, ale teraz jak opencpn to wspiera, to może warto się przerzucić.

Autor:  Wojtek Bartoszyński [ 7 sie 2020, o 15:06 ]
Tytuł:  Re: Signal K SignalK w nawigacji

barwil napisał(a):
Masz może link do jakiegoś przykładu, gdzie to działa?
U mnie na biurku... :mrgreen:
Załącznik:
biurko.jpg
biurko.jpg [ 255.18 KiB | Przeglądane 5373 razy ]
Załącznik:
I2C.JPG
I2C.JPG [ 103.74 KiB | Przeglądane 5373 razy ]

W skrócie: Raspbery Pi + Openplotter (Raspbian)
konfiguracja I2C: https://www.youtube.com/watch?v=r8CGixMl18k&feature=youtu.be&t=539
A IMU podłącza się przez Pypilot: https://youtu.be/r8CGixMl18k?t=850

Autor:  barwil [ 7 sie 2020, o 15:38 ]
Tytuł:  Re: Signal K SignalK w nawigacji

Wojtek Bartoszyński napisał(a):
W skrócie: Raspbery Pi + Openplotter (Raspbian)

OK, czyli tutaj słowo-klucz to openplotter. Bo sama implementacja serwera SignalK nie zawiera jakichś specjalnych ułatwień dla i2c.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/