Originally Posted by conachair
Not sure what the first sentence actually means...?
From the canboat wiki:
"CANboat as published can be used to:
Read and write output from the CAN bus via an Actisense NGT-1 -- see actisense-serial.
Translate the output to 'human readable' form or JSON and a little NMEA-0183 -- see analyzer.
Provide this output to multiple clients using a TCP/IP server -- see n2kd.
Write PGNs to the CAN bus when nothing else is reading from the bus -- see below.
Write PGNs to the CAN bus when the TCP/IP server is reading from the bus -- see below."
Signalk can also read some 2000 (might be based on canbus) though not sure if it echoes it to 0183. That said, I think the clever Opencpn guys are working to get it reading signalk.
Also bearing in mind not that many 2000 PGNs have exact equivalents in 0183.
It means Canboat is not set up to convert N2K PGN's to 0183 en masse. There is a FAQ somewhere which says that the user can set it up to convert some of them, but that they have to be individually programmed and that it is tedious. "Echo" is the wrong word -- N2K and 0183 are different languages, and there are many N2K PGN's which cannot be translated (maybe most of them).
SignalK looks wonderful and I hope that the O learns to speak it, and that it becomes more widely adopted. Would definitely be a solution to this.
Meanwhile, the OP needs to find a different way to get network data into O. I have faced exactly the same thing and like the OP, I also made the mistake of buying
an NGT without realizing that it wouldn't do this.
Selling it and buying
an NGW would be the most straightforward solution (unless he needs the NGT for something else).
There are a few other ways to get network data into O:
1. If you have Navico
plotters and GoFree, you can connect your laptop
and you're off to the races. O finds the port and the plotter translates about everything you could want, including AIS
data. This is what I am doing at the present and it works well. Only drawback is if you need Internet
also and you are getting that by Wifi
, you will need a second wifi adapter.
2. Most N2K plotters have an 0183 talker port. This can be connected to a USB port in your laptop
with a simple converter. They convert certain N2K PGN's into 0183 (my Zeus does NOT convert or multiplex AIS
data, however, which is a PITA) and multiplex them with any 0183 sources.
3. Use a VYacht router -- https://www.vyacht.net/specification#wireless
This is a mega cool device which is a virtual Swiss Army Knife of boat networking. I'm buying one as soon as I get to Sweden
. I have a specific purpose for it (translate SeaTalk
data from my backup wind
instrument), but there are multiple other things I can use it for. It also does SignalK so I guess it will become ever more useful.