ETL 轉換器
在設備系統接入過程中,鑑於IoT上報數據格式多樣,對於不符合系統數據格式規範,本數據轉換器承擔關鍵適配職能。其核心任務在於精確指定單設備數據對象與系統所需數據格式間的匹配關係。例如,設備標識DevEUI、設備點位對象points等,明確在系統中的映射規則,方便順利接入設備。
進入轉換器頁
點擊功能列表“System Settings”,點擊“ETL 轉換器”按鈕,進入轉換器配置模塊,如下圖
系統支持單對象數據轉換器配置和函數配置兩種方式, 默認為單對象數據轉換器。
轉換器列表
系統支持轉換器名稱和設備類型兩種方式查詢。
輸入需要查詢的轉換器名稱,回車即可刷新轉換器列表,如下圖
IoT類型設備轉換器新增
如上圖所示,點擊 下面的“+”按鈕,進入轉換器新增頁,如下圖
IoT類型的設備單對象轉換器配置支持兩種格式的配置,一種設備點位數據組合point配置,另一種為設備點位數據平鋪配置。
設備點位數據組合point配置
設備點位數據組合point【JSON 格式如:{devEUI:XXX,object:{point1:xxx,point2:xxx}}】
配置需要指定轉換器名稱、類型配置為【IoT】,Payload【粘貼設備上報的JSON】,Single Object配置為【False】,設備的id、設備Points對象在下拉中選擇paload中的JSON Key,點擊保存即可配置成功。
設備點位數據平鋪配置
設備點位數據組合point【JSON格式如:[{id:xxx,value:xxx},{id:xxx,value:xxx},...]】
配置需要指定轉換器名稱、類型配置為【IoT】,Payload【粘貼設備上報的JSON】,Single Object配置為【True】,設備的id、Date key、Device name key、device location key等選擇對應的JSON key,其它未配置的數據系 統默認設備點位的point,點擊保存即可配置成功。
非IoT類型設備轉換器新增
非IoT類型的設備接入時,僅需指定設備的pointID和point值即可,數據接入後,可在設備註冊裡補全設備信息。
注:這裡的Payload是數組,即一次可以上報多個設備的多個point。
配置需要指定轉換器名稱、類型配置為【Non IoT】,Payload【粘貼設備上報的JSON】,設備的id、Date key、Device name key、device location key等選擇對應的JSON key,點擊保存即可配置成功。