X

LWM2M (Lightweight Machine to Machine)

I. oneM2M 장치 관리 기술, LWM2M

가. LWM2M의 개념

IoT 장치에 포함된 오브젝트, 리소스를 관리하는 CoAP 기반 관리, 서비스 프로토콜

나. LWM2M의 특징

CoAP
DTLS기반
– IoT 전송 프로토콜 CoAP 사용
– DTLS(Datagram TLS) 기반 보안기술
oneM2M 표준 – 다수 장치를 효율적으로 관리
– oneM2M 그룹에서 표준 기술로 채택

 

II. LWM2M 구조 및 인터페이스

가. LWM2M 구조

구조도 설명
– Client, 관리서버 구성
– CoAP, DTLS (Datagram TLS) 보안 적용
– 관리용 4개 인터페이스
– Client는 리소스(데이터) 포함 관리용 객체 보유

– LWM2M Client와 서버 사이 4개 인터페이스를 가진 UDP, DTLS, CoAP 기반 프로토콜 스택 사용

나. LWM2M 인터페이스

개념도 인터페이스 종류
– 부트스트랩 (Bootstrap)

– 클라이언트등록 (Registration)

– 디바이스 관리 및 서비스
(Device Mgmt. & Enablement)

– 정보보고(Information Report)
  • 각 인터페이스 설명
인터페이스 설명
부트스트랩
인터페이스
– 서버 정보, 보안 키 부여 과정 사용
– 부팅 시 서버 정보, 보안 키 획득
클라이언트 등록
인터페이스
– 클라이언트의 IP 주소 및 포트 저장
– 액세스 객체(제어, 장치, 펌웨어) 관리
디바이스 관리
및 서비스
– 템플릿 기반 인스턴스, 자원 감시/제어
– 템플릿: Read, Discover, Write, Execute 등
정보 보고
인터페이스
– Observe 동작: 리소스 변화 관찰
– Notify 동작: 서버에 신규 데이터 전송

 

III. IoT 장치 관리 표준 비교

항목 LWM2M OMA-DM TR-069
전송 CoAP/UDP HTTP/TCP HTTP/TCP
응용 지원 미지원 미지원
장치 센서 노드 핸드폰 셋톱박스
Payload Binary, JSON XML XML
보안 DTLS TLS TLS
API REST REST SOAP

 

Categories: 네트워크
도리: