Skip to content
IEC61162 - International Electrotechnical Commission standards, partly wrapping NMEA standards (IEC 61162-1 is NMEA0183 and IEC 61162-3 is NMEA2000).
NMEA0183 - RS-422 based wiring layer with proprietary information protocol.
NMEA2000 - CAN Bus based wiring with proprietary information protocol. Also known as N2K.
- NMEA OneNet - IPv6 Ethernet based wiring with proprietary information protocol, using M12 and RJ45 connectors.
- NMEA over IP - Informal standard (with a formal IANA port assigned,
10110) using TCP or UDP provided by several vendor and open source products, and consumed by Navionics, AngelNav, SavvyNavvy and more.
- SignalK - Open source JSON based standard using HTTP, OpenAPI and Websockets as transport layer and able to model NMEA0183 and NMEA2000 data.
- MicroNet - Raymarine owned proprietary wireless protocol for instrument telemetry, originally known as TackTick before the original vendor acquired. Gateways available for two-way interfacing to regular NMEA 0183.
- Nexus - Sensor protocol, acquired by Garmin and used for their wind instruments and depth transducer, with NMEA2000 bridge.
- RayNet - Raymarine’s Ethernet implementation, using a proprietary connector.
- Seatalk 1 - Raymarine proprietary daisy-chain combined data and power, ubiquitously deployed with ST60 instruments.
- Seatalk NG - Raymarine’s implementation of NMEA2000, compatible at data layer with a proprietary 6 pin connection to incorporate SeaTalk 1 data.
- SimNet - Simrad variant of NMEA2000 with different connectors and supporting daisy chaining.
- BLE - Bluetooth Low Energy, a special form of Bluetooth for low power devices, on boats usually using the Generic Attribute Profile or GATT to exchange small quantities of data, like solar panel statistics or temperature. Uses the same 2.4Ghz frequency band as most WiFi.
- Many SignalK plugins are available for BLE, including bt-sensors-plugin for general device reading, eInk Labels to send boat data to an electronic shelf label, plus vendor specific plugins for Victron, Bluetti and others.
- LoRaWan - Long range wireless networking for IoT devices, including remote boat monitoring.
- MQTT - Lightweight publish/subscribe networking used extensively in home and industrial automation. Devices can publish data without being aware of what is reading the data, and clients can subscribe to data that was published before they started up.
- Several SignalK plugins are available to expose boat data over MQTT, or pull MQTT data into SignalK, for example reading temperature sensors
SAE J1587/J1708 - Pair of older serial based engine networking standards, used by marine engines from 1990s and early 2000s.
SAE J1939 - CAN Bus standard, using Deutsch connectors, commonly used for engines and engine instruments, including Volvo Penta and Yanmar.
- Several vendors provide interfaces to pull J1939 data onto the NMEA bus and there are standard NMEA 2000 PGNs for engine data, and related battery or fuel levels.
Shielded Twisted Pair Ethernet - Computing industry standard, commonly used for radars and other high bandwidth marine applications.
TCP - Network protocol used for NMEA data distribution, to set up a session between a NMEA gateway and a client like OpenCPN or Navionics. Data is checked for receipt and retried if failed, so this is more reliable than UDP and also slower and more work for the gateway, hence commonly limited to how many clients can be supported at one time.
UDP - Network protocol commonly used for NMEA data distribution, either passively (send out UDP packets to all clients that attach to a port) or actively ( forward on data to a list of listening client IP addresses/ports ), and either way as ‘fire-and-forget’. Navionics, OpenCPN, AngelNav, SavvyNavvy and other apps will use this (or TCP) to subscribe to NMEA data.
- Zigbee - Common mesh network for sensors, alarms, switches and other home automation uses. Bi-directional (so for example, the device battery can be remotely read), designed for low power devices, and uses the same 2.4Ghz spectrum as Bluetooth and Wifi. Becoming more common on boats since home automation scale drives down the costs, and where Home Assistant is used in conjunction with SignalK.