在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ZWS云平臺應用(5)-raw數據解析

ZLG致遠電子 ? 2024-06-19 08:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

設備透傳上報的原始raw數據,如何解析成更易讀JSON數據格式?

傳感器數據輸出是二進制,這種方式的數據量小,傳輸速度快。但二進制數據不夠直觀,需要將數據解析成更易讀的JSON數據格式。本文以溫控器為例,在設備端采集的原始raw數據是:040B5417D49B99,通過數據解析腳本在ZWS云端轉換成結構化的JSON格式:{“temperature”:29,”humidity”:61}。
5d9334d0-2dd2-11ef-a655-92fbcf53809c.png1. 建立設備模型

登錄ZWS物聯網云平臺,創(chuàng)建設備類型:溫控器。

5da6ee12-2dd2-11ef-a655-92fbcf53809c.png2. 添加數據字段

進入設備類型的功能塊編輯頁面,添加溫度、濕度數據字段。

5db36fac-2dd2-11ef-a655-92fbcf53809c.png3. 編寫數據解析腳本

根據業(yè)務情況編寫數據解析的腳本,提交到物聯網云平臺。

5db7435c-2dd2-11ef-a655-92fbcf53809c.png

比如,溫控器的數據格式如下:

5dc6316e-2dd2-11ef-a655-92fbcf53809c.png

那么,溫控器數據解析腳本示例:

//GroovyUtils為通用解析工具import com.zlgcloud.iotplatform.iotmapping.commons.GroovyUtilsimport java.nio.ByteBuffer;

/** * 將二進制報文解析成物模型的map數據 * * @param rawData 二進制報文 * @return 物模型數據 * @description 方法名必須為rawDataToJson,參數必須是byte[]類型 */static Map rawDataToJson(byte[] rawData) { Map map = new HashMap<>(); Map dataMap = new HashMap<>(); //定義解析數據的map,key固定為data,用于存放對應事件內字段的數據 map.put("data", dataMap); //設置數據模型配置中定義的數據點 map.put("event_name", "thermostat_fn.Temp_data");
//初始溫度、濕度為0 float temperature = 0; int humidity = 0;
//開始解析數據 ByteBuffer byteBuffer = ByteBuffer.wrap(rawData); //從第0個字節(jié)開始讀取 int offset = 0; //讀取長度 int dataLen = byteBuffer.get(offset); offset += 1; //如果長度為4,則同時解析溫度和濕度數據;否則長度就為2,只解析溫度數據 if (dataLen == 4) { // 解析溫度 temperature = byteBuffer.getShort(offset); if (temperature >= 4096) { // 負值 temperature = -1 * (temperature - 4096); } temperature = temperature / 100; //解析濕度 offset += 2; humidity = byteBuffer.getShort(offset); humidity = humidity / 100; } else { //解析溫度 temperature = byteBuffer.getShort(offset); if (temperature >= 4096) { // 負值 temperature = -1 * (temperature - 4096); } temperature = temperature / 100; }
//將數據按數據模型配置定義的格式放入返回值中 dataMap.put("temperature", temperature); dataMap.put("humidity", humidity);
return map;}

4. 查看解析后的數據

云端添加溫控器設備,通過DTU設備將溫控器上線并上報raw數據,在設備詳情的實時數據頁面,就能查看解析后的溫濕度數據。

5dca98ee-2dd2-11ef-a655-92fbcf53809c.png
5de36964-2dd2-11ef-a655-92fbcf53809c.jpg ?小結

