OTA 프로토콜 — 차량과 OTA 서버 간 통신 및 장치 관리(Device Management, DM)를 위한 프로토콜. Gateway ECU 또는 AVN에서 DM Client가 동작하며, 새 업데이트 존재 확인, 패키지 다운로드, 업데이트 상태 전달 등을 수행한다. Linux·Android·QNX·Classic Autosar 등 다양한 플랫폼에서 지원.
프로토콜 비교
Protocol
Release
특징
OMA DM 1.x
2007 (1.2)
Sync ML 기반 (XML). HTTP·OBEX 등 다양한 Transport Layer. 현대자동차 OTA 기반 프로토콜. 소수 오픈소스 존재하나 현재 미관리
OMA DM 2.x
2016 (2.0)
JSON 기반, RESTful Interface. Device Management Command 대폭 추가, 보안 강화
LwM2M
2017 (1.0), 2020.11 (1.2)
IoT 장치 관리용 경량 프로토콜. 다양한 오픈소스 구현체 존재
MQTT
2019 (5.0)
Publish-Subscribe. IoT 사실상 표준. 가볍고 효율적이며 대규모 트래픽 지원
LwM2M (Lightweight Machine to Machine)
구분
설명
CoAP 사용
IoT 전송 프로토콜 CoAP 기반 — 메시지가 작고 빠르며 다양한 IoT 기기 지원
DTLS 기반 보안
PSK(Pre-Shared Key) 또는 Public Key로 Provisioning. Secure Booting 지원
oneM2M 표준
다수 장치를 효율적으로 관리하는 oneM2M 표준 기술 준수
기타
응용개발 용이, 재사용성 증가, 저사양~고사양 디바이스 지원
MQTT (Message Queueing Telemetry Transport)
Publish-Subscribe 기반 메시지 송수신 프로토콜.
작은 코드 공간이 필요하거나 네트워크 대역폭이 제한되는 원격 통신 — 즉 IoT 제약 환경 또는 대규모 트래픽 전송을 위해 설계.
TCP/IP 위에서 동작하지만 매우 가벼움. 많은 통신 제약을 해결.
Bluetooth·Zigbee 같은 별도 모듈 방식이 아닌, WiFi 등 인터넷을 통한 TCP/IP 기반 송수신.
채택 사례: Facebook Messenger, 우아한형제들(배달의 민족) 중계 시스템 개선 시도.