MQTT 통신이란?

MQTT 통신이란?

MQTT

mqtt는 기계의 통신에 많이 사용되는 통신 프로토콜 중 하나입니다. 특히, IoT 장비에 많이 사용됩니다. 일반적으로 제한된 리소스와 네트워크를 이용해도 통신이 잘 되어야 하는 상황에서 필요한 기술입니다. wifi같은 방법을 통해 TCP/IP 프로토콜 위에서 동작하는 통신 프로토콜입니다.

특징

  • 구독 모델

2 요소로 이루어짐. 클라이언트(Client)와 중개자Broker(중개자). 이때 클라이언트는 중개자에게 정보를 전송하는 Provider(게시자) 역할과 중개자에게 정보를 받아가는 Subscriber(구독자)을 할 수 있다. 즉, 게시자는 중개자에게 데이터를 전송하고, 중개자를 구독하고 있던 구독자들이 원하는 정보라면 중개자는 해당 정보를 구독자에게 전송.

  • 시공간 분리

게시가와 구독자를 서로의 네트워크 위치를 모름. 또한 게시자와 구독자가 동시에 실행되거나 네트워크를 통해 연결되지 않음

results matching ""

    No results matching ""