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

EDP協(xié)議在物聯(lián)網(wǎng)智慧農(nóng)業(yè)監(jiān)測(cè)中的應(yīng)用

2021-04-14 01:44:10宋俊慷黃秀梅楊秀增

宋俊慷,黃秀梅,楊秀增

(廣西民族師范學(xué)院數(shù)理與電子信息工程學(xué)院,廣西崇左 532200)

0 引言

隨著智慧農(nóng)業(yè)的建設(shè)需要,對(duì)田間氣象數(shù)據(jù)的采集和分析將作為農(nóng)業(yè)生產(chǎn)過(guò)程智慧化控制的基礎(chǔ),因此如何有效、可靠實(shí)現(xiàn)田間氣象數(shù)據(jù)的監(jiān)測(cè)工作成為智慧農(nóng)業(yè)推廣應(yīng)用的研究目標(biāo)之一。為了實(shí)現(xiàn)這一目標(biāo),可使用作為物聯(lián)網(wǎng)基礎(chǔ)設(shè)施建設(shè)的物聯(lián)網(wǎng)開(kāi)放云平臺(tái)實(shí)現(xiàn)田間氣象數(shù)據(jù)的存儲(chǔ)與可視化展示工作。通過(guò)自行開(kāi)發(fā)數(shù)據(jù)采集裝置完成對(duì)田間氣象數(shù)據(jù)的實(shí)時(shí)采集和遠(yuǎn)距離傳輸工作,在此基礎(chǔ)上使用基于TCP連接承載的EDP協(xié)議搭建數(shù)據(jù)采集裝置和物聯(lián)網(wǎng)開(kāi)放云平臺(tái)的數(shù)據(jù)連接工作,完成基于物聯(lián)網(wǎng)技術(shù)的智慧農(nóng)業(yè)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)。

針對(duì)物聯(lián)網(wǎng)開(kāi)放云平臺(tái)的開(kāi)發(fā),選用中移物聯(lián)網(wǎng)有限公司研制的OnNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)。在進(jìn)行具體的開(kāi)發(fā)過(guò)程中需要在該平臺(tái)上進(jìn)行賬號(hào)注冊(cè),選擇接入?yún)f(xié)議類型,創(chuàng)建產(chǎn)品,添加設(shè)備,配置據(jù)流模板等工作,最終完成對(duì)監(jiān)測(cè)數(shù)據(jù)的存儲(chǔ)和可視化展示。田間氣象數(shù)據(jù)采集裝置主要由STM32F429嵌入式微處理器,基于ModBus-RTU的氣象多要素百葉盒,4G-DTU傳輸模塊和供電系統(tǒng)四個(gè)模塊和部分接口轉(zhuǎn)換電路組成。在此基礎(chǔ)上使用基于TCP連接承載EDP協(xié)議實(shí)現(xiàn)采集裝置和OnNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)的數(shù)據(jù)通信工作,最終實(shí)現(xiàn)整個(gè)系統(tǒng)的設(shè)計(jì)。

1 田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置

田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置原理框圖如圖1所示,裝置將部署在需要進(jìn)行氣象數(shù)據(jù)監(jiān)測(cè)的農(nóng)作物產(chǎn)業(yè)田中,該裝置在使用傳感器技術(shù)采集溫度、濕度、光照強(qiáng)度和二氧化碳濃度等氣象數(shù)據(jù)的基礎(chǔ)上,將所采集的氣象數(shù)據(jù)封裝在由TCP連接承載EDP協(xié)議數(shù)據(jù)包中發(fā)送至OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)。

田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置軟件流程圖如圖2所示,STM32F429嵌入式微處理器正常上電后先進(jìn)行各種功能的初始化,在此之后調(diào)用ModBus-RTU協(xié)議通過(guò)RS485總線向氣象多要素百葉盒發(fā)送ModBus-RTU詢問(wèn)幀。氣象多要素百葉盒在接收到該ModBus-RTU詢問(wèn)幀之后將內(nèi)部傳感器所采集的溫度、濕度、光照強(qiáng)度和二氧化碳濃度等田間氣象數(shù)據(jù)組合成ModBus-RTU應(yīng)答幀發(fā)送給STM32F429嵌入式微處理器。STM32F429嵌入式微處理器成功接收該ModBus-RTU應(yīng)答幀之后,從中解析出溫度、濕度、光照強(qiáng)度和二氧化碳濃度等氣象數(shù)據(jù)的具體數(shù)值,隨后調(diào)用初始化時(shí)預(yù)制好的EDP協(xié)議數(shù)據(jù)包,將田間氣象數(shù)據(jù)封裝在其中后通過(guò)RS232串行通信接口發(fā)送給4G-DTU傳輸模塊。4G-DTU傳輸模塊通過(guò)和OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)建立好的TCP連接將封裝有田間氣象數(shù)據(jù)的EDP協(xié)議數(shù)據(jù)包發(fā)送給OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)。

