18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

3天內不再提示

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

ZLG致遠電子 ? 2023-05-30 17:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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


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

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

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

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

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


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

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

1. 請求參數

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

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

devType:設備類型;

devId:創(chuàng)建設備定義的ID,可以用于選取一個設備進行統(tǒng)計;

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

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

dataValue:需要比較的數據值;

  • group:軟件分組,可以對一整個軟件分組進行統(tǒng)計。

2.算法代碼

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

3.返回參數

定義統(tǒng)計后結果顯示的字段。

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

// 載入需要實現(xiàn)的接口var DataStatisticScriptMethod = Java.type("com.zlgcloud.iotplatform.iotdata.service.data.statistics.DataStatisticScriptMethod");// 創(chuàng)建繼承實現(xiàn)接口的類var JsDataStatisticScriptMethod = Java.extend(DataStatisticScriptMethod);
// 創(chuàng)建func對象var func = new JsDataStatisticScriptMethod() { execute: function(param) {
//獲取創(chuàng)建算法頁面的請求參數,參數值會由云平臺根據算法實例的選擇項,進行自動填充 var thirdThingsId = param.get("devId"); var infoModelId = param.get("devType"); var property = param.get("property");
//可以自定義統(tǒng)計時間范圍,如果查詢條件沒有range,則會根據算法實例的數據開始時間和數據結束時間范圍進行統(tǒng)計 var currentTime = new Date().valueOf(); var anHourAgo = currentTime - 3600000;
// 拼裝elasticseach 查詢的dsl // 這里根據業(yè)務需要設置數據范圍. 查詢時會限制租戶和用戶管理的設備. 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 } } } ] } } }; //獲取統(tǒng)計結果 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

同時創(chuàng)建實例,給設備的數據進行統(tǒng)計。

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

執(zhí)行算法過后,可以看到自定義統(tǒng)計結果。

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

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

    關注

    2

    文章

    4753

    瀏覽量

    73071
  • IOT
    IOT
    +關注

    關注

    189

    文章

    4358

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    簡析平臺智慧供熱系統(tǒng)

    平臺智慧供熱系統(tǒng),是一款專為熱網運行管理設計的智能化平臺。系統(tǒng)深度融合物聯(lián)網、大數據分析與現(xiàn)代信息技術,實現(xiàn)對供熱過程的精準監(jiān)測與智能調控,不僅顯著提升能源
    的頭像 發(fā)表于 08-26 15:29 ?380次閱讀
    簡析<b class='flag-5'>云</b><b class='flag-5'>平臺</b>智慧供熱系統(tǒng)

    數據中臺可以接入哪些物聯(lián)網平臺

    數據中臺作為企業(yè)數字化轉型的核心樞紐,能夠通過標準化接口、協(xié)議適配及數據治理能力,接入多種類型的物聯(lián)網平臺,實現(xiàn)設備
    的頭像 發(fā)表于 08-19 15:22 ?443次閱讀

    解鎖應用場景搭建新方式:IOT 物聯(lián)網平臺的跨設備數據關聯(lián)與零編程零成本

    在物聯(lián)網技術深度滲透各行各業(yè)的今天,IOT平臺已成為連接設備數據與業(yè)務的核心樞紐。而低代碼組態(tài)開發(fā)的融入,更是打破了傳統(tǒng)物聯(lián)網開發(fā)的技術
    的頭像 發(fā)表于 08-15 17:15 ?740次閱讀

    設備聯(lián)動到數據驅動:IoT物聯(lián)網管理平臺的核心應用場景

    當田間的傳感器自動觸發(fā)灌溉,當城市的路燈隨車流調節(jié)亮度,當工廠的設備提前預警故障——這些看似獨立的智能場景,背后都依賴于同一個核心支撐:IoT物聯(lián)網管理平臺。作為連接設備、
    的頭像 發(fā)表于 08-04 18:05 ?620次閱讀

    高溫天氣能源緊張?試試這樣高效統(tǒng)計設備數據

    ,離不開對物聯(lián)網數據的有效利用。所謂物聯(lián)網數據,通常指傳感器或設備上傳至平臺的動態(tài)
    的頭像 發(fā)表于 07-10 11:34 ?250次閱讀
    高溫天氣能源緊張?試試這樣高效<b class='flag-5'>統(tǒng)計</b><b class='flag-5'>設備</b><b class='flag-5'>數據</b>!

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

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

    智能工廠能耗數采統(tǒng)計分析平臺有哪些功能

    智能工廠能耗數采統(tǒng)計分析平臺是一種基于物聯(lián)網、大數據、計算和人工智能等技術的綜合性管理系統(tǒng),旨在實現(xiàn)對工廠能源消耗的實時監(jiān)測、數據采集、深
    的頭像 發(fā)表于 04-07 11:16 ?422次閱讀

    華為Stack助力統(tǒng)計信息化智能升級

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

    IoT物聯(lián)網平臺如何解決工廠數字化問題?

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

    物聯(lián)網IoT平臺 物聯(lián)網IoT平臺的定義

    物聯(lián)網IoT平臺 | 物聯(lián)網IoT平臺的定義
    的頭像 發(fā)表于 11-25 10:45 ?1840次閱讀
    物聯(lián)網<b class='flag-5'>IoT</b><b class='flag-5'>平臺</b>  物聯(lián)網<b class='flag-5'>IoT</b><b class='flag-5'>平臺</b>的定義

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

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

    告別繁瑣的平臺開發(fā)!IoT_CLOUD之 百度

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

    工業(yè)物聯(lián)網(IOT數據采集)平臺有什么功能

    提供了有力的支持。 IoT數據采集平臺的核心功能之一是設備連接管理。它能夠管理和監(jiān)控連接到平臺的各類設備
    的頭像 發(fā)表于 10-29 14:35 ?1110次閱讀
    工業(yè)物聯(lián)網(<b class='flag-5'>IOT</b><b class='flag-5'>數據</b>采集)<b class='flag-5'>平臺</b>有什么功能

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

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

    PLC數據采集IoT平臺是什么

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