User Manual


Marine Protocol – NMEA 2000

Marine Protocol – NMEA 2000

The NMEA 2000 (NMEA2K or N2K) is an application layer protocol stack standardized as IEC 61162-3. It is a plug-and-play communications standard used for connecting marine sensors and display units within ships and boats and uses the CAN interface for communication. The lower-level protocols used are ISO 11783 and ISO 11898. The iWave NMEA 2000 protocol stack is standard compliant and is designed for quick integration.



  • NMEA 2000 protocol connects devices using Controller Area Network (CAN).
  • NMEA 2000 is based on the SAE J1939 high-level protocol, but defines its own messages.(ISO 11898, ISO 11783).
  • NMEA 2000 devices and J1939 devices can be made to co-exist on the same physical network.
  • It has a significantly higher data rate(250k bits/sec)
  • By default messages are broadcast, no handshaking signal.
  • NMEA 2000 is a plug-and-play communications standard.
  • It allows devices made by different manufacturers to communicate with each other within the same network without causing interference between devices.
  • iWave NMEA 2000 stack Supports all the messages defined in Application layer and Diagnostic layer.


  • Supports on various ARM processors
  • Robust APIs which are easy to integrate
  • Porting support for a newer version of the software
  • MISRA C compliant

Copyright © 2022 iWave Systems Technologies Pvt. Ltd.