設備上報的原始raw數據,需要云端解析處理成JSON格式,才能直觀監(jiān)測。另外,不同類型的設備上報的數據格式也不一樣,具體的解析腳本需要按照業(yè)務數據格式來編寫,設備解析方式不一樣。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2564

    文章

    52751

    瀏覽量

    765052
  • 云平臺
    +關注

    關注

    1

    文章

    1422

    瀏覽量

    40138
  • 數據解析
    +關注

    關注

    0

    文章

    14

    瀏覽量

    3595
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ZWS-CAN智慧如何賦能工程機械?

    ZWS-CAN智慧如何賦能工程機械?ZWS-CAN智慧云系統(tǒng)演示
    發(fā)表于 03-01 07:49

    一文教你讀懂ZWS的可視化開發(fā)

    ZWS 平臺,全稱為:ZLG Web Service 計算服務平臺,是一個標準通用的物聯網云端
    的頭像 發(fā)表于 11-09 15:20 ?888次閱讀

    ZWS平臺是如何支持OPC UA通信的?

    ,具有遠程監(jiān)控和管理設備、數據解析數據分析、告警觸發(fā)、數據推送等功能。 本文將簡要介紹OPC UA以及ZWS
    的頭像 發(fā)表于 11-09 11:01 ?3189次閱讀
    <b class='flag-5'>ZWS</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>是如何支持OPC UA通信的?

    【解決方案】設備如何上報數據ZWS平臺

    在物聯網中,監(jiān)測設備數據已是一個基礎必備功能,可那些不同種類的物聯設備究竟是如何上報數據平臺呢?本文將介紹設備上報數據
    的頭像 發(fā)表于 03-10 21:40 ?626次閱讀

    【產品應用】如何通過IoT平臺對CAN數據進行實時DBC解析

    DBC文件是用來描述CAN總線通訊信息數據的一種文件,其中包含了CAN總線中協(xié)議數據及其所代表的具體意義。在汽車路試中,對于車輛錯誤故障信息,需對CAN報文數據進行實時DBC解析,定
    的頭像 發(fā)表于 03-20 23:10 ?813次閱讀

    【產品應用】如何利用IoT平臺統(tǒng)計設備數據?— 基礎篇

    上報到 ZWS平臺數據經過解析后可以直觀地看到某一時刻設備的數據狀態(tài),而想觀察設備
    的頭像 發(fā)表于 05-18 13:05 ?656次閱讀
    【產品應用】如何利用IoT<b class='flag-5'>云</b><b class='flag-5'>平臺</b>統(tǒng)計設備<b class='flag-5'>數據</b>?— 基礎篇

    【EsDA應用】串口轉zws物聯網平臺

    物聯網逐漸成為各種行業(yè)的一個標配,如何讓設備快速接入物聯網平臺,將是產品在行業(yè)競爭中制勝的關鍵。簡介在實際項目中,我們經常會用到串口服務器,以提供串口與網絡服務器之間的雙向數據透明傳輸為核心業(yè)務
    的頭像 發(fā)表于 01-14 10:45 ?1005次閱讀
    【EsDA應用】串口轉<b class='flag-5'>zws</b>物聯網<b class='flag-5'>云</b><b class='flag-5'>平臺</b>

    【解決方案】設備如何上報數據ZWS平臺

    在物聯網中,監(jiān)測設備數據已是一個基礎必備功能,可那些不同種類的物聯設備究竟是如何上報數據平臺呢?本文將介紹設備上報數據
    的頭像 發(fā)表于 03-18 10:12 ?791次閱讀
    【解決方案】設備如何上報<b class='flag-5'>數據</b>到<b class='flag-5'>ZWS</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>?

    【產品應用】ZWS物聯網平臺如何下發(fā)命令給設備?

    對于一些位于偏遠環(huán)境的設備,可以遠程配置或控制設備顯得尤為重要。ZWS從設計之初就充分考慮了這一需求,支持云端遠程下發(fā)命令給設備。介紹ZWS平臺
    的頭像 發(fā)表于 05-08 09:47 ?1083次閱讀
    【產品應用】<b class='flag-5'>ZWS</b>物聯網<b class='flag-5'>云</b><b class='flag-5'>平臺</b>如何下發(fā)命令給設備?

    【產品應用】如何利用IoT平臺統(tǒng)計設備數據?— 基礎篇

    ZWS平臺數據經過解析后可以直觀地看到某一時刻設備的數據狀態(tài),而想觀察設備
    的頭像 發(fā)表于 05-19 10:40 ?781次閱讀
    【產品應用】如何利用IoT<b class='flag-5'>云</b><b class='flag-5'>平臺</b>統(tǒng)計設備<b class='flag-5'>數據</b>?— 基礎篇

    【產品應用】如何利用IoT平臺統(tǒng)計設備數據?— 進階篇

    設備數據解析后的設備數據一般是時序存儲,但純粹的設備時序數據無法給用戶帶來更大的業(yè)務價值,需要根據業(yè)務需求進行額外的
    的頭像 發(fā)表于 05-30 17:18 ?727次閱讀
    【產品應用】如何利用IoT<b class='flag-5'>云</b><b class='flag-5'>平臺</b>統(tǒng)計設備<b class='flag-5'>數據</b>?— 進階篇

    【EsDA應用】串口轉zws物聯網平臺

    ?為核心業(yè)務。其能在不用修改原有產品系統(tǒng)的情況下,為串口設備提供了便捷的聯網通道,即擴展了物聯網功能,又保障了原有系統(tǒng)的穩(wěn)定性。 本文以實現?串口轉ZWS(即提供串口與ZWS平臺之間
    的頭像 發(fā)表于 07-04 11:45 ?493次閱讀
    【EsDA應用】串口轉<b class='flag-5'>zws</b>物聯網<b class='flag-5'>云</b><b class='flag-5'>平臺</b>

    【解決方案】設備如何上報數據ZWS平臺

    在物聯網中,監(jiān)測設備數據已是一個基礎必備功能,可那些不同種類的物聯設備究竟是如何上報數據平臺呢?本文將介紹設備上報數據
    的頭像 發(fā)表于 07-19 11:55 ?604次閱讀
    【解決方案】設備如何上報<b class='flag-5'>數據</b>到<b class='flag-5'>ZWS</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>?

    ZWS平臺應用(1)-設備建模

    本文以溫控器為例,介紹使用ZWS物聯網平臺的第一步“設備建模”流程。不同類型的設備擁有不同的能力和屬性,比如,空調設備是控制溫度、風速,關注當前的溫度值等。儲能設備關心的是充放電、電池量、電壓
    的頭像 發(fā)表于 02-23 08:23 ?880次閱讀
    <b class='flag-5'>ZWS</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>應用(1)-設備建模

    ZWS平臺應用(6)-設備命令

    本文講述使用ZWS物聯網平臺遠程下發(fā)設備命令的過程。在生產生活中,很多設備自身有一些控制指令,比如,路燈的開關燈命令、電機的調整轉速命令、空調的調溫命令等等。當這些設備變成智能設備,連接物聯網
    的頭像 發(fā)表于 06-26 08:25 ?521次閱讀
    <b class='flag-5'>ZWS</b><b class='flag-5'>云</b><b class='flag-5'>平臺</b>應用(6)-設備命令
    主站蜘蛛池模板: 欧美一区二区三区男人的天堂 | 午夜毛片在线观看 | 久久久一本| 国产精品资源在线观看 | 国产小视频在线播放 | h网站在线看 | 亚洲三级视频在线观看 | 国产一级特黄一级毛片 | 欧美私人网站 | 男男生子大肚play做到生 | 久久国产精品岛国搬运工 | 他也色在线视频 | 毛片网在线 | 免费午夜影片在线观看影院 | 天堂网在线.www天堂在线资源 | 亚洲最大黄色网址 | 五月婷婷丁香在线 | 华人被黑人粗大猛然进 | 天天干人人 | 国内一级特黄女人精品片 | 国产精品午夜在线观看 | 欧美色伊人 | 成人看的午夜免费毛片 | 人人爱天天做夜夜爽毛片 | 色香欲亚洲天天综合网 | 中文在线免费看影视 | 婷婷五月在线视频 | 亚洲va久久久噜噜噜久久 | 伊人黄色网 | 人人做人人爽久久久精品 | 国产高清美女一级a毛片 | 久久天天躁狠狠躁夜夜爽蜜月 | 手机免费在线视频 | 三级色网站 | 免费操人视频 | 福利片在线播放 | avhd101天天看新片 | 性欧美黑人xxxx | 亚洲免费色视频 | 四虎在线视频观看 | 色综合一区 |