Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to CANboat
A small but effective set of command-line utilities to work with CAN networks on BOATs. Guess you now know where the name comes from.
The most common version of CAN networks on board, and in fact at the moment the only ones that this suite can analyze, are NMEA 2000 PGNs.
The NMEA 2000 database and implementation is copyrighted by the NMEA (National Marine Electronics Association). Access is restricted to members and parties that pay for it. If they do so they are not able to divulge the content of the database, thus making it impossible for open source developers to get access to it.
For this reason we have reverse engineered the NMEA 2000 database by network observation and assembling data from public sources. Since we are reverse engineering we are also able to include company specific PGNs from companies such as Navico, Airmar and Furuno.