The controller-area network (CAN) is a serial, asynchronous, multimaster communication protocol for connecting electronics control modules in automotive and industrial applications. CAN was designed for applications needing high levels of data integrity and data rates up 1 Mbit/sec. In a typical automotive application, CAN interconnects the body control, engine-management, and transition-management systems.

The local-interconnect network (LIN) is a UART-based single master, multi-slave networking architecture originally developed for automotive sensor and actuator-network applications. LIN provides a low-cost networking option for connecting motors, switches, sensors, and lamps in the vehicle. The LIN master node connects the LIN network with higher-level networks, like CAN, extending the benefits of networking all the way to individual sensors and actuators.