[네트워크 목차]
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 |