MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. M2M(machine-to-machine)와 IoT(Internet of things)에서 사용하는 걸 목적으로 하는 만큼, 낮은 전력으로도 사용할 수 있도록 설계됐다. 저전력, 소규모 기기들 간의 통신이 필요한 IoT에서 주목하는 프로토콜이다. OASIS는 MQTT 3.3.1 를 IoT에서의 표준 프로토콜로 채택했다.
지금 나는 IoT관련 일을 하고 있으며, 로컬과 원격 모두에서 사용할 수 있는 경량의 통신 프로토콜로 MQTT를 고려하고 있다. 예전이라면 직접 만들어서 사용을 했겠지만 IoT가 점차 확산되는 시점에서, 표준(혹은 표준에 가까운, 혹은 채택될 가능성이 높은) 프로토콜을 선택해야 할 필요가 있었다.
IoT에서 선택 가능성이 있는 프로토콜로는 MQTT, CoAP, XMPP정돌를 꼽을 수 있겠다. 각각의 특징을 정리했다.
Contents
MQTT
문서
참고
Recent Posts
Archive Posts
Tags