閱讀785 返回首頁    go 財經資訊


通信模式__IoT Hub_產品組件_阿裏雲物聯網套件-阿裏雲

IoT Hub支持兩種通信模式,RPC/Revert-RPC以及Pub/Sub。用戶可以根據自己的業務靈活使用兩種通信模式。

RPC/Revert-RPC

這是CCP協議具有的通信模式,用戶將自己的服務部署在雲服務器ECS上,並將服務URL注冊到物聯網套件中,然後設備調用CCP協議版本SDK中的RPCREQUEST方法請求該服務,同時該服務地址的響應結果會以 RPCRESPONSE透傳給設備端。這樣就實現了設備與雲端服務的互通;Revert-RPC是用戶的業務係統遠程調用客戶端並等待客戶端得到一個回執結果,比如遠程調用開關並得到開關的狀態信息。可以參考下麵的示意圖

RPC

Pub/Sub

CCP協議和MQTT都支持Pub/Sub這種通信模式,Pub/Sub是基於Topic進行消息的路由轉發,讓設備端或者服務端可以發布訂閱消息,實現異步的通信。適用的場景有M2M(設備與設備間通信),也可以實現設備端與雲端的異步通信。參考下麵的示意圖。

Pub

IoT Hub維護所有Topic的發布訂閱用戶列表。當消息發送到Topic,IoT Hub會檢查該Topic的所有訂閱用戶,然後將消息轉發給所有具有訂閱該Topic權限的客戶端或者服務端。

最後更新:2016-11-23 16:04:08

  上一篇:go 設備接入協議__IoT Hub_產品組件_阿裏雲物聯網套件-阿裏雲
  下一篇:go 身份和安全__產品組件_阿裏雲物聯網套件-阿裏雲