CANopen
CANopen es un protocolo de comunicaciones de alto nivel, para uso industrial, basado en el bus CAN (ISO 11898) y recogido en la norma EN 50325-4.CANopen ha sido desarrollado por CiA (CAN in Automation), asociación sin ánimo de lucro formada por fabricantes y usuarios del bus CAN.La solución es aligerar la implementación suprimiendo esas capas y trasladando los servicios necesarios a la capa superior, que es la de aplicación.Los dispositivos se estructuran en tres unidades funcionales: El diccionario de objetos funciona como una interfaz entre las comunicaciones y la aplicación.Soporta la transmisión síncrona y asíncrona de mensajes.