Controller Area Network (CAN Bus) Tutorial - Higher Layer Protocols
Even though highly influential in automobiles and small applications, the CAN Bus technology alone is not suitable for machine automation since its communication between devices is limited to only 8 bytes.
Consequently, higher layer protocols such as CANopen for machine control, DeviceNet for factory automation, and SAE J1939 for offroad vehicles (specifically diesel engines) were designed to provide a full networking technology supporting messages of unlimited length and allowing a master/slave configuration.
https://copperhilltech.com/blog/controller-area-network-can-bus-tutorial-higher-layer-protocols/













