【IoT】MQTT

今天是 AWS 高峰會,聽了很多 IoT 上的各種應用,與 AWS IoT 的互動…對於一些 protocol 使用範例概念上,還是不甚瞭解

MQTT : Message Queue Telemetry Transport wiki of MQTT

MQTT & IoT protocols comparison

在不同的物聯網方案下,選用不同的 protocol img

Abstract

MQTT 是一個 client server 發布/訂閱 訊息交換的 protocol。特性有 輕量、開放、簡單 容易使用。 在許多受限制的環境下,適合使用(M2M / IoT)。運行 TCP/IP 協議。特色有:

  • Use of the publish/subscribe message pattern which provides one-to-many message distribution and decoupling of applications.
  • A messaging transport that is agnostic to the content of the payload.
  • Three qualities of service for message delivery:
    • “At most once”
    • “At least once”
    • “Exactly once”
  • A small transport overhead and protocol exchanges minimized to reduce network traffic.
  • A mechanism to notify interested parties when an abnormal disconnection occurs.