華為云計(jì)算 云知識(shí) 華為云物聯(lián)網(wǎng)平臺(tái)數(shù)據(jù)轉(zhuǎn)發(fā)至OBS長(zhǎng)期儲(chǔ)存
華為云物聯(lián)網(wǎng)平臺(tái)數(shù)據(jù)轉(zhuǎn)發(fā)至OBS長(zhǎng)期儲(chǔ)存

場(chǎng)景說(shuō)明

華為云設(shè)備接入IoTDA服務(wù)對(duì)于設(shè)備上報(bào)的數(shù)據(jù),可以選擇讓平臺(tái)將設(shè)備上報(bào)數(shù)據(jù)推送給應(yīng)用服務(wù)器,由應(yīng)用服務(wù)器進(jìn)行保存;還可以選擇讓平臺(tái)將設(shè)備上報(bào)數(shù)據(jù)轉(zhuǎn)發(fā)給 對(duì)象存儲(chǔ)服務(wù) (OBS),由OBS進(jìn)行存儲(chǔ)

本示例為將所有設(shè)備上報(bào)的數(shù)據(jù)轉(zhuǎn)發(fā)至OBS存儲(chǔ)。

創(chuàng)建OBS桶

  1. 登錄華為云官方網(wǎng)站,訪問(wèn) 對(duì)象存儲(chǔ) 服務(wù)。
  2. 單擊“進(jìn)入控制臺(tái)”進(jìn)入對(duì)象存儲(chǔ)服務(wù)管理控制臺(tái)。
  3. 單擊頁(yè)面右上角的“創(chuàng)建桶”,根據(jù)需求選擇桶規(guī)格后,單擊“立即創(chuàng)建”。
    圖1 購(gòu)買OBS服務(wù)

配置 設(shè)備接入服務(wù)

在設(shè)備接入服務(wù)中創(chuàng)建產(chǎn)品模型、注冊(cè)設(shè)備并設(shè)置數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則,實(shí)現(xiàn)當(dāng)設(shè)備上報(bào)數(shù)據(jù)時(shí)將數(shù)據(jù)轉(zhuǎn)發(fā)至OBS。

創(chuàng)建規(guī)則

  1. 訪問(wèn)設(shè)備接入服務(wù),單擊“管理控制臺(tái)”進(jìn)入設(shè)備接入控制臺(tái)。
  2. 選擇左側(cè)導(dǎo)航欄的“規(guī)則>數(shù)據(jù)轉(zhuǎn)發(fā)”,單擊右上角的“創(chuàng)建規(guī)則”。
  3. 參考下表參數(shù)說(shuō)明,填寫規(guī)則內(nèi)容。以下參數(shù)取值僅為示例,您可參考用戶指南創(chuàng)建自己的規(guī)則,填寫完成后單擊“創(chuàng)建規(guī)則”

     

    參數(shù)名

    參數(shù)說(shuō)明

    規(guī)則名稱

    自定義,如iotda-obs。

    規(guī)則描述

    自定義,如數(shù)據(jù)轉(zhuǎn)發(fā)至OBS存儲(chǔ)。

    數(shù)據(jù)來(lái)源

    選擇“設(shè)備屬性”。

    觸發(fā)事件

    自動(dòng)匹配“設(shè)備屬性上報(bào)”

    資源空間

    選擇“所有資源空間”。

    圖2 創(chuàng)建數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則

     

  4. 單擊“設(shè)置轉(zhuǎn)發(fā)目標(biāo)”頁(yè)簽,單擊“添加”,設(shè)置轉(zhuǎn)發(fā)目標(biāo)。

     

    參數(shù)名

    參數(shù)說(shuō)明

    轉(zhuǎn)發(fā)目標(biāo)

    選擇“對(duì)象存儲(chǔ)服務(wù)(OBS)”

    區(qū)域

    選擇OBS服務(wù)的所在區(qū)域。若未授權(quán)訪問(wèn)此區(qū)域的服務(wù),請(qǐng)根據(jù)界面提示,配置云服務(wù)訪問(wèn)授權(quán)。

    存儲(chǔ)桶

    選擇要存儲(chǔ)數(shù)據(jù)的桶。若沒(méi)有,請(qǐng)前往OBS服務(wù)創(chuàng)建桶。

    圖3 創(chuàng)建轉(zhuǎn)發(fā)目標(biāo)
  5. 單擊“啟動(dòng)規(guī)則”,激活配置好的數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則。
    圖4 激活規(guī)則

     

驗(yàn)證操作

  • 您可以使用配置設(shè)備接入服務(wù)時(shí)注冊(cè)的真實(shí)設(shè)備接入平臺(tái),上報(bào)任意數(shù)據(jù)。
  • 您也可以使用模擬器模擬設(shè)備上報(bào)數(shù)據(jù),操作方法請(qǐng)參考在線開(kāi)發(fā)MQTT協(xié)議的智慧路燈。

登錄OBS管理控制臺(tái),單擊桶名稱進(jìn)入桶管理頁(yè)面后,在“對(duì)象”頁(yè)面可以查看到設(shè)備上報(bào)的數(shù)據(jù)。

圖5 OBS服務(wù)查詢上報(bào)數(shù)據(jù)

您也可以使用OBS的API(獲取對(duì)象內(nèi)容)進(jìn)行文件讀取。