IoT 2

MQTT(Message Queuing Telemetry Transport) 패킷 구조

안녕하세요! 첫 번째 MQTT 이야기에서 인삿말이 늦었습니다. 오늘은 MQTT 패킷의 구조에 대해 자세히 알아보도록 하겠습니다. MQTT는 사물 인터넷 환경에서 널리 사용되는 경량 메시징 프로토콜입니다. 이번 시간에는 MQTT 패킷의 구성 요소와 각 필드의 역할을 살펴보도록 하겠습니다. 이를 통해 MQTT 프로토콜의 작동 원리에 대한 이해를 높일 수 있을 것입니다. MQTT Peket 구조bit76543210byte 1메세지 타입(Message Type)중복 플래그 (DUP flag)Qos LevelRETAINbyte 2Remaining Lengthbyte 3 ~ byte nOption Variable headerbyte n+1  ~Option Payload MQTT는 2바이트의 고정 헤더를 사용하여 메..

IoT 2024.10.30

MQTT(Message Queuing Telemetry Transport)란?

MQTT 란?MQTT(Message Queuing Telemetry Transport)는 ISO 표준의 경량 네트워크 프로토콜로, 제한된 네트워크 환경에서 장치 간 메시지를 효율적으로 전달하기 위해 발행-구독 아키텍처를 사용하며, 중앙 브로커를 통해 메시지를 라우팅하고, 다양한 서비스 품질(QoS) 수준을 제공하여 신뢰성 있는 메시지 전달을 보장함으로써 주로 사물인터넷(IoT), 모바일 애플리케이션등의 분야에서 널리 사용되는 통신 방식입니다.MQTT 인프라 구조MQTT 프로토콜에서는 중앙의 브로커가 발행자로부터 받은 메시지를 해당 토픽을 구독한 모든 구독자에게(1:N) 전달하는 방식으로 작동하며, 클라이언트는 발행자와 구독자 역할을 동시에 수행할 수 있어 양방향 통신이 가능하고, 토픽 기반의 필터링, Q..

IoT 2024.09.22