[네트워크 목차]

 

1. MQTT (Message Queueing Telemetry Transport)

 - publish, subscribe를 기본 동작으로 하는 IoT를 위한 저전력 경량 메세징 프로토콜

 

1) MQTT 구성

항목 설명
Broker 메세지 중계 서버
Publish 메세지 송신
Subscribe 메세지 수신 등록
Topic 계층적 메세지 채널. 와일드카드 +(한 레벨) ,#(모든레벨)
예) 
1) ITPE / 심화반 / 메타반
2) ITPE / 영등포 / 메타반
3) ITPE / 온라인 / 심화반 / 메타반

ITPE/#/메타반 -> topic 1, 2, 3 모두 수신
ITPE/+/메타반 -> topic 1,2 수신

 2) MQTT 헤더

고정헤더 Message
Type
통신하는 메세지의 종류
DUP 재전송 메세지 여부
QoS Level 0~2 메세지 처리 등급
RETAIN 서버 저장 여부
Remainig
length
고정헤더 제외 패킷 길이

3) MQTT의 QoS

QoS Lv. 0 (At most Once) subscriber 전달여부 확인 안함
QoS Lv. 1 (At least Once) 최소 한번 전달. 중복 전달 가능성 존재
QoS Lv. 2 (Exactly Once) 정확히 한번 전달.
전달 후 종료 절차. 성능 부하.

 

'메가노트 > 토픽과제(정리)' 카테고리의 다른 글

무선 매쉬 네트워크(문경숙)  (0) 2022.09.03
MEC (이상희)  (0) 2022.09.03
NFV (이재용)  (0) 2022.09.03
LPWAN (안혜진)  (1) 2022.09.03
WPAN (황선환)  (0) 2022.09.03

+ Recent posts