ICPDAS TouchPAD

Download Report

Transcript ICPDAS TouchPAD

By Wilson
此份講義採用創用CC「姓名標示-非商業性-相同方式分享」授權條款台灣 2.5版

主要特色

Pub/Sub主動傳輸

快速、無縫彈性整合

QoS保證送達機制

提升開發佈署效率
 M2M
於設備間支持有線或無線通訊的技術
Bluetooth
Barcode
物 聯 網
RFID
M2M
Non-IP
 IoT
物聯網(IOT)是指在互聯網的結構中具有唯
一識別物件特性的虛擬形式存在
 IoT物聯網協議的需求

頻寬高效性

可擴展性

標準化

開放性

與資料無關性(資料不可知)

必須適用於受限的設備和伺服器基礎架構
HTTP?
MQTT
X 請求/ 回覆
 簡單
X 冗長
 高效率
X 輪詢而非推播
 發佈/訂閱
X 通訊服務品質無分級
 通訊服務品質分級
X 若客戶端當機如何得知?
 提供當機最後遺囑
X 無狀態保持設計(stateless)  為不確定的網路而設計
(無線)
MQTT由 IBM與
Arcom (Eurotech)
開發誕生
1999
免版稅
2010
OASIS技術
委員會成立
2013
MQTT
成為標準
2014
QoS 0
QoS 0
 最多傳遞一次
MQtt Broker
 訊息被傳遞一次或從未傳遞
QoS 1
QoS 1
 最少傳遞一次
MQtt Broker
 訊息被傳遞一次或多次
QoS 2
 確實傳遞一次
QoS 2
 訊息確認傳遞一次
MQtt Broker
連結
LWT
設備123/狀態: “offline”
MQtt Broker
斷線
MQtt Broker
設備 123/狀態: “offline”
每 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 101
people
Building 101
Taipei
/
temp
/
ICPDAS
/
people
temp
MQTT topics 101
ICP DAS 泓格的溫度 Taipei/ICPDAS/temp
people
Building 101
Taipei
/
temp
/
ICPDAS
/
people
temp
MQTT topics 101
所有溫度值 Taipei/+/temp
people
Building 101
Taipei
/
temp
/
ICPDAS
/
people
temp
MQTT topics 101
所有泓格資訊 Taipei/ICPDAS/#
people
Building 101
Taipei
/
temp
/
ICPDAS
/
people
temp
MQTT topics 101
所有資訊 #
people
Building 101
Taipei
/
temp
/
ICPDAS
/
people
temp
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 公尺管道
 遠端監視
 遠端控制
 使用人造衛星連線
 頻帶寬十分昂貴