The controller area network (CAN) is a standard for distributed communications with built-in fault handling, specified for the physical and data link layers of the open systems interconnection (OSI) ...