色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

【產品應用】如何利用IoT云平臺統計設備數據?— 進階篇

ZLG致遠電子 ? 2023-05-30 17:18 ? 次閱讀

設備數據上云,解析后的設備數據一般是時序存儲,但純粹的設備時序數據無法給用戶帶來更大的業務價值,需要根據業務需求進行額外的數據統計分析。本文將介紹如何利用ZWS云平臺的自定義統計算法對數據進行統計。

d8203fc4-f9c9-11ed-ba01-dac502259ad0.jpg ?應用場景

上一篇《如何利用IoT云平臺統計設備數據?—基礎篇》介紹了如何運用ZWS云平臺中的內置統計算法進行數據統計,這次將介紹如何創建自定義統計算法。

為什么需要自定義統計算法?由于業務需求各式各樣,有的需要求平均值,有的需要求累加值,不同維度需要不同統計算法,開發者可以通過自定義統計算法來滿足對應的項目需求。


d83bd75c-f9c9-11ed-ba01-dac502259ad0.jpg ?統計數據準備首先,需要在ZWS云平臺中創建設備并上報設備數據:

d856a65e-f9c9-11ed-ba01-dac502259ad0.png

d83bd75c-f9c9-11ed-ba01-dac502259ad0.jpg ?統計算法ZWS云平臺的統計算法有兩種,分別是內置統計算法自定義統計算法

  1. 內置算法為云平臺定義好的算法,可以直接關聯設備進行統計,無需關心統計算法內容和過程。

自定義算法可以自己擬定數據統計的方式(例如取某段時間的最大最小值、總和等等)來統計設備數據。


d83bd75c-f9c9-11ed-ba01-dac502259ad0.jpg ?創建自定義統計算法不同于內置算法,自定義算法從請求參數、統計過程、統計結果均由用戶自定義,需要開發者編寫腳本。目前自定義統計中支持了Groovy和JavaScript兩種腳本語言解析。

d8b359bc-f9c9-11ed-ba01-dac502259ad0.png

1. 請求參數

  • 類別:云平臺提供給自定義算法的參數;
  • 參數名:參數的別名。

在云平臺中,提供了6種參數給自定義算法的開發者使用:

devType:設備類型;

devId:創建設備定義的ID,可以用于選取一個設備進行統計;

dataSource:設備類型功能塊中的某一個字段;

dataCompareOperation:字段的比較條件,有大于、小于和等于;

dataValue:需要比較的數據值;

  • group:軟件分組,可以對一整個軟件分組進行統計。

2.算法代碼

統計數據的過程代碼,可以使用Groovy或者JavaScript語言編寫。

3.返回參數

定義統計后結果顯示的字段。

這里以統計一小時內設備的某個數據的總和為例,編寫一個JavaScript腳本:

// 載入需要實現的接口var DataStatisticScriptMethod = Java.type("com.zlgcloud.iotplatform.iotdata.service.data.statistics.DataStatisticScriptMethod");// 創建繼承實現接口的類var JsDataStatisticScriptMethod = Java.extend(DataStatisticScriptMethod);
// 創建func對象var func = new JsDataStatisticScriptMethod() { execute: function(param) {
//獲取創建算法頁面的請求參數,參數值會由云平臺根據算法實例的選擇項,進行自動填充 var thirdThingsId = param.get("devId"); var infoModelId = param.get("devType"); var property = param.get("property");
//可以自定義統計時間范圍,如果查詢條件沒有range,則會根據算法實例的數據開始時間和數據結束時間范圍進行統計 var currentTime = new Date().valueOf(); var anHourAgo = currentTime - 3600000;
// 拼裝elasticseach 查詢的dsl // 這里根據業務需要設置數據范圍. 查詢時會限制租戶和用戶管理的設備. var esParam = { "aggregations": { "result_in_hour": { "sum": { "field": "data." + property } } }, "query": { "bool":{ "must": [ { "term": { "third_things_id.keyword": thirdThingsId } }, { "range": { "timestamp": { "gte": anHourAgo, "lt": currentTime } } } ] } } }; //獲取統計結果 var result = Java.super(func).queryEs(infoModelId, esParam); var rtn = {"result_in_hour":result['aggregations']['result_in_hour']['value']}; return rtn; }}