2 EDP協(xié)議相關(guān)配置

2.1 OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)EDP協(xié)議接入配置

首先,注冊(cè)O(shè)neNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)賬號(hào)并登錄該賬號(hào)進(jìn)入平臺(tái)的控制臺(tái),在平臺(tái)所提供的服務(wù)產(chǎn)品目錄之中選擇“多協(xié)議接入服務(wù)”并創(chuàng)業(yè)一個(gè)用于接收田間氣象數(shù)據(jù)的產(chǎn)品,由于上傳平臺(tái)的田間氣象數(shù)據(jù)是封裝在TCP連接承載的EDP協(xié)議數(shù)據(jù)包中,因此產(chǎn)品接入?yún)f(xié)議類型需要選擇EDP協(xié)議。在成功創(chuàng)建EDP協(xié)議接入的產(chǎn)品后需要為該產(chǎn)品添加設(shè)備,進(jìn)入已經(jīng)創(chuàng)建好產(chǎn)品的設(shè)備列表使用“添加設(shè)備”功能為該產(chǎn)品添加設(shè)備。在創(chuàng)建產(chǎn)品和添加設(shè)備的過(guò)程中相關(guān)配置信息如表1所示。

圖2 田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置軟件流程圖

表1 創(chuàng)建產(chǎn)品和添加設(shè)備相關(guān)配置信息

創(chuàng)建產(chǎn)品并添加設(shè)備成功后就需要為設(shè)備配置數(shù)據(jù)流模板用于存儲(chǔ)田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置上傳的數(shù)據(jù),田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置以溫度、濕度、光照強(qiáng)度和二氧化碳濃度四類氣象數(shù)據(jù)作為監(jiān)測(cè)目標(biāo),因此需要配置4個(gè)采樣數(shù)據(jù)流如圖3所示。每一個(gè)數(shù)據(jù)流模板與一類氣象數(shù)據(jù)相對(duì)應(yīng),保證田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置上傳的數(shù)據(jù)能正常存儲(chǔ)并用于數(shù)據(jù)可視化展示。

圖3 采樣數(shù)據(jù)流配置

2.2 EDP協(xié)議數(shù)據(jù)包配置

EDP協(xié)議規(guī)定了15種消息類型,為了實(shí)現(xiàn)田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置和OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)之間的正常數(shù)據(jù)交互,主要使用其中的三類,其分別為鑒權(quán)消息,數(shù)據(jù)存儲(chǔ)消息和心跳消息。鑒權(quán)消息實(shí)現(xiàn)田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置與OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)之間TCP連接的建立;數(shù)據(jù)存儲(chǔ)消息用于田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置將采集好的氣象數(shù)據(jù)上傳至OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái);心跳消息用于維持田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置與OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)之間已經(jīng)建立好的TCP連接不中斷。

數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包需要在STMSTM32F429嵌入式微處理器的進(jìn)行預(yù)制。田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置調(diào)用預(yù)制好的EDP協(xié)議存儲(chǔ)消息數(shù)據(jù)包,封裝采集好的氣象數(shù)據(jù)通過(guò)RS232串行通信接口發(fā)送給4G-DTU傳輸模塊,經(jīng)4G-DTU傳輸模塊與OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)之間建立的TCP連接上傳至平臺(tái)配置好的采樣數(shù)據(jù)流。使用“EdpProtoDebugger-v2.0”軟件可構(gòu)造用于封裝田間氣象數(shù)據(jù)的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包如圖4所示。具體配置時(shí)消息類型選擇SaveData,消息子類型選擇Json數(shù)據(jù)2,數(shù)據(jù)內(nèi)容根據(jù)前述OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)配置的采樣數(shù)據(jù)流名稱和Json數(shù)據(jù)格式進(jìn)行填寫(xiě)配置。

圖4 用于封裝田間氣象數(shù)據(jù)的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包配置

