【LiteOS】華爲雲物聯網平臺

此筆記由個人整理

華爲IOT LiteOS開發實戰營

第一天

一、華爲雲IoT端到端開發流程

  • 平臺側開發:在華爲物聯網端開發,是設備接入的前置條件
  • 設備側開發:開發設備與物聯網平臺對接能力,讓設備可以上報數據和接收命令
  • 應用側開發:開發物聯網應用,通過調用物聯網平臺開發接口管理和控制設備

二、物模型在線開發

  • 物模型又稱產品模型,用於描述設備具有能力和特性。開發者通過定義profile,在物聯網平臺搭建一款設備的抽象模型,使平臺理解該款設備支持的服務屬性命令等信息,如開關等。

  • 分爲產品信息、服務能力、維護能力

  • 舉例

    image-20200525222628562

  • 具體步驟

    • 填入基礎信息後,點擊立即創建

    • 點擊詳情

    image-20200525224638754

    • 選擇自定義功能

    image-20200525224714656

    • 創建agriculture服務

    image-20200525224833319

    • 創建完成如圖所示

    image-20200525225217201

    • 爲agriculture服務依次添加temperature、humidity、luminance屬性
      image-20200525230105302
  • 定義完成

image-20200525230159478

  • 爲agriculture服務添加燈光控制命令

image-20200525230559613

  • 添加下發參數和響應參數

    image-20200525232325797
  • 完成

  • 以同樣的方式添加控制motor命令

三、編解碼插件開發

  • 舉例

image-20200525233344370

image-20200525233649283

  • 具體步驟

    • 進入插件開發,點擊圖形化開發

    image-20200525233903352

    • 點擊新增消息,消息類型爲數據上報,依次爲溫度、溼度、光照增加字段

    image-20200525234356368

    image-20200525234123169

    • 爲光照控制新增消息,數據類型爲命令下發

      • 數據上報字段爲:地址域和Light

      image-20200526001656644

      • 數據響應字段爲:地址域、響應標誌字段、命令執行狀態字段、Light_State

      image-20200526000502544

    • 爲馬達控制新增消息,數據類型命令下發

      • 命令下發字段爲:地址域、響應標誌字段、Motor

      image-20200526001318212

      • 數據響應字段爲:地址域、響應標誌字段、命令執行狀態字段、Motor_State

      image-20200526001509038

    • 將創建好的消息和右側的設備模型相連

    image-20200526002021548 image-20200526002105626 image-20200526002151802

四、測試

  • 具體步驟

    • 進入產品頁面,選擇在線調試,新增調試設備
    image-20200526002352421
    • 新建模擬設備

    image-20200526002503972

    • 進入如圖所示界面
    image-20200526003012268
    • 在“輸入十六進制碼流”中輸入“0010230040”,得到
    image-20200526003138797
    • 在馬達控制命令下發命令處,選擇ON立即發送

    image-20200526003302327

    • 在設備模擬器處接受到

    image-20200526003407859

第一天的任務完成了,第一次使用華爲雲平臺,從剛開始的不知所措,到後面的熟練掌握,對物聯網也有了一個初步的認識,期待之後的表現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章