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 公尺管道
遠端監視
遠端控制
使用人造衛星連線
頻帶寬十分昂貴