鑒權(quán)消息數(shù)據(jù)包和心跳消息數(shù)據(jù)包可在進(jìn)行4G-DTU傳輸模塊和OneNET物聯(lián)網(wǎng)開(kāi)放云平間配置TCP連接時(shí)一并進(jìn)行預(yù)制,其中心跳消息數(shù)據(jù)包有固定的結(jié)構(gòu)其具體內(nèi)容為“0XC0 0X00”。鑒權(quán)消息數(shù)據(jù)包同樣可以使用“EdpProtoDebugger-v2.0”軟件構(gòu)造,配置時(shí)需要使用OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)創(chuàng)建產(chǎn)品后生成的產(chǎn)品ID和添加設(shè)備時(shí)設(shè)置的鑒權(quán)信息,具體配置方法如圖5所示。

確定鑒權(quán)消息數(shù)據(jù)包和心跳消息數(shù)據(jù)包后就可以對(duì)4G-DTU傳輸模塊進(jìn)行配置,使用有人物聯(lián)網(wǎng)USR-G781型4G-DTU模塊,通過(guò)RS232串行通信接口連接個(gè)人PC運(yùn)行專門(mén)配置軟件進(jìn)行USR-G781型4G-DTU模塊配置工作。

3 EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息解析

表2展示了由“EdpProtoDebugger-v2.0”軟件構(gòu)造生成的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包基本結(jié)構(gòu),整個(gè)消息從0字節(jié)開(kāi)始編號(hào),共72字節(jié)。STMSTM32F429嵌入式微處理器在成功上電后以對(duì)該消息數(shù)據(jù)包結(jié)構(gòu)進(jìn)行初始化,此后通過(guò)氣象多要素百葉盒采集溫度、濕度、光照強(qiáng)度和二氧化碳濃度四個(gè)田間氣象數(shù)據(jù)的數(shù)值,在數(shù)據(jù)成功采集后分別將它們轉(zhuǎn)換為ASCII碼的16進(jìn)制表示形式。最后將ASCII碼的16進(jìn)制表示的田間氣象數(shù)據(jù)分別封裝在已經(jīng)預(yù)制在STMSTM32F429嵌入式微處理器存儲(chǔ)器內(nèi)部的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包基本結(jié)構(gòu)之中。

圖5 鑒權(quán)消息配置

表2 EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包基本結(jié)構(gòu)

田間氣象數(shù)據(jù)封裝具體實(shí)現(xiàn)方法是針對(duì)預(yù)制好的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包基本結(jié)構(gòu),將轉(zhuǎn)換為ASCII碼的16進(jìn)制表示的溫度數(shù)據(jù)插入到第24和25字節(jié)之間,將轉(zhuǎn)換為ASCII碼的16進(jìn)制表示的濕度數(shù)據(jù)插入到第41號(hào)和42號(hào)字節(jié)之間,將轉(zhuǎn)換為ASCII碼的16進(jìn)制表示的二氧化碳濃度數(shù)據(jù)插入到第54號(hào)和55號(hào)字節(jié)之間,將轉(zhuǎn)換為ASCII碼的16進(jìn)制表示的光照強(qiáng)度數(shù)據(jù)插入到第68和69字節(jié)之間。數(shù)據(jù)插入完成后從新計(jì)算整個(gè)消息數(shù)據(jù)包長(zhǎng)度并根據(jù)新長(zhǎng)度數(shù)值修改消息數(shù)據(jù)包的第1號(hào)、第4號(hào)和第5號(hào)字節(jié)編號(hào)取值,完成前述工作后就構(gòu)造完成了用于發(fā)送田間氣象數(shù)據(jù)的EDP協(xié)議數(shù)據(jù)存儲(chǔ)消息數(shù)據(jù)包。

4 數(shù)據(jù)測(cè)試

OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)自帶的應(yīng)用管理功能可使用其內(nèi)置的曲線、表盤(pán)或柱狀圖等組件連接配置好的數(shù)據(jù)流,在此基礎(chǔ)上實(shí)現(xiàn)田間氣象數(shù)據(jù)的可視化如圖6所示。使用了簡(jiǎn)單的表盤(pán)組件和曲線圖分別展示了田間氣象數(shù)據(jù)在線采集裝置上傳的氣象數(shù)據(jù)的實(shí)時(shí)數(shù)值和歷史數(shù)據(jù)。可以使用平臺(tái)自帶的應(yīng)用發(fā)布功能將展示界面以網(wǎng)頁(yè)的形式發(fā)布至Internet,農(nóng)業(yè)生產(chǎn)管理者可使用智能手機(jī)或者個(gè)人PC通過(guò)Internet訪問(wèn)已經(jīng)發(fā)布的可視化界面實(shí)時(shí)掌握當(dāng)前田間氣象狀態(tài)數(shù)據(jù)的變化。

