Le bus CAN (Controller Area Network) (réseau de communication interne des véhicules) est un protocole basé sur les messages, conçu à l'origine pour les applications automobiles, mais qui se trouve désormais également dans l'aérospatiale et le maritime. Il s'agit d'une norme qui permet à différentes parties d'un véhicule de communiquer entre elles sans l'utilisation d'un ordinateur hôte.