Tisdag 26 Augusti 2008, 14:07 Ta in AIS i SeaClear från Internet ?
Hej Jan,Nu skall vi se om vi kan reda ut det här, Rådata = NMEA = !AIVDM dvs det som kommer ur serieporten på en AIS-mottagare/transponder. Så långt är vi överens! ShipPlotter jobbar med rådata på följande portar; COM, TCP & UDP. Alla dessa skickar eller tar emot rådata. Däremot HTTP output, Sharing upload, Google Earth server och alla andra är olika varianter på redan avkodad data. Ser du fartyg så är det avkodat, ser du !AIVDM....... och en massa obegripliga tecken så är det rådata. Nu kommer det kanske viktigaste: Du kan inte få ut någon rådata från SP om du inte har rådata in. Rådatan kan inte återskapas från det som delas ut via COAA-serverns sharingfunktion. Du måste alltså ha tillgång till rådata antingen via en egen mottagare (serieport eller ljudkortsavkodat) eller någon server som delar rådata via TCP eller UDP (alla jag vet använder TCP) Problemet du dessutom har stött på är att SeaClear helt logiskt vill agera TCP client. Den vill ansluta till ett känt IP och portnummer, där det snurrar en TCP Server. ShipPlotter TCP Server är dock (lite ologiskt) endast för data IN i SP, inte ut! Som du ser i SP står det "TCP/IP input". Därför fungerar det inte. UDP är inte direkt kompatibelt med SeaClear. Det skall gå att göra så som du har försökt, att ta seriedata ut på en comport, sätta en comportsemulator och omvandla till en TCP Server service, men ibland vill dessa utilities helt enkelt inte fungera. Jag förmodar att du inte har en seriportsmottagare, för i så fall vore det ju bara att koppla den direkt till SeaClear. Då kanske du avkodar med ljudkortet i ShipPlotter. Det enklaste sättet att få data till Seaclear är då antingen; 1) Installera en liten utility som ger 2 st virtuella comportar back-to-back. Data ut på den ena, data in i SC på den andra. 2) ladda hem Siitechs "AIS server Lite". Där kan du lägga upp 5 st valfria TCP/UDP/COM Clients och servers som alla pratar med varandra. En utmärkt liten hjälpreda som kollar även trafikmängden och status på anslutningar (för TCP och COM). Kommer förkonfigurerad med anslutningar för ShipPlotter. www.siitech.com Jag har en TCP-server med flera mottagare anslutna i GBG och västkustregionen. Skicka ett mail om du vill testa med data från den. /Marcus
Marcus Åkesson | e-post
|