京寵展信息指南
757
2022-05-30
更新日志
20191231,excel2profile_v15
代碼重構,大幅提升轉換效率
支持同一命令多屬性字段解析
20191228,excel2profile_v10
增加圖形界面
20191226,excel2profile_v08
增加對OM字段解析處理;
修復service字段解析錯亂問題;
min、max等字段數字處理方式優化;
20191220,excel2profile_v07
增強enumList字段解析容錯能力;
20191216,excel2profile體驗版發布;
緣起
物模型是設備接入OceanConnect物聯網平臺的核心要素,雖然目前華為已經提供了在線開發中心,但目前的開發過程還是略顯繁瑣。
尤其是在開發行業復雜物模型(如樓宇自控系統物模型包含超過100個service條目),以及調測中需要頻繁修改模型定義的時候(這在項目交付調測過程中十分常見),問題尤為明顯。
因此,這兩天用Python寫了一個設備模型批量生成工具(excel2profile),支持把預設excel模板內容一鍵轉換為profile文件,可作為現有在線開發工具的補充,供大家參考試用。
說明:此工具為個人業余開發制作,非官方工具!
使用場景
場景1:面向個人開發者,降低設備模型(profile)開發門檻,會填表就會開發profile;
場景2:面向高階開發者和集成商,提升行業復雜模型開發效率,可以隨時編輯調整模型定義,一鍵式轉換生成profile;
場景3:針對行業復雜設備模型,當前上百條模型參數全都是自定義英文簡寫,不支持注釋,模型更新和維護比較困難。excel文件可作為profile文件配套文檔,部分緩解這個問題。
使用說明
將Profile信息采集模板.xlsx及excel2profile.exe下載到本地;
按華為物模型規范在excel模板中填寫相關字段信息(注意需要填寫“設備”和“參數”兩個頁簽的內容),并創建一個excel子目錄,存放填寫好物模型信息的excel表;
運行excel2profile.exe,直接回車(也可以手工輸入指定的excel文件存放目錄),工具自動將所有excel文件轉換為符合華為OC規范的profile文件包,存放到profile子目錄;
自動生成的profile文件包支持在OC設備管理平臺或開發中心導入并在線編輯。也可以直接編輯本地excel表中對應字段,重新用工具一鍵刷新profile即可。
附件: Profile信息采集模板v1.1.xlsx 18.56KB 下載次數:3次
附件: excel2profile_v15.rar 10.59M 下載次數:2次
IoT OceanConnect
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。