330
財經資訊
設備數據共享__共享中心_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
本文檔主要講述使用共享中心的兩種主要場景。用戶可以基於共享中心實現設備跨廠商互聯互通。共享中心都是基於Topic進行共享的。
場景二:設備數據共享
基於共享中心可以實現設備數據共享,這樣開發者可以開發出多樣化的物聯網應用。
假設廠商A生產智能門,廠商B生產智能燈,這兩家廠商各自的雲平台是相互獨立的。現在廠商B想根據廠商A智能門的開關狀態決定自己的開關狀態。基於阿裏雲物聯網套件如何實現呢?
首先廠商A將設備的消息發布到某個Topic中,然後廠商A將Topic的訂閱權限共享給廠商B,廠商B獲得權限就可以訂閱設備的數據,進而作相應的業務處理。
第一步:發布消息到Topic
- 廠商A登錄IoT控製台。
- 創建智能門的產品,在該產品下添加設備,為某設備添加授權,使設備具有往
Topic:/23XXXXX/door/status
發布消息的權限。具體操作請參考設備接入準備中的創建產品
、添加設備
和設備授權
部分文檔。 - 廠商A可以基於CCP協議或者MQTT協議將設備接入阿裏雲IoT,詳情請參考文檔設備基於CCP接入和設備基於MQTT接入
- 然後廠商A就可以基於CCP協議或者MQTT協議中的
PUBLISH
方法向Topic:/23XXXXX/door/status
發消息;當然也可以基於OpenAPI向Topic:/23XXXXX/door/status
發消息。
第二步:共享Topic的訂閱權限操作
廠商A進入共享中心,將Topic:/23XXXXXX/door/status
的訂閱
權限共享。
備注:
- 共享的權限操作:可以讓申請者擁有該Topic何種權限操作,該例子是訂閱。
- 消息格式:表示該Topic中消息的格式,這個對於申請者非常重要,因為他需要依賴這個來理解你的數據,然後進行數據的處理。
特別提醒:共享Topic必須是企業認證客戶。
第三步:申請共享出來的Topic
前麵廠商A已經將Topic共享出來,現在廠商B可以登錄IoT控製台進入共享中心查詢該Topic進行申請。
特別提醒:申請Topic必須也是企業認證客戶。
第四步:處理申請Topic請求
當廠商B申請完Topic之後,廠商A需要對該請求進行處理。
如果同意,廠商B就擁有權限操作該Topic。
第五步:設備從Topic中訂閱消息
廠商B有了權限之後,可以通過OpenAPI或者SDK訂閱
該Topic得到Topic中的消息,然後得到數據開發自己的應用程序控製燈的狀態;或者可以登錄控製台,直接將該Topic的訂閱權限授權給某一個設備,這一步可以參考設備接入準備中設備授權
文檔,這樣設備可以不經過服務端接受到數據,作相應的處理。
最後更新:2016-07-21 16:18:03
上一篇:
設備控製共享__共享中心_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
下一篇:
進階使用 STS__授權管理_阿裏雲物聯網套件-阿裏雲
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