999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種高效靈活可配置的物聯網平臺設計概述

2021-03-19 01:09:24
科學與信息化 2021年5期
關鍵詞:頁面指令用戶

中國煤炭地質總局航測遙感局 陜西 西安 710199

引言

在各個省份物聯網政策的不斷發布的背景下,北京、上海、廣東、浙江等省市也不斷制定物聯網相關的政策與規劃以促進地區物聯網的發展[1]。在物聯網行業的蓬勃使得多個行業與物聯網的關系更加的緊密。目前以華為、阿里為代表的互聯網企業都在積極加入物聯網市場,各大廠商的云平臺都提供了方便快捷的設備接入管理服務。

1 靈活可配置的數據展示

平臺將設備重新進行統一定義,將設備抽象為一種通用的設備類型描述,設備類型包含設備屬性、設備事件和設備指令。設備屬性定義了設備的功能特點,比如,檢測空氣質量的傳感器的設備屬性可以定義空氣的二氧化硫濃度、PM2.5指數等各種空氣污染指標;設備事件為設備發送的指令類型,如,設備定時發送的傳感器上報事件,定位終端定時上報的地理位置信息等;設備指令為平臺向設備發送指令,如,發送ping命令來判斷設備是否在線。

設備屬性可以制定屬性的數據類型,可通過下拉框的方式選擇字符串、整型、浮點型、日期型等類型。

在為平臺添加設備時會需要讓用戶填寫設備的名稱、標識符、描述、設備類型、元數據,設備類型就是用戶創建的抽象設備,元數據是設備的一些基礎信息,用戶可以任意填寫,如,設備的制造商、設備的報廢期限、設備的資產歸屬等。

當設備添加完成后,在設備管理界面能夠以數據表格的方式展示出當前用戶添加的設備,數據表格展示了設備的名稱、設備類型、設備狀態、創建時間。點擊數據表格的“設備名稱”時,頁面會路由到設備的詳情頁面,如下圖所示。

設備的詳情頁面分為上下兩部分,上部分采用可折疊面板組件展示設備的基本信息和元數據,展開其中一個面板時另一個面板會收起,提高了頁面空間利用率。下部分采用頁簽組件展示設備的運行狀態、數據管理和服務調用。

運行狀態為當前設備的設備類型配置的設備屬性,通過卡片的方式直觀展示了當前設備屬性的實時數據,在頁面通過輪詢后臺接口獲取設備屬性的最新數據并渲染。數據管理為設備發送的數據記錄,采用數據表格的方式展示,可以使用時間類型和發送時間的維度來查詢歷史數據。服務調用記錄了平臺主動向設備發送的指令記錄,通過數據表格的方式展示。

每當設備類型需要顯示的屬性發生了變化,所有設備類型相關的設備均會一同做出相應調整。

設備分組功能提供了多個管理設備的維度,將設備按照功能、生產廠商、資產歸屬等維度進行劃分,讓用戶可以方便快捷的從各個角度管理設備。設備分組可以創建子分組,即使設備分布在不同的分組中用戶依然能夠及時了解設備狀態。

平臺還為設備的數據展示提供了大屏數據展示功能,將設備位置分布、設備的在線比例、設備的指令信息吞吐量、設備分組等信息直接展示在頁面上,使系統管理員能直觀地了解到設備的位置分布和運行狀態。

2 高效的元素渲染

用我們傳統的開發模式,原生JS或jQuery操作DOM時,瀏覽器會從構建DOM樹開始從頭到尾執行一遍流程。在一次操作中,如果需要更新10個DOM節點,瀏覽器收到第一個DOM請求后并不知道還有9次更新操作,因此會馬上執行流程,最終執行10次。例如,第一次計算完,緊接著下一個DOM更新請求,這個節點的坐標值就變了,前一次計算為無用功。計算DOM節點坐標值等都是白白浪費的性能。即使計算機硬件一直在迭代更新,操作DOM的代價仍舊是昂貴的,頻繁操作還是會出現頁面卡頓,影響用戶體驗。

