Do sedaj sem se ukvarjal z nmea2000 in malenkost z nmea183, tako da moje razmišljanje upoštevaj z določeno mero rezerve.
Ena izmed lastnosti nmea183 je, da podpira enega pošiljatelja in več poslušalcev.
SeaTalk implementira data collision mehanizem in v bistvu podpira več pošiljateljev oz. enakovrednih naprav.
Ti imaš autopilota, ki posluša oba instrumenta. Po SeaTalk gre log, po nmea183 gre clipper. V kolikor autopilot podpira hkratno poslušanje na SeaTalk in Nmea183 bi tak sistem moral delovati.
Tudi ti bi rad hkrati poslušal podatke od obeh. Najbolj konsistentno bi bilo clipperja pretvoriti na SeaTalk in imeti samo SeaTalk na katerega potem obesiš še Isy SeaTalk vmesnik po katerem je spraševal @Car. Ta Isy SeaTalk oz. nekaj podobnega bo preko USB dal podatke tvoji aplikaciji. To je varianta ki jo kupiš, najbrž pa ni ravno poceni, saj rabiš u bistvu dve dodatni napravi.
Če si vajen elektronike in programiranja, potem poglej tudi tole:
http://www.thomasknauf.de/seatalk.htmTukaj imaš shemo, kako se SeaTalk pretvori na serijsko komunikacijo in tudi C kodo imaš za branje in pisanje. Predvidevam da imajo aplikacije kot je npr. OpenCPN logiko za branje/pisanje na SeaTalk že narejeno in se to C kodo ne rabiš ukvarjat. Če boš aplikacijo iz nule programiral sam, pa vsekakor. Tudi SeaTalk <-> USB vmesnik si lahko narediš sam, rabiš nekaj uporov, 2 tranzistorja, RS232 <-> USB vmesnik, 9 pin D-Sub moški konektor za na PCB, perforirano platko, nekaj žic in lot. Enostavno.
Težje je narediti pretvornik SeaTalk na nmea183. Tega se nebi kar tako lotil na prvo žogo.
Enostavna DIY varianta bi torej bila SeaTalk <-> USB in ločeno nmea183 <-> USB, kar je tudi zelo enostavno narediti. Rabil bi torej 2 usb porta na računalniku. V kolikor bi bila aplikacija za PC to ni ovira, za android pa tako ne bo šlo, ker je ponavadi USB port en sam, USB splitterji pa ne bodo funkcionirali. Za android bi oba moral spravit na ločen Bluetooth, kar pa ne vem če že narejene aplikacije (OpenCPN) podpirajo.
Enostavna opcija bi bila tudi spravit clipperja na SeaTalk, ta vmesnik bi moral kupiti. Sam pa bi naredil SeaTalk <-> Bluetooth. Če tukaj rabiš kakšno pomoč ti lahko pomagam če se boš lotil tega.
To je to z moje strani, več ne znam povedati, brez da se res dol usedem in preštudiram vse.