国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-05-23 15:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

fc1e0bfa-f937-11ed-90ce-dac502259ad0.jpg??應用場景

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

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

fc2b5670-f937-11ed-90ce-dac502259ad0.jpg統計數據準備首先,需要在ZWS云平臺中創建設備并上報設備數據:

fc371d70-f937-11ed-90ce-dac502259ad0.png

fc2b5670-f937-11ed-90ce-dac502259ad0.jpg統計算法ZWS云平臺的統計算法有兩種,分別是內置統計算法自定義統計算法
  1. 內置算法為云平臺定義好的算法,可以直接關聯設備進行統計,無需關心統計算法內容和過程。
  2. 自定義算法可以自己擬定數據統計的方式(例如取某段時間的最大最小值、總和等等)來統計設備數據。

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

fc5e5afc-f937-11ed-90ce-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;
    }
}

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

fc6df69c-f937-11ed-90ce-dac502259ad0.png

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

fc7f4c6c-f937-11ed-90ce-dac502259ad0.png

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

fc8b8c0c-f937-11ed-90ce-dac502259ad0.png

fc2b5670-f937-11ed-90ce-dac502259ad0.jpg 關聯產品

fc2b5670-f937-11ed-90ce-dac502259ad0.jpg技術交流長按識別如下二維碼可加入“EsDA嵌入式系統設計自動化交流群”,與志同道合的朋友交流,并有專業技術人員為您答疑解惑,如有問題可以咨詢小致微信zlgmcu-888。

fcaa4818-f937-11ed-90ce-dac502259ad0.png


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

    關注

    13

    文章

    422

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用施耐德平臺API獲取設備列表數據

    提供的API接口,實現設備列表數據的搜索與獲取。 一、 API 接口概述 施耐德平臺(如 EcoStruxure? 平臺或其子平臺)通常會提
    的頭像 發表于 02-26 17:12 ?71次閱讀
    <b class='flag-5'>利用</b>施耐德<b class='flag-5'>平臺</b>API獲取<b class='flag-5'>設備</b>列表<b class='flag-5'>數據</b>

    【iotauth 】 IOT 鑒權庫的技術實踐

    實現可信連接。 ? 一、概述 ? 在物聯網(IoT設備接入平臺時,設備身份認證是安全通信的第一步。主流物聯網
    的頭像 發表于 02-25 17:13 ?31次閱讀
    【iotauth 】 <b class='flag-5'>IOT</b> 鑒權庫的技術實踐

    智能家居體驗升級關鍵!物聯網平臺靠跨設備數據關聯發力

    在數字浪潮席卷全球的今天,物聯網平臺已成為智能家居的“大腦”與“中樞”,正以前所未有的深度和廣度重新定義著我們的居住體驗,連接起分散的智能設備,實現數據互通與指令協同,讓智能家居從“
    的頭像 發表于 09-22 15:06 ?653次閱讀

    御控工業物聯網大數據解決方案:排水設備遠程監控與大數據統計系統

    御控工業物聯網推出排水設備遠程監控與大數據統計系統,通過物聯網、大數據計算等技術構建“感知-傳輸-分析-決策”閉環管理體系,助力排水行業數字化轉型。
    的頭像 發表于 09-12 10:04 ?665次閱讀

    簡析平臺智慧供熱系統

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

    數據中臺可以接入哪些物聯網平臺

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

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

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

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

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

    低代碼物聯網平臺功能解析:從設備接入到智能應用

    設備數據與應用的核心樞紐,其功能覆蓋了從設備接入到數據處理、應用開發的全流程。以下是其主要功能的詳細說明: 一、設備接入與管理 物聯網
    的頭像 發表于 07-31 15:23 ?956次閱讀

    高溫天氣能源緊張?試試這樣高效統計設備數據

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

    數據中臺實現Modbus溫度傳感器對接到IOT平臺

    IoT平臺支持的格式(標準MQTT格式)。 實時性:溫度數據需實時低延遲傳輸,滿足監控或告警需求。 可擴展性:支持多設備接入,兼容不同廠商的Modbus傳感器。
    的頭像 發表于 05-27 11:41 ?688次閱讀
    <b class='flag-5'>數據</b>中臺實現Modbus溫度傳感器對接到<b class='flag-5'>IOT</b><b class='flag-5'>平臺</b>

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

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

    智能工廠能耗數采統計分析平臺有哪些功能

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

    工業智能網關與MQTT物聯網平臺的關系

    Modbus 轉 MQTT)、邊緣計算(數據過濾、標準化)后,利用 MQTT 協議將數據上報至平臺。同時,網關接收
    的頭像 發表于 03-21 09:44 ?1223次閱讀

    【第二章 模型與設備連接】手把手教你玩轉新版正點原子

    【第二章 模型與設備連接】手把手教你玩轉新版正點原子玩過物聯網的朋友們都知道,我們在接觸各大主流平臺時會知道物模型的概念。 本實驗就是針對原子云中模型與
    發表于 03-12 09:27