Due to it's flexibility, the Controller Area Network (CAN) bus is becoming more widely used in vehicles and technology. Numerous devices can interact with each other over a single shared bus. Instead of tightly controlled communication, the CAN bus relies on devices freely sending and receiving messages. Within an automobile, the CAN bus connects the ECUs of the engine control unit, transmission control unit, and the anti-lock braking system, allowing these units to share information and work together seamlessly. In industrial applications of the CAN bus, it is a common component of automation systems where it provides centralized communication for a network of sensors, actuators and controllers for automated industrial processes.