CAN(Controller Area Network)은 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격차량 내 ECU들은 CAN 프로토콜을 사용하여 통신CAN은 차량의 여러 ECU들이 증가하면서 기존의 UART 통신
CAN의 주요 기능으로는노드 N에서 보낸 메시지가 CAN 버스를 통해 모든 노드로 전달할 수 있다수신측 노드에서 메시지 ID를 통해 필요한 메시지만 처리할 수 있다메시지 ID 기반의 우선순위 기반 처리할 수 있다CAN 프로토콜을 따르는 Server 함수메시지 수신하여