210 likes | 597 Views
ICP DAS MQTT Solution. By Wilson. 此份講義採用創用 CC 「姓名標示 - 非商業性 - 相同方式分享 」 授權條款台灣 2.5 版. 主動 M2M 傳輸機制. 主要特色 Pub/Sub 主動傳輸 快速、無縫彈性整合 QoS 保證送達機制 提升開發佈署效率. M2M & IoT. 物 聯 網. Bluetooth. Barcode. M2M. Non-IP. RFID. IoT 物聯網( IOT )是指在 互聯網的 結構 中具有 唯 一識別物件 特性的 虛擬形式 存在. M2M
E N D
ICP DASMQTT Solution By Wilson 此份講義採用創用CC「姓名標示-非商業性-相同方式分享」授權條款台灣 2.5版
主動M2M傳輸機制 • 主要特色 • Pub/Sub主動傳輸 • 快速、無縫彈性整合 • QoS保證送達機制 • 提升開發佈署效率
M2M & IoT 物 聯 網 Bluetooth Barcode M2M Non-IP RFID • IoT • 物聯網(IOT)是指在互聯網的結構中具有唯一識別物件特性的虛擬形式存在 • M2M 於設備間支持有線或無線通訊的技術
IoT通訊協定 • IoT物聯網協議的需求 • 頻寬高效性 • 可擴展性 • 標準化 • 開放性 • 與資料無關性(資料不可知) • 必須適用於受限的設備和伺服器基礎架構
HTTP? v.s. MQTT MQTT • 簡單 • 高效率 • 發佈/訂閱 • 通訊服務品質分級 • 提供當機最後遺囑 • 為不確定的網路而設計(無線) HTTP? • 請求/ 回覆 • 冗長 • 輪詢而非推播 • 通訊服務品質無分級 • 若客戶端當機如何得知? • 無狀態保持設計(stateless)
MQTT 發展歷史 OASIS技術委員會成立 免版稅 MQTT 成為標準 MQTT由 IBM與Arcom (Eurotech) 開發誕生 1999 2010 2013 2014
通訊服務品質(Quality of Service) QoS 0 • 最多傳遞一次 • 訊息被傳遞一次或從未傳遞 • QoS 1 • 最少傳遞一次 • 訊息被傳遞一次或多次 • QoS 2 • 確實傳遞一次 • 訊息確認傳遞一次 QoS 0 MQtt Broker QoS 1 MQtt Broker QoS 2 MQtt Broker
最後遺囑功能(Last Will& Testament) 連結 LWT MQtt Broker 設備123/狀態: “offline” 斷線 MQtt Broker 設備 123/狀態: “offline”
w/o 保留訊息 每 5 min 設備1/暫存: “25.0” MQtt Broker 設備1 設備1/狀態: “25.0” 設備2 延遲Delay <= 5 min
保留的訊息 每 5 min 設備1/暫存: “25.0” R MQtt Broker 設備1 設備1/狀態: “25.0” R 設備2 無延遲!
MQTT主題topics people Building 101 / temp Taipei / people ICPDAS / temp MQTT主題topics 101
MQTT主題topics people Building 101 / temp Taipei / people ICPDAS / temp MQTT topics 101 ICPDAS 泓格的溫度Taipei/ICPDAS/temp
MQTT主題topics people Building 101 / temp Taipei / people ICPDAS / temp MQTT topics 101 所有溫度值Taipei/+/temp
MQTT主題topics people Building 101 / temp Taipei / people ICPDAS / temp MQTT topics 101 所有泓格資訊Taipei/ICPDAS/#
MQTT主題topics people Building 101 / temp Taipei / people ICPDAS / temp MQTT topics 101 所有資訊#
MQTT Demo架構 MQTT Cloud Big Data • EKAN-MD104 + MQ • MQ App • DL-302 + MQ • ET-7000 + MQ
實體應用案例 Facebook Messenger • 超過 850萬臉書 Messenger用戶 • 聊天應用 • 改進的電池 • 更低的延遲 • 更少的頻帶寬
實體應用案例 智能家居 • MQTT 為中央訊息 “總線bus” • 易與其他技術整合 • 遠端監視 • 許多開放式智能家居框架支持MQTT • 遠端控制
實體應用案例 管道應用案例 • 30,000 台設備 • 17,000 公尺管道 • 遠端監視 • 遠端控制 • 使用人造衛星連線 • 頻帶寬十分昂貴