[MQTT] 개념
by souk0721
Study note
프로젝트 나 필요시 만들었던 소스 등을 기록 정리한 포스트 입니다.
개념
MQTT
Message Queuing Telemetry Transport- Publish/Subscribe (Pub/Sub)(발행 과 구독) 경량 메시징 프로토콜
- IoT를 위해 낮은 전력, 낮은 대역폭 환경에서 사용할수 있습니다.
특징
- 메시지를 발행(Pub)하고, 관심 있는 주제를 구독(Sub)을 기본 원칙으로 합니다.
- Pub(발행),Sub(구독)은 Broker에 대한 클라이언트로 작동합니다.
- Pub(발행)은 토픽을 발행하기 위한 목적
- Sub(구독)은 토픽을 구독하기 위한 목적
- MQTT는 발행인과 구독자가 메시지를 주고 받을 수 있도록 다리를 놔주는 역할만을 한다.
Mosquitto MQTT broker
- 오픈소스
- 여러 MQTT broker 중 하나
다른 broker