782
iPhone_iPad_Mac_手機_平板_蘋果apple
設備控製共享__共享中心_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
本文檔主要講述使用共享中心的兩種主要場景。用戶可以基於共享中心實現設備跨廠商互聯互通。共享中心都是基於Topic進行共享的。
場景一:設備控製共享
基於共享中心可以實現設備控製共享,這樣開發者可以在經過其他廠商的同意的情況下控製其設備,進而開發出多樣化的物聯網應用。
假設廠商A生產智能燈,廠商B生產機器人,這兩家廠商各自的雲平台是相互獨立的。現在智能機器人想根據主人的提示控製廠商A燈的開關。基於阿裏雲物聯網套件如何實現呢?
首先廠商A需要訂閱Topic中的消息,然後廠商A將該Topic的發布權限共享給廠商B,廠商B獲得權限就可以發布消息到該Topic,最後廠商A訂閱到消息進而作相應的業務處理。
第一步:從Topic中訂閱消息
- 廠商A登錄IoT控製台。
- 創建智能燈的產品,在該產品下添加設備,為某設備添加授權,使設備具有往
Topic:/23XXXXX/light/controle
訂閱
消息的權限。具體操作請參考設備接入準備中的創建產品
、添加設備
和設備授權
部分文檔。 - 廠商A可以基於CCP協議或者MQTT協議將設備接入IoT Hub,詳情請參考文檔設備基於CCP接入和設備基於MQTT接入
- 然後廠商A就可以基於CCP協議或者MQTT協議中的
SUBSCRIBE
方法從Topic:/23XXXXX/light/controle
訂閱消息;當然也可以基於OpenAPI向Topic:/23XXXXX/door/status
發消息。
備注:
- Topic來源:操作的Topic屬於哪個廠商;
- 權限操作:對Topic的操作,包括
發布
,訂閱
,以及發布和訂閱
。- Topic:具體Topic定義。具體參考文檔Topic
第二步:共享Topic的發布權限操作
廠商A進入共享中心將Topic:/23XXXXXX/light/controle
的發布
權限共享。
備注:
- 共享的權限操作:可以讓申請者擁有該Topic何種權限操作,該例子是發布。
- 消息格式:表示該Topic中消息的格式,這個對於申請者非常重要,因為他需要依賴這個來理解你的數據,然後發相同格式的數據到Topic中。
特別提醒:共享Topic必須是企業認證客戶。
第三步:申請共享出來的Topic
前麵廠商A已經將Topic:/23XXXXXX/light/controle
共享出來,現在廠商B可以登錄IoT控製台進入共享中心查詢該Topic進行申請。
特別提醒:申請Topic必須也是企業認證客戶。
第四步:處理申請Topic請求
當廠商B申請完Topic之後,廠商A需要對該請求進行處理。
如果同意,廠商B就擁有權限操作該Topic。
第五步:設備往Topic中發布消息
廠商B擁有該Topic的發布
消息的權限之後,可以通過OpenAPI或者SDK發布
消息到該Topic控製燈;或者可以登錄控製台,直接將該Topic的發布
權限授權給某一個設備,這一步可以參考設備接入準備中設備授權
文檔,這樣設備可以不經過服務端發布消息到該Topic,然後被另一個廠商的設備訂閱,實現跨廠商M2M的場景。
最後更新:2016-07-21 16:17:38
上一篇:
設置規則狀態__規則引擎_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
下一篇:
設備數據共享__共享中心_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
不同企業之間的資源操作與授權管理__使用場景_用戶指南_訪問控製-阿裏雲
消息隊列 MQ 使用限製__技術分享_技術運維問題_消息隊列 MQ-阿裏雲
CDN加速OSS__存儲空間管理_最佳實踐_對象存儲 OSS-阿裏雲
多線程下載示例__SDK示例_批量數據通道_大數據計算服務-阿裏雲
GetBucketAcl__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
地圖_阿裏雲幫助中心-阿裏雲,領先的雲計算服務提供商
AWS、阿裏雲等諸強競爭下,百度雲能否用ABC戰略突圍?
用戶操作限製___售後支持計劃_支持計劃-阿裏雲
設置實例自動釋放時間__實例相關接口_API 參考_雲服務器 ECS-阿裏雲
項目瀏覽__Intelij 開發插件_工具_大數據計算服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