CANopen est un protocole de communication et une spécification de profil d'appareil pour les systèmes embarqués utilisés en automatisation. Aujourd'hui, il est utilisé dans de nombreux domaines d'application tels que les équipements médicaux, l'électronique maritime, les applications ferroviaires ou la domotique.