圖6 田間氣象數(shù)據(jù)的可視化展示

5 結(jié)語(yǔ)

由可視化監(jiān)測(cè)界面可以看出,由TCP連接承載的EDP數(shù)據(jù)包可有效的將以STM32F429嵌入式微處理器作為控制核心,配合ModBus-RTU的氣象多要素百葉盒和4G-DTU模塊組成的田間氣象數(shù)據(jù)在線監(jiān)測(cè)裝置所采集的溫度、濕度、二氧化碳濃度和光照強(qiáng)度等氣象數(shù)據(jù)實(shí)時(shí)上傳到OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)。OneNET物聯(lián)網(wǎng)開(kāi)放云平臺(tái)在保證上傳數(shù)據(jù)可靠性的基礎(chǔ)上完成數(shù)據(jù)的存儲(chǔ)展示工作,整個(gè)系統(tǒng)作為應(yīng)用于智慧農(nóng)業(yè)建設(shè)的農(nóng)業(yè)生產(chǎn)過(guò)程數(shù)據(jù)監(jiān)測(cè)手段,為智慧農(nóng)業(yè)進(jìn)一步的推廣和發(fā)展提供必要的技術(shù)支持。

主站蜘蛛池模板: 亚洲人成成无码网WWW| 一级毛片免费的| 国产在线高清一级毛片| 欧美国产日韩一区二区三区精品影视| 中文字幕va| 国产幂在线无码精品| 一级毛片基地| 久草视频中文| 国产丝袜一区二区三区视频免下载| 亚洲性一区| 99一级毛片| 91麻豆精品国产高清在线| 国产浮力第一页永久地址| 国产微拍一区二区三区四区| 新SSS无码手机在线观看| 国产91av在线| 永久天堂网Av| 久久9966精品国产免费| 草逼视频国产| 亚洲色图在线观看| 伊人色综合久久天天| 亚洲天堂免费观看| 丰满人妻一区二区三区视频| 国产噜噜在线视频观看| 久久久黄色片| 26uuu国产精品视频| 国产精品三区四区| 好紧太爽了视频免费无码| 久久黄色一级视频| 亚洲日韩精品无码专区| 日本91视频| 国产国产人成免费视频77777| 亚洲激情99| 午夜无码一区二区三区| 91精品国产91欠久久久久| 欧美一区中文字幕| 亚洲人成人伊人成综合网无码| 免费国产好深啊好涨好硬视频| 欧美在线视频不卡第一页| 国产国拍精品视频免费看| 制服丝袜一区二区三区在线| 欧美一级高清免费a| 国产一区成人| 伊人色在线视频| 夜夜拍夜夜爽| 久久亚洲高清国产| 欧美精品影院| 国产精品视频导航| 国产在线精彩视频论坛| 91久久偷偷做嫩草影院| 久久久久亚洲AV成人人电影软件| a毛片在线| 国产女人18毛片水真多1| 人人91人人澡人人妻人人爽| 久久午夜夜伦鲁鲁片无码免费| 又爽又大又黄a级毛片在线视频 | 99久久精品国产自免费| 国产亚洲高清视频| 69精品在线观看| 一本大道视频精品人妻 | 女人18一级毛片免费观看 | 制服丝袜一区| 噜噜噜久久| 中日韩一区二区三区中文免费视频| 一级做a爰片久久毛片毛片| 精品国产中文一级毛片在线看| 精品免费在线视频| 国产精品网曝门免费视频| 视频国产精品丝袜第一页| 久久久久无码精品国产免费| 国产成人精品亚洲77美色| 极品国产一区二区三区| 新SSS无码手机在线观看| 日韩成人在线视频| 国产在线观看99| 色哟哟精品无码网站在线播放视频| 乱人伦99久久| 女同国产精品一区二区| 亚洲伊人久久精品影院| 91久久精品国产| 国产精品高清国产三级囯产AV| 亚洲国产看片基地久久1024|