虛擬DOM就是為了解決瀏覽器性能問題而被設計出來的。如前文所述,若一次操作中有10次更新DOM的動作,虛擬DOM不會立即操作DOM,而是將這10次更新的diff內容保存到本地一個JS對象中,最終將這個JS對象一次性附加到DOM樹上,再進行后續操作,避免大量無謂的計算量。所以,用JS對象模擬DOM節點的好處是,頁面的更新可以先全部反映在JS對象(虛擬DOM)上,操作內存中的JS對象的速度顯然要更快,等更新完成后,再將最終的JS對象映射成真實的DOM,交由瀏覽器去繪制。

平臺采用前后端分離的開發方式,前端框架采用VUE[2],VUE是一種數據驅動用于構建用戶界面的漸進式框架。有別于傳統操作頁面DOM的方式來渲染數據,由于將數據和視圖的雙向綁定只要數據發生了改變,頁面元素也就直接發生改變。

平臺采用基于es6的Promise的異步編程,所有接口都采用并行方式請求。在過去,很多使用jQuery的頁面在異步調用接口請求都是一個接口等另一個接口,一個接口在另一個接口的回調中出發這樣引起的“無限嵌套”情況。

3 結束語

本文提出了一種靈活可配置的高效物聯網平臺設計。詳細介紹了平臺的功能特點和界面的交互設計,介紹了平臺的技術特點,設計合理行之有效。

猜你喜歡
頁面指令用戶
大狗熊在睡覺
聽我指令:大催眠術
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
坐標系旋轉指令數控編程應用
機電信息(2014年27期)2014-02-27 15:53:56
主站蜘蛛池模板: 久久青草热| 日韩av手机在线| 国产精品开放后亚洲| 国产无遮挡裸体免费视频| 制服丝袜国产精品| 狠狠做深爱婷婷久久一区| 国产精品私拍99pans大尺度| 直接黄91麻豆网站| 亚洲最新在线| 色综合国产| 亚洲国产一成久久精品国产成人综合| 国产精品.com| 久久久久久久97| 午夜国产在线观看| 国产一区免费在线观看| 国产sm重味一区二区三区| 国产成人高精品免费视频| 日韩一级毛一欧美一国产| 日韩福利在线观看| 日本高清免费不卡视频| 久久人人97超碰人人澡爱香蕉 | 亚洲日韩在线满18点击进入| 无码AV动漫| 大香伊人久久| 欧美a在线视频| 久久黄色免费电影| 欧美日韩午夜| 亚洲视屏在线观看| 欧美国产菊爆免费观看| 精品成人一区二区| 欧美日本视频在线观看| 亚洲天堂久久| 成人免费网站久久久| 国产91视频免费观看| 国产成人8x视频一区二区| 国产办公室秘书无码精品| 国产精品一区二区不卡的视频| 国产在线日本| 欧美精品一二三区| 中国黄色一级视频| 国产在线91在线电影| 国产在线观看99| 香蕉久久国产超碰青草| 一区二区理伦视频| 国产一级在线观看www色| 色网站在线免费观看| 97色伦色在线综合视频| 国产精品短篇二区| 国产无码制服丝袜| 国产一级无码不卡视频| 国产成人综合久久精品尤物| 在线五月婷婷| 国产亚洲欧美在线专区| 2018日日摸夜夜添狠狠躁| 欧美国产在线看| 波多野结衣久久精品| 欧美中文一区| 色婷婷在线影院| 综合五月天网| 99久久精品美女高潮喷水| 亚洲成肉网| 99伊人精品| 2022国产无码在线| 欧美黄网在线| 亚洲永久视频| 尤物特级无码毛片免费| 重口调教一区二区视频| 亚洲第一天堂无码专区| 在线精品亚洲国产| 激情网址在线观看| 国产精品无码翘臀在线看纯欲| 久久永久免费人妻精品| 国产精品亚洲专区一区| 天堂va亚洲va欧美va国产| 国语少妇高潮| 国产日韩精品一区在线不卡 | 国产国产人在线成免费视频狼人色| 91麻豆精品国产高清在线| 久久青草视频| 中文字幕免费播放| 亚洲国产成人精品无码区性色 | 国产美女免费|