CANopen ist ein Kommunikationsprotokoll und ein Geräteprofil für embedded systems, die in der Automatisierung verwendete werden. Eingesetzt wird es in den unterschiedlichsten Bereichen, wie beispielsweise in der Medizintechnik, Schiffselektronik, im Schienenverkehr oder der Gebäudeautomatisierung.