개념

  • MQTT Message Queuing Telemetry Transport
  • Publish/Subscribe (Pub/Sub)(발행 과 구독) 경량 메시징 프로토콜
  • IoT를 위해 낮은 전력, 낮은 대역폭 환경에서 사용할수 있습니다.

특징

  • 메시지를 발행(Pub)하고, 관심 있는 주제를 구독(Sub)을 기본 원칙으로 합니다.
  • Pub(발행),Sub(구독)은 Broker에 대한 클라이언트로 작동합니다.
  • Pub(발행)은 토픽을 발행하기 위한 목적
  • Sub(구독)은 토픽을 구독하기 위한 목적
  • MQTT는 발행인과 구독자가 메시지를 주고 받을 수 있도록 다리를 놔주는 역할만을 한다.

Mosquitto MQTT broker

참조