Los protocolos de alto nivel del bus CAN son principalmente los siguientes:

1. CANopen:
Es un protocolo de comunicación basado en el bus CAN, que se utiliza ampliamente en la automatización industrial, el control de robots, los sistemas de energía y otros campos.

2. DeviceNet:
Es un protocolo de red industrial basado en el bus CAN, utilizado principalmente para la comunicación y el control entre equipos de automatización industrial.

3. J1939:
Es un protocolo de comunicación de vehículos basado en el bus CAN, utilizado principalmente para la comunicación y el control de vehículos comerciales y maquinaria y equipos pesados.

4. NMEA2000:
Se trata de un protocolo de comunicación para buques y equipos marinos basado en el bus CAN, utilizado principalmente para el intercambio de datos y el control entre buques y equipos marinos.

5. CANaerospace:
Se trata de un protocolo de comunicación para equipos de aviónica basado en el bus CAN, utilizado principalmente para el intercambio de datos y el control entre aeronaves y equipos de aviónica.

Estos protocolos de alto nivel se desarrollan y amplían sobre la base del bus CAN, y pueden seleccionarse los protocolos adecuados en función de los distintos escenarios de aplicación.