Engineering Notes

CAN Bus & Connectivity Engineering

J1939, NMEA 2000, ISOBUS, CAN-FD, and the wireless transports that carry them.

CAN bus is four protocols wearing one name. The physical layer is shared, but SAE J1939 on a truck, NMEA 2000 on a vessel, and ISOBUS (ISO 11783) on an agricultural implement each define their own application layer, address claiming, and message semantics. A tool that decodes one does not automatically decode another, and a network carrying mixed classic CAN and CAN-FD nodes has failure modes that a two-node bench test will never surface.

These notes cover protocol-level diagnostics and integration: where CAN-FD's backward compatibility actually breaks, how silent gateways drop frames without surfacing an error, why bus-off events trace back to signal integrity more often than to software, and what wireless transports (Bluetooth SPP, BLE, Wi-Fi) mean for field diagnostic access. Written for technicians and engineers working on heavy machinery, agricultural equipment, marine networks, and commercial vehicles.

Related hardware: the MicroCore Wireless CAN Bridge, a dual-mode Bluetooth to CAN-FD adapter with native J1939 and ISOBUS decoding.