場景說明
華為云設備接入IoTDA服務對于設備上報的數(shù)據(jù),可以選擇讓平臺將設備上報數(shù)據(jù)推送給應用服務器,由應用服務器進行保存;還可以選擇讓平臺將設備上報數(shù)據(jù)轉發(fā)給 對象存儲服務 (OBS),由OBS進行存儲
本示例為將所有設備上報的數(shù)據(jù)轉發(fā)至OBS存儲。
創(chuàng)建OBS桶
- 登錄華為云官方網站,訪問 對象存儲 服務。
- 單擊“進入控制臺”進入對象存儲服務管理控制臺。
- 單擊頁面右上角的“創(chuàng)建桶”,根據(jù)需求選擇桶規(guī)格后,單擊“立即創(chuàng)建”。
圖1 購買OBS服務
配置 設備接入服務
在設備接入服務中創(chuàng)建產品模型、注冊設備并設置數(shù)據(jù)轉發(fā)規(guī)則,實現(xiàn)當設備上報數(shù)據(jù)時將數(shù)據(jù)轉發(fā)至OBS。
創(chuàng)建規(guī)則
- 訪問設備接入服務,單擊“管理控制臺”進入設備接入控制臺。
- 選擇左側導航欄的“規(guī)則>數(shù)據(jù)轉發(fā)”,單擊右上角的“創(chuàng)建規(guī)則”。
- 參考下表參數(shù)說明,填寫規(guī)則內容。以下參數(shù)取值僅為示例,您可參考用戶指南創(chuàng)建自己的規(guī)則,填寫完成后單擊“創(chuàng)建規(guī)則”。
參數(shù)名
參數(shù)說明
規(guī)則名稱
自定義,如iotda-obs。
規(guī)則描述
自定義,如數(shù)據(jù)轉發(fā)至OBS存儲。
數(shù)據(jù)來源
選擇“設備屬性”。
觸發(fā)事件
自動匹配“設備屬性上報”。
資源空間
選擇“所有資源空間”。
圖2 創(chuàng)建數(shù)據(jù)轉發(fā)規(guī)則 - 單擊“設置轉發(fā)目標”頁簽,單擊“添加”,設置轉發(fā)目標。
參數(shù)名
參數(shù)說明
轉發(fā)目標
選擇“對象存儲服務(OBS)”
區(qū)域
選擇OBS服務的所在區(qū)域。若未授權訪問此區(qū)域的服務,請根據(jù)界面提示,配置云服務訪問授權。
存儲桶
選擇要存儲數(shù)據(jù)的桶。若沒有,請前往OBS服務創(chuàng)建桶。
圖3 創(chuàng)建轉發(fā)目標 - 單擊“啟動規(guī)則”,激活配置好的數(shù)據(jù)轉發(fā)規(guī)則。
圖4 激活規(guī)則
驗證操作
- 您可以使用配置設備接入服務時注冊的真實設備接入平臺,上報任意數(shù)據(jù)。
- 您也可以使用模擬器模擬設備上報數(shù)據(jù),操作方法請參考在線開發(fā)MQTT協(xié)議的智慧路燈。
登錄OBS管理控制臺,單擊桶名稱進入桶管理頁面后,在“對象”頁面可以查看到設備上報的數(shù)據(jù)。

您也可以使用OBS的API(獲取對象內容)進行文件讀取。