目前日期文章:201702 (4)

瀏覽方式: 標題列表 簡短摘要
  • Feb 16 Thu 2017 17:28
  • Qos


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Update your system
    sudo apt-get update
    sudo apt-get upgrade
    
  • Create a git user for GitLab

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Feb 10 Fri 2017 18:42
  • MQTT

MQTT 結構

  • Fixed header: 固定表頭,必需。
  • Variable header: 可變表頭,不必需。
  • Payload: 資料,不必需。

Fixed header 固定表頭

定義 傳輸方向 說明 7 6 5 4 3 2 1 0
Reserved 禁止 保留 0 0 0 0 0 0 0 0 0x00
CONNECT Client→Server 客戶端請求連接 0 0 0 1 0 0 0 0 0x10
CONNACK Server→Client 請求連接確認回覆 0 0 1 0 0 0 0 0 0x20
PUBLISH Client↹Server 發佈消息 0 0 1 1 DUP QOS 0 0x3?
PUBACK Client↹Server QoS1消息發佈收到確認 0 1 0 0 0 0 0 0 0x40
PUBREC Client↹Server QoS2消息發佈收到確認 0 1 0 1 0 0 0 0 0x50
PUBREL Client↹Server QoS2消息發佈釋放 0 1 1 0 0 0 1 0 0x62
PUBCOMP Client↹Server QoS2消息發佈完成 0 1 1 1 0 0 0 0 0x70
SUBSCRIBE Client→Server 客戶端訂閱請求 1 0 0 0 0 0 1 0 0x82
SUBACK Server→Client 訂閱請求確認回覆 1 0 0 1 0 0 0 0 0x90
UNSUBSCRIBE Client→Server 客戶端取消訂閱請求 1 0 1 0 0 0 1 0 0xA2
UNSUBACK Server→Client 取消訂閱請求確認回覆 1 0 1 1 0 0 0 0 0xB0
PINGREQ Client→Server 客戶端心跳請求 1 1 0 0 0 0 0 0 0xC0
PINGRESP Server→Client 心跳請求確認回覆 1 1 0 1 0 0 0 0 0xD0
DISCONNECT Client→Server 客戶端中斷連接 1 1 1 0 0 0 0 0 0xE0
Reserved 禁止 保留 1 1 1 1 0 0 0 0 0xF0

....

參考資料


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論