
背景
傳統嵌入式設備部署到現場之后,如果沒有設備運行的日志和運行狀態等資訊;當設備出現問題時,難以分析出現問題的現場,研發環境難以確認復現條件,以及復現出來的現象是否由于同一原因所導致,一旦出現問題,如果沒有合適的運維手段;只能安排工程師現場蹲點復現抓取除錯日志;定位周期長,維護成本高,為此HaaS硬體結合HaaS遠程運維服務,給使用阿里云物聯網服務的設備提供設備日志上云和遠程查詢設備狀態等功能;提高物聯網設備的維護能力,降低現網設備維護成本,
HaaS設備運維服務
HaaS設備運維服務是結合HaaS硬體設備為設備提供日志上云和遠程查詢設備狀態等功能,提高HaaS硬體設備現網的運維能力,目前正處于免費公測中,歡迎大家試用嘗鮮,
開通HaaS設備運維服務
- step1 : 登錄HaaS設備運維服務
HaaS云端積木(阿里云登錄 - 歡迎登錄阿里云,安全穩定的云計算服務平臺)--> 設備運維服務,如下所示:

Step2:開通HaaS運維服務
在step1打開設備運維服務后,點擊開通服務;同意相關服務條款后即可開始試用,

- step3 : 添加開通運維服務的阿里云物聯網平臺產品
在同意相關服務條款后,除錯運維界面即可被打開;點擊選擇產品可以已經創建在阿里云物聯網平臺的產品來開通除錯運維功能,監控通知功能暫未開放,

HaaS設備打開遠程運維功能
在開通HaaS設備遠程服務后,本章節主要介紹基于linksdk_demo在HaaSEdu上打開設備遠程運維功能;將本地的運行日志上傳到HaaS遠程維護服務控制臺,主要代碼修改主要分為以下幾步:
- step1:ulog 組件打開異步模式:如果需要打開設備日志上云功能需要ulog作業在異步模式,
修改components/ulog/package.yaml 檔案中ULOG_CONFIG_ASYNC 修改為1,

- step2: cli組件開通云端命令處理功能:HaaS設備運維服務需要cli組件能處理運維服務下發的控制命令
修改components/cli/package.yaml 配置CLI_UAGENT_ENABLE 為1 ,方法如下:

- step3:linksdk_demo開通日志上云通道:通過依賴uagent和ulog組件,即可打開日志上云功能,
修改solutions/linksdk_demo/package.yaml , 方法如下:

- step4:修改linksdk_demo示例三元組為開通服務的產品設備三元組
將開通了HaaS設備運維服務的設備三元組修改到linksdk demo中,方法如下圖所示:

實驗結果
將linksdk_demo燒錄到haaseduk1設備后,即可在HaaS設備運維看到回應的設備日志資訊,如下圖所示:

小結
本文主要描述了如何開通HaaS設備運維服務以及如何結合AliOS Things代碼在設備開通日志上云和遠程控制功能,目前HaaS設備運維服務正在公測中,歡迎大家嘗試,使用HaaS設備運維服務集合AliOS Things,提高產品的遠程運維能力,降低產品后期維護成本,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/321425.html
標籤:其他
上一篇:手把手教你做一款支付寶收款音箱
