I am a software developer, how can I learn more about implementing NMEA 2000 data in my software by using iKonvert/NAVLink2?

Our iKonvert/NAVLink2 gateways make implementing NMEA 2000 much easier, with no old, proprietary libraries, just a simple serial protocol that is published online at…

https://github.com/digitalyacht/iKonvert/wiki/4.-Serial-Protocol

The gateways take care of all of the complicated address claiming, network discovery and NMEA 2000 network management, simplifying and speeding up your software implementation. Here is a link to our iKonvert Developers Guide on GitHub…

https://github.com/digitalyacht/iKonvert

You will need a copy of the NMEA 2000 Appendix B in order to decode the NMEA 2000 PGN data, which is available from the NMEA organization.

If you have not already developed software to read and write NMEA 2000 data, then you might want to look at the open source CANBoat software, which supports our iKonvert as detailed in the CANBoat Wiki, see link below. The developer Kees, has over a number of years, reverse engineered the NMEA PGNs and the data is translated in to a more simple and open JSON format.

https://github.com/canboat/canboat/wiki/ikonvert-serial