將腳本復制到自定義算法中。

d8e459e0-f9c9-11ed-ba01-dac502259ad0.png

同時創建實例,給設備的數據進行統計。

d91fc75a-f9c9-11ed-ba01-dac502259ad0.png

執行算法過后,可以看到自定義統計結果。

d946a62c-f9c9-11ed-ba01-dac502259ad0.png

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

    關注

    2

    文章

    4629

    瀏覽量

    71427
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4279

    瀏覽量

    200518
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    RK3568驅動指南|驅動基礎進階篇-進階7 向系統中添加一個系統調用

    RK3568驅動指南|驅動基礎進階篇-進階7 向系統中添加一個系統調用
    的頭像 發表于 05-21 14:15 ?179次閱讀
    RK3568驅動指南|驅動基礎<b class='flag-5'>進階篇</b>-<b class='flag-5'>進階</b>7 向系統中添加一個系統調用

    華為Stack助力統計信息化智能升級

    經過充分調研和考察,華為Stack在平臺數據庫、大數據的全棧自主創新能力和在政務領域的持續積淀,獲得了國家
    的頭像 發表于 02-07 10:22 ?409次閱讀

    IoT物聯網平臺如何解決工廠數字化問題?

    設備管理功能,包括設備注冊、配置、監控和固件升級等。此外,平臺還能夠從各種傳感器和設備中收集數據,通過有線或無線網絡傳輸到云端,并
    的頭像 發表于 01-06 17:45 ?392次閱讀

    IoT平臺設備遠程運維中的應用

    IoT平臺 是物聯網技術的核心組成部分,實現了設備數據、應用之間的無縫連接與交互。通過提供統一的設備管理、
    的頭像 發表于 10-31 15:52 ?479次閱讀

    告別繁瑣的平臺開發!IoT_CLOUD之 百度

    ?眾所周知,市面上有很多云平臺,并且每家平臺都有自己的協議,工程師要移植不同的SDK代碼或基于各家的手冊文檔對接不同的協議,看著都頭大!!! 為解決繁瑣的
    的頭像 發表于 10-31 07:23 ?473次閱讀
    告別繁瑣的<b class='flag-5'>云</b><b class='flag-5'>平臺</b>開發!<b class='flag-5'>IoT</b>_CLOUD之 百度<b class='flag-5'>云</b>

    迅為iTOP-RK3568開發板驅動開發指南-第十八 PWM

    驅動基礎-進階篇 未完待續,持續更新中... 視頻教程更新至二十期 第一期_驅動基礎(包含進階篇) 第二期_字符設備基礎 第三期_并發與競爭 第四期_高級字符設備
    發表于 10-29 10:13

    PLC數據采集IoT平臺是什么

    PLC數據采集IoT平臺是一種集成了傳統PLC(可編程邏輯控制器)控制技術和現代物聯網(IoT)技術的綜合性系統。這種平臺不僅具備PLC的基
    的頭像 發表于 10-28 14:44 ?614次閱讀

    告別繁瑣的平臺開發!IoT_CLOUD之百度

    文檔對接不同的協議,看著都頭大!!! 為解決繁瑣的平臺開發困擾, 合宙IoT_CLOUD應運而生,一庫打通所有平臺! 本文將以Air78
    的頭像 發表于 10-21 07:05 ?1044次閱讀
    告別繁瑣的<b class='flag-5'>云</b><b class='flag-5'>平臺</b>開發!<b class='flag-5'>IoT</b>_CLOUD之百度<b class='flag-5'>云</b>

    IOT數據采集平臺的功能特點

    的深遠影響。 IOT數據采集平臺的定義 IOT數據采集平臺是一種專門用于物聯網
    的頭像 發表于 09-25 13:28 ?1221次閱讀

    設備數據接入運維管理平臺實現什么功能

    維方式,還為企業帶來了前所未有的運維效率與智能化水平。本文將深入探討設備數據接入運維管理平臺所實現的主要功能及其對企業運維管理的深遠影響。 1. 實時監控與故障預警
    的頭像 發表于 09-24 14:14 ?457次閱讀

    智慧農業IOT平臺有什么功能

    隨著科技的飛速發展,智慧農業已成為現代農業的重要發展方向。智慧農業IOT平臺,作為集數據采集、分析、處理、存儲、展示于一體的云端服務平臺
    的頭像 發表于 09-20 14:44 ?602次閱讀

    平臺在大規模設備管理和數據分析中的作用

    數據的高效處理、智能分析及設備的精細化管理,進而推動各行各業的智能化升級。 1. 大規模設備管理的高效與靈活性 隨著物聯網(IoT)技術的蓬勃發展,數以億計的智能
    的頭像 發表于 09-19 17:22 ?602次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>平臺</b>在大規模<b class='flag-5'>設備</b>管理和<b class='flag-5'>數據</b>分析中的作用

    工業物聯網(IOT平臺是什么

    隨著信息技術的飛速發展,工業互聯網(IoT平臺已成為推動制造業數字化轉型的重要力量。這一平臺基于計算、物聯網技術、大
    的頭像 發表于 09-19 14:16 ?913次閱讀

    利用鋇錸Modbus轉MQTT網關實現數據高效上傳至華為平臺

    西門子PLC通常通過Modbus協議進行數據傳輸,但平臺更傾向于使用MQTT等輕量級、高效的數據傳輸協議。為此,鋇錸技術推出了 Modbus轉MQTT網關實現西門子PLC
    的頭像 發表于 07-30 13:53 ?590次閱讀
    <b class='flag-5'>利用</b>鋇錸Modbus轉MQTT網關實現<b class='flag-5'>數據</b>高效上傳至華為<b class='flag-5'>云</b><b class='flag-5'>平臺</b>

    ISCADA平臺使用指南

    一:網關方DSA準備設定 二:打開并登錄ISCADA 平臺(https://iscada.com.cn) 三:添加網關管理配置 四:添加 機型管理 模塊 五: 機型管理
    發表于 07-24 08:03
    主站蜘蛛池模板: 精品无码国产污污污免费网站2 | 久久免费国产视频 | 成人中文字幕在线观看 | 在线观看日本污污ww网站 | 久久婷婷色香五月综合激情 | 亚洲最大日夜无码中文字幕 | qvod 电影| 精品国产乱码久久久久久人妻 | 国产精品久久久久久久久99热 | 木凡的天空在线收听 | 国产精品久久久久久久久99热 | 2019中文字幕乱码免费 | 欧美夜夜噜2017最新 | 国产欧美一区二区精品仙草咪 | 十九岁在线观看免费完整版电影 | 亚洲男人片片在线观看 | 嗯啊好爽视频 | 处初女处夜情视频在线播放 | 亚洲欧洲精品A片久久99 | 啊片色播电影 | 小小水蜜桃3视频在线观看 小向美奈子厨房magnet | 久久婷婷电影网 | 日本19禁啪啪吃奶大尺度 | 忘忧草在线影院WWW日本动漫 | 丰满少妇被猛烈进出69影院 | 一本到道免费线观看 | 99午夜高清在线视频在观看 | 国产欧美一区二区精品久久久 | MELODY在线播放无删减 | 思思99热久久精品在线6 | 思思re热免费精品视频66 | 亚洲AV无码专区国产精品麻豆 | 有人有片的观看免费视频 | 中文成人在线 | 四虎免费影院 | 好吊日视频在线 | 穿白丝袜边走边尿白丝袜 | 区产品乱码芒果精品P站在线 | 久久99AV无色码人妻蜜 | 久久人妻少妇嫩草AV無碼 | 日韩欧美一区二区三区免费观看 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品