정보통신 정보관리기술사/정보통신망

LWM2M(Lightweight Machine to Machine)

가카리 2020. 5. 24. 21:59
반응형
문. LWM2M(Lightweight Machine to Machine)
답.
1. oneM2M 장치관리 기술, LWM2M 정의
  - IoT장치에 포함된 오브젝트, 리소스를 관리하는 CoAP*기반 관리 서비스 프로토콜
  - LWM2M서버와 LWM2M클라이언트간의 응용프로그램 계층 프로토콜
 * CoAP(Constrained Application Protocol): M2M노드들 사이 통신을 지원하기 위한 REST기반 프로토콜

2. LWM2M 개념도 및 특징
  가. 개념도

<그림. LWM2M 개념도>
  - Client - 관리서버로 구성되며 CoAP을 기반으로 하여 메시지가 작고 빠르고 다양한 IoT기기 지원 가능
  나. 특징
구 분
설 명
CoAP 사용
- IoT 전송 프로토콜 CoAP 사용
DTLS기반 보안
- DTLS기반 보안 기술 적용
- PSK(Pre Shared Key)/ Public Key를 활용하여 프로비저닝 및 Secure Booting 지원
oneM2M 표준
- 다수 장치를 효율적 관리
- oneM2M 표준 기술
표준 오브젝트 모델
- 응용개발 용이
- 재사용성 증가
다양한 디바이스 지원
- 저사양부터 고사양 디바이스 지원


3. IoT 장치관리 표준 비교
구분
LWM2M
OMA-DM
TR-069
전송프로토콜
CoAP/UDP
HTTP/TCP
HTTP/TCP
응용 
 데이터 
지원
지원
(표준 오브젝트 모델)
미지원
미지원
장치
센서노드
모바일 단말기
셋톱박스
페이로드
Binary/JSON
XML
XML
보안규격
DTLS**
TLS
TLS
API방식
REST
REST
SOAP*
*SOAP(Simple Object Access Protocol)
**DLTS(Datagram Transport Layer Security): UDP기반 TLS, 도청, 간섭, 변조 등 공격 방어

4. LWM2M 인터페이스
종 류
설 명
부트스트랩
인터페이스

- 서버 정보, 보안키 부여 과정 사용
- 부팅 시 서버정보, 보안키 획득
클라이언트
등록
인터페이스

- 클라이언트의 IP 주소 및 포트 저장
- 액세스 객체(제어, 장치, 펌웨어) 관리
디바이스 관리
서비스 인터페이스

- 템플릿기반 인스턴스, 자원 감시/제어
- 템플릿: Read, Write, Execute, Discover 등
정보보고
인터페이스

- Observe 동작: 리소스 변화 관찰
- Notify 동작: 서버에 신규 데이터 전송

 
반응형