亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OneNET的數(shù)據(jù)采集監(jiān)測系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2022-09-14 15:27:26劉福祥沈甦鄧世英
        電子制作 2022年17期
        關(guān)鍵詞:程序微信設(shè)備

        劉福祥,沈甦,鄧世英

        (寧波技師學(xué)院 電氣技術(shù)系,浙江寧波,315032)

        0 引言

        隨著科技進(jìn)步,大數(shù)據(jù)、物聯(lián)網(wǎng)、云計(jì)算等新技術(shù)已經(jīng)滲透到電力、冶金、化工、建材、機(jī)械、食品、石油等各個(gè)行業(yè),大量的控制器、傳感器、變送器等現(xiàn)場設(shè)備都需要接入云平臺以實(shí)現(xiàn)產(chǎn)品的數(shù)字化、智能化。在食品加工車間、污水處理站、游泳館、環(huán)境監(jiān)測站等場所亦有將溫度、pH值等數(shù)據(jù)上云、遠(yuǎn)程監(jiān)測的需求,故設(shè)計(jì)了基于OneNET云平臺的數(shù)據(jù)采集、監(jiān)測系統(tǒng),該系統(tǒng)通過傳感器實(shí)時(shí)采集現(xiàn)場的溫度和pH值信息,通過變送器、云網(wǎng)關(guān)將數(shù)據(jù)上傳至OneNET云平臺,用戶或管理人員可以通過Web端和移動(dòng)端查看實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)。

        1 數(shù)據(jù)采集監(jiān)測系統(tǒng)總體設(shè)計(jì)

        系統(tǒng)總體框圖如圖1所示,系統(tǒng)包括以下部件:溫度傳感器、專用溫度變送器、pH值傳感器及變送模塊、云網(wǎng)關(guān)、OneNET云平臺、終端等。溫度傳感器、pH值傳感器實(shí)時(shí)采集、監(jiān)測現(xiàn)場數(shù)據(jù),數(shù)據(jù)通過變送器與云網(wǎng)關(guān)之間使用RS-485與MODBUS協(xié)議通信,云網(wǎng)關(guān)通過4G通信模塊和HTTP協(xié)議將數(shù)據(jù)上傳至OneNET云平臺,終端使用Web端和微信小程序兩種方式呈現(xiàn)。

        圖1 系統(tǒng)總體框圖

        2 數(shù)據(jù)采集監(jiān)測系統(tǒng)硬件設(shè)計(jì)

        系統(tǒng)硬件主要由云網(wǎng)關(guān)、Pt100熱電阻溫度傳感器、E5CN歐姆龍溫度變送器、E-201-C型復(fù)合電極pH傳感器和變送模塊等組成。傳感器與變送器均使用工業(yè)上應(yīng)用廣泛的元件,如溫度變送器所采用的OMRON E5CN,為通用元件,具有可視、高速、高精度、簡易運(yùn)算的特點(diǎn),可以通過簡單設(shè)置適配于熱電偶、熱電阻等多種型號溫度傳感器,既可以獨(dú)立運(yùn)行于簡單溫控設(shè)備,又可以通過Modbus通訊協(xié)議與各種控制器配合應(yīng)用于復(fù)雜溫控系統(tǒng),故在醫(yī)療器械、機(jī)械制造、食品加工、環(huán)保綠化等行業(yè)均有廣泛使用。

        云網(wǎng)關(guān)為自行設(shè)計(jì),采用樹莓派4B作為硬件平臺,其尺寸只有信用卡大小,卻具有電腦大部分功能,載有高性能64位四核處理器、提供4K雙顯示屏的Micro-HDMI端口、8GB的RAM,雙頻2.4/5.0 GHz無線網(wǎng)卡、藍(lán)牙5.0、千兆以太網(wǎng)端口及多路GPIO,這些特性較好的保證云網(wǎng)關(guān)硬件的穩(wěn)定、可靠、便攜、低功耗,保證云網(wǎng)關(guān)與現(xiàn)場設(shè)備和云平臺對接方便。云平臺使用485總線通訊,能實(shí)現(xiàn)多路采集,其軟件系統(tǒng)在Linux系統(tǒng)下采用Python語言編程實(shí)現(xiàn),具有代碼精煉,代碼復(fù)用與遷移方便等特點(diǎn)。

        圖2 云網(wǎng)關(guān)硬件平臺

        云網(wǎng)關(guān)使用SIM7600X 4G HAT網(wǎng)絡(luò)擴(kuò)展模塊,該模塊保證云網(wǎng)關(guān)可以通過4G網(wǎng)絡(luò)遠(yuǎn)程通訊??紤]到可能無法到場進(jìn)行調(diào)試,本系統(tǒng)采用了Zerotier工具來實(shí)現(xiàn)遠(yuǎn)程調(diào)試功能。Zerotier是一款用于構(gòu)建異地虛擬局域網(wǎng)的工具,通過網(wǎng)頁后臺創(chuàng)建虛擬網(wǎng)絡(luò)并進(jìn)行管理,并通過電腦上的Zerotier客戶端連接各個(gè)異地控制器到虛擬局域網(wǎng)從而實(shí)現(xiàn)組網(wǎng),由后臺分配虛擬IP地址,以通過虛擬IP對同一虛擬局域網(wǎng)下的其他控制器進(jìn)行訪問。要達(dá)成這一功能需要在PC端和控制器端安裝Zerotier工具端后進(jìn)行設(shè)定,若網(wǎng)絡(luò)聯(lián)通就會(huì)顯示綠色的ONLINE。由于本系統(tǒng)網(wǎng)關(guān)控制器采用樹莓派,其具有VNC功能,因此本地PC可直接與網(wǎng)關(guān)的屏幕通訊,或者直接與遠(yuǎn)程網(wǎng)關(guān)進(jìn)行文件傳輸。

        3 數(shù)據(jù)采集監(jiān)測系統(tǒng)軟件設(shè)計(jì)

        系統(tǒng)軟件部分主要需實(shí)現(xiàn)如下功能: OneNET平臺搭建,數(shù)據(jù)讀取,微信小程序數(shù)據(jù)呈現(xiàn)。系統(tǒng)軟件部分需在云網(wǎng)關(guān)、OneNET云平臺、微信開發(fā)者工具中實(shí)現(xiàn), 部分流程圖如圖3所示。

        圖3 部分軟件流程圖

        ■ 3.1 OneNET云平臺搭建

        系統(tǒng)使用OneNET云平臺實(shí)現(xiàn)云端數(shù)據(jù)讀與傳輸,OneNET是由中國移動(dòng)打造的物聯(lián)網(wǎng)開放云平臺,提供數(shù)據(jù)點(diǎn)、API接口,能實(shí)現(xiàn)設(shè)備連接、設(shè)備管理、數(shù)據(jù)收發(fā)、數(shù)據(jù)存儲等功能,可以適配多種網(wǎng)絡(luò)環(huán)境和網(wǎng)絡(luò)協(xié)議,包括本系統(tǒng)所需HTTP及MQTT等協(xié)議,具有較好的便捷性、兼容性、安全性,OneNET平臺作為連接和數(shù)據(jù)的中心,能適應(yīng)各種傳感網(wǎng)絡(luò)和通信網(wǎng)絡(luò),生態(tài)環(huán)境良好,滿足智能家居、可穿戴設(shè)備、車聯(lián)網(wǎng)、移動(dòng)健康、智能創(chuàng)客等多個(gè)領(lǐng)域平臺級需求,能有效降低部署和開發(fā)成本。本系統(tǒng)選擇了 HTTP 協(xié)議上傳傳感器數(shù)據(jù)到云平臺,HTTP 請求主要使用 POST 請求方法打包上傳數(shù)據(jù),創(chuàng)建完成后需添加設(shè)備,設(shè)置產(chǎn)品溫度、pH值等屬性,獲得設(shè)備的ID和 API-KEY,如表1所示。同一個(gè)項(xiàng)目可以添加多個(gè)設(shè)備,以此通信信息在連接組件中用以識別設(shè)備,實(shí)現(xiàn)設(shè)備和云端對接,進(jìn)而再進(jìn)行設(shè)備發(fā)布,顯示相關(guān)數(shù)據(jù)和采集時(shí)間。

        表1 OneNET云平臺接口獲取通信信息

        本系統(tǒng)選取的OneNET云平臺可以在云端進(jìn)行軟件的監(jiān)控界面的創(chuàng)建。當(dāng)現(xiàn)場檢測設(shè)備與云端建立連接成功之后,數(shù)據(jù)通過HTTP協(xié)議上傳到云平臺,從而產(chǎn)生相應(yīng)的數(shù)據(jù)流,進(jìn)而可以在數(shù)據(jù)展示區(qū)進(jìn)行監(jiān)控界面的設(shè)計(jì)。監(jiān)控控界面設(shè)計(jì)完成后,可以在PC端或者手機(jī)上登錄注冊O(shè)neNET的賬號實(shí)現(xiàn)遠(yuǎn)程的監(jiān)控和操作。OneNET云平臺監(jiān)控界面如圖4所示,界面可以顯示現(xiàn)場所采集的 pH 值、2路溫度實(shí)時(shí)數(shù)據(jù)。用戶可以根據(jù)表盤、柱狀圖、折線圖形式查看當(dāng)前所采集的信息,也可以通過近階段的歷史數(shù)據(jù)折線圖,判斷相應(yīng)情況。

        圖4 OneNET云平臺監(jiān)控界面

        ■ 3.2 云網(wǎng)關(guān)數(shù)據(jù)讀取與傳輸

        云網(wǎng)關(guān)主要實(shí)現(xiàn)通過MODBUS協(xié)議從溫度、pH值變送器讀取實(shí)時(shí)溫度、pH值數(shù)據(jù)和將溫度數(shù)據(jù)以HTTP協(xié)議傳輸至云平臺兩個(gè)主要功能,以及遠(yuǎn)程控制等輔助功能。云網(wǎng)關(guān)采用linux系統(tǒng)和python語言編程實(shí)現(xiàn)功能,這也是采用樹莓派的重要原因。對于現(xiàn)場設(shè)備端,其內(nèi)置的Python可以導(dǎo)入MinimalModbus模塊,非常方便的實(shí)現(xiàn)MODBUS通訊。而對于云端,HTTP請求參數(shù)的內(nèi)容為JSON格式,其內(nèi)置的 Python 正是少數(shù)原生支持 JSON 的語言之一,不需要復(fù)雜的格式轉(zhuǎn)換,便可以非常方便的向服務(wù)器發(fā)送 Post 請求。云網(wǎng)關(guān)部分代碼如下:

        ■ 3.3 OneNET微信小程序監(jiān)控平臺

        相比于APP,微信活躍用戶多,操作簡單,可跨平臺使用,微信小程序具有免費(fèi)云存儲空間、低時(shí)延、開放的API接口等特點(diǎn),云平臺只要能夠發(fā)送Post請求,就可以進(jìn)行數(shù)據(jù)交互。基于以上情況的分析,使用微信小程序作為移動(dòng)監(jiān)控端,開發(fā)了“數(shù)據(jù)云服務(wù)監(jiān)測”微信小程序,得到授權(quán)者可以通過此微信小程序查看當(dāng)前數(shù)據(jù)和歷史數(shù)據(jù)。微信小程序和現(xiàn)場之間通過OneNET云平臺通信。如前文所述,在OneNET服務(wù)器上創(chuàng)建產(chǎn)品后,會(huì)有設(shè)備ID和APIKEY,微信小程序需通過OneNET的API接口和HTTP協(xié)議查看設(shè)備上傳的數(shù)據(jù)、設(shè)備是否在線、下發(fā)給該設(shè)備指令。圖5為微信小程序用戶界面,界面同樣可以顯示現(xiàn)場所采集的 pH 值、2路溫度實(shí)時(shí)數(shù)據(jù),用戶可以根據(jù)柱狀圖、折線圖查看當(dāng)前所采集的信息和歷史數(shù)據(jù)信息。微信小程序使用JavaScript語言,部分程序如下:

        圖5 微信小程序顯示圖

        本系統(tǒng)設(shè)計(jì)了一種基于OneNET云平臺的數(shù)據(jù)采集、監(jiān)測系統(tǒng),實(shí)現(xiàn)了通過OneNET平臺與云網(wǎng)關(guān)和微信小程序數(shù)據(jù)交互,實(shí)現(xiàn)了多路溫度傳感器和pH值傳感器的實(shí)時(shí)數(shù)據(jù)在PC端與移動(dòng)端顯示和存儲,實(shí)現(xiàn)了系統(tǒng)的遠(yuǎn)程操控。此系統(tǒng)穩(wěn)定可靠、成本低、使用簡單,能同時(shí)采集多路數(shù)據(jù),代碼復(fù)用和遷移方便,便于擴(kuò)展至其它數(shù)據(jù)采集項(xiàng)目應(yīng)用中。

        猜你喜歡
        程序微信設(shè)備
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        試論我國未決羈押程序的立法完善
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        “程序猿”的生活什么樣
        英國與歐盟正式啟動(dòng)“離婚”程序程序
        微信
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        微信
        微信
        色狠狠av老熟女| 亚洲女人的天堂网av| 一边摸一边抽搐一进一出口述| 久久人人爽人人爽人人片av东京热| 国产一品道av在线一二三区| 亚洲老熟妇愉情magnet| 不卡免费在线亚洲av| 亚洲av无码电影在线播放| 日本高清aⅴ毛片免费| 99久久久69精品一区二区三区| 国产精品毛片毛片av一区二区| 人妻少妇精品久久久久久| 丰满的少妇xxxxx青青青| 欧美久久中文字幕| 一区二区三区日韩蜜桃| 国产不卡视频一区二区三区| 国产乱子伦精品免费无码专区| 91极品尤物国产在线播放| 人妻精品久久一区二区三区 | 日韩女优中文字幕在线| 丰满的少妇av一区二区三区| 内射爽无广熟女亚洲| 国产精品理人伦国色天香一区二区| 亚洲免费看三级黄网站| 中国国产不卡视频在线观看| 东北妇女肥胖bbwbbwbbw| 精品久久久久中文字幕APP| 亚洲一区中文字幕视频 | 日本久久高清一区二区三区毛片| 91av视频在线| 亚洲无人区乱码中文字幕| 蜜臀久久99精品久久久久久| 精品亚洲欧美无人区乱码| 激情中文丁香激情综合| 久久精品国产亚洲av一般男女| 亚洲色成人网站www永久| 久久免费国产精品| 日韩av一区二区三区在线观看 | 豆国产96在线 | 亚洲| 亚洲精品成人网站在线观看| 胳膊肘上有白色的小疙瘩|