네지덤

  1. 네트워크
    1. 네트워크

    2. 네트워크 기출문제

MQTT

개념
초경량의 Publish/Subscribe 구조의 메시지 전송 프로토콜

1. MQTT(Message Queue Telemetry Transport) 개념

- M2M/IoT 접속 프로토콜로 초경량의 Publish/Subscribe 구조의 메시지 전송 프로토콜(IBM설계)

2. 시스템구성도 및 프로토콜

가. 시스템구성도

설명: C:\작업폴더\01. 아이리포\03. 특강\정의토토\이미지\5G\7월26일\mqtt_publisher_subscriber-1.png

- 제한된 컴퓨팅 성능과 빈약한 네트워크 연결 환경에서의 동작을 고려한 대용량 메시지 전달 프로토콜 (Publish/Subscribe)

나. 프로토콜

프로토콜

설명

1) Meaagae Broker

- 클라이언트가 브로커에 접속 시 유일 식별자를 서버에 제공

2) LDAP, OAuth2.0

- 전송매체에 대한 다양한 인증방식 제공

3) TLS(SSL)/VPN

- SSL, VPN 기반 보안 적용

4) TCP/IP

- 하위 전송 및 네트워크 계층에서 TCP/IP 사용

다. 절차

설명: C:\작업폴더\01. 아이리포\03. 특강\정의토토\이미지\5G\7월26일\0912embmqtt01.png

- MQTT 클라이언트가 메시지를 특정 채널(Topic, 토픽)에 발행하면 이 채널을 구독한 모든 클라이언트에게 메시지가 전달

- 중간에서 메시지를 수집, 재분해 하는 작업은 MQTT 브로커가 담당

3. QoS 서비스

설명: C:\작업폴더\01. 아이리포\03. 특강\정의토토\이미지\5G\7월27일\20170727_201608.png

댓글