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

        ?

        基于UDP組播協(xié)議的土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)軟件的設(shè)計(jì)與實(shí)現(xiàn)

        2025-08-04 00:00:00梅小華黃彩虹董鈺瑩
        關(guān)鍵詞:校驗(yàn)解析數(shù)據(jù)庫(kù)

        中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)志碼:A 文章編號(hào): 1000-5013(2025)04-0455-07

        Design and Implementation of Real-Time Soil Data Monitoring Software Based on UDP Multicast Protocol

        MEI Xiaohua,HUANG Caihong,DONG Yuying (School of Information Science and Engineering,Huaqiao University,Xiamen 36lO21,China)

        Abstract:To address the requirements of generality and scalability in real-time data monitoring of mainstream soil monitoring systems,a hierarchical visualization software design framework for Model-View-View Model (MVVM) based on user datagram protocol (UDP) multicast real-time data stream is proposed. The framework adopts UDP multicast at the external interface layer to achieve“one to many”client extension capability. Meanwhile,an improved MVVM model is adopted at the human-computer interaction layer to achieve universal visualization of multi-dimensional soil data. Experimental results show that the proposed software can meet the real-time soil monitoring needs of agricultural experts and farmers,overcoming the limitations of traditional offline guidance,efectively resucing labor costs,and contributing to the advancement of smart agriculture.

        Keywords:soil monitoring;user datagram protocol; Model-View-View Model; smart agriculture

        土壤信息的實(shí)時(shí)獲取有助于掌握農(nóng)田土壤生態(tài)質(zhì)量狀況,在土壤質(zhì)量評(píng)估和農(nóng)業(yè)可持續(xù)發(fā)展中發(fā)揮著重要作用。通過(guò)對(duì)土壤實(shí)時(shí)監(jiān)測(cè),能夠及時(shí)了解土壤中水分、氮磷鉀等養(yǎng)分含量、酸堿度和有機(jī)質(zhì)含量等數(shù)據(jù)。通過(guò)土壤濕度數(shù)據(jù)的變化趨勢(shì)可以預(yù)測(cè)未來(lái)的土壤水分狀況,從而合理安排灌溉計(jì)劃;通過(guò)土壤養(yǎng)分含量數(shù)據(jù),可以提供科學(xué)的施肥建議,保證農(nóng)作物可持續(xù)化生長(zhǎng),優(yōu)化農(nóng)業(yè)產(chǎn)量和質(zhì)量,降低能耗。因此,需要通過(guò)數(shù)字化的技術(shù)手段實(shí)現(xiàn)更精確、更智能的土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè),助力智慧農(nóng)業(yè)[1]。基于此,本文提出一種基于用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)組播協(xié)議的土壤數(shù)據(jù)監(jiān)測(cè)軟件。

        土壤監(jiān)測(cè)系統(tǒng)概述

        1.1 設(shè)計(jì)原則

        土壤監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)目標(biāo)主要是精準(zhǔn)實(shí)時(shí)地檢測(cè)土壤狀況,并將監(jiān)測(cè)系統(tǒng)中各類(lèi)傳感器的數(shù)據(jù)傳輸至各監(jiān)測(cè)終端軟件,以供專(zhuān)家分析和農(nóng)戶(hù)跟蹤,從而進(jìn)行有針對(duì)性地施肥[2]。其設(shè)計(jì)原則主要包括:1)土壤監(jiān)測(cè)系統(tǒng)由軟、硬件系統(tǒng)集成,硬件系統(tǒng)主要實(shí)現(xiàn)傳感器采集,軟件系統(tǒng)主要實(shí)現(xiàn)數(shù)據(jù)的處理和可視化;2)發(fā)揮軟件遠(yuǎn)程數(shù)據(jù)可視化的優(yōu)勢(shì),將各節(jié)點(diǎn)的傳感器數(shù)據(jù)以曲線(xiàn)或圖表的方式展示給領(lǐng)域?qū)<液娃r(nóng)戶(hù);3)軟件與各傳感器之間通過(guò)一對(duì)多的網(wǎng)絡(luò)通信方式實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的最大化共享[3-4]。

        圖1土壤監(jiān)測(cè)系統(tǒng)硬件部署圖Fig.1Hardware deployment diagram of soil monitoring system

        1. 2 系統(tǒng)部署

        土壤監(jiān)測(cè)系統(tǒng)主要由前端數(shù)據(jù)采集子單元和后端實(shí)時(shí)監(jiān)測(cè)子單元組成[5-6],其中,前端數(shù)據(jù)采集子系統(tǒng)包括主控模塊、土壤參數(shù)檢測(cè)模塊、網(wǎng)絡(luò)通信模塊,后端實(shí)時(shí)監(jiān)測(cè)子系統(tǒng)主要由數(shù)據(jù)采集計(jì)算機(jī)、數(shù)據(jù)處理計(jì)算機(jī)、終端顯示計(jì)算機(jī)和數(shù)據(jù)管理服務(wù)器組成。土壤監(jiān)測(cè)系統(tǒng)硬件部署圖,如圖1所示。

        傳感器組用于對(duì)氮磷鉀含量、土壤濕度、pH值和電導(dǎo)率等土壤參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)[7};主控模塊用于數(shù)據(jù)采集和組包;通信模塊通過(guò)網(wǎng)絡(luò)協(xié)議將組包后的土壤數(shù)據(jù)和設(shè)備工作狀態(tài)數(shù)據(jù)傳輸至后端實(shí)時(shí)監(jiān)測(cè)子系統(tǒng)的交換機(jī)。數(shù)據(jù)采集計(jì)算機(jī)通過(guò)交換機(jī)獲取通信模塊傳輸過(guò)來(lái)的數(shù)據(jù)包分離出土壤數(shù)據(jù)和設(shè)備工作狀態(tài)數(shù)據(jù),解析設(shè)備工作狀態(tài)數(shù)據(jù)后,將土壤數(shù)據(jù)發(fā)送至數(shù)據(jù)處理計(jì)算機(jī)進(jìn)行解析處理,處理后的設(shè)備工作狀態(tài)數(shù)據(jù)、土壤數(shù)據(jù)均發(fā)送至終端顯示計(jì)算機(jī),解析后的設(shè)備工作狀態(tài)數(shù)據(jù)、土壤數(shù)據(jù)及各類(lèi)原始數(shù)據(jù)均存人數(shù)據(jù)管理服務(wù)器。

        后端實(shí)時(shí)監(jiān)測(cè)子單元由土壤監(jiān)測(cè)系統(tǒng)的多個(gè)軟件組成,包括土壤數(shù)據(jù)采集軟件、土壤數(shù)據(jù)處理軟件、土壤數(shù)據(jù)歸檔軟件及土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)軟件。土壤監(jiān)測(cè)系統(tǒng)軟件部署,如表1所示。

        表1土壤監(jiān)測(cè)系統(tǒng)軟件部署Tab.1 Functional requirements for soil monitoring system

        2 土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)軟件的設(shè)計(jì)與實(shí)現(xiàn)

        在土壤監(jiān)測(cè)系統(tǒng)中,土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)軟件作為核心部件,不僅能為農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)提供實(shí)時(shí)測(cè)試數(shù)據(jù),還能在專(zhuān)家、農(nóng)戶(hù)需要的時(shí)候提供歷史土壤數(shù)據(jù)的查詢(xún)和下載。RDS軟件通過(guò)網(wǎng)絡(luò)接收來(lái)自前端數(shù)據(jù)采集設(shè)備(數(shù)據(jù)采集計(jì)算機(jī)、數(shù)據(jù)處理計(jì)算機(jī))的物理量參數(shù),包括土壤數(shù)據(jù)(氮磷鉀含量、土壤濕度、pH值和電導(dǎo)率等)和設(shè)備工作狀態(tài)(設(shè)備數(shù)據(jù)采集是否正常、數(shù)據(jù)通信是否正常等)數(shù)據(jù),并將解析后的物理量參數(shù)以曲線(xiàn)、表格的方式形象直觀地提供給農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)進(jìn)行參考和分析,方便用戶(hù)及時(shí)了解土壤狀況及土壤監(jiān)測(cè)設(shè)備的工作狀態(tài)。為了實(shí)現(xiàn)友好的人機(jī)交互效果,RDS軟件采用基于 C? 語(yǔ)言的WPF框架進(jìn)行開(kāi)發(fā)。

        2.1 軟件設(shè)計(jì)思想

        RDS軟件在設(shè)計(jì)上需要直接面對(duì)用戶(hù)進(jìn)行數(shù)據(jù)展示,因此,采用基于 C? 語(yǔ)言的WPF框架,利用軟件分層與模塊化設(shè)計(jì),增加軟件的通用性,使開(kāi)發(fā)人員只需修改軟件配置文件,就可適用不同項(xiàng)目的有效載荷測(cè)試需求[8-9]。RDS軟件功能模塊結(jié)構(gòu)圖,如圖2所示。

        1)外部接口層。實(shí)現(xiàn)RDS 軟件與前端設(shè)備、數(shù)據(jù)庫(kù)和本地硬盤(pán)的數(shù)據(jù)存儲(chǔ)與讀取,RDS 軟件通過(guò)網(wǎng)絡(luò)接收來(lái)自前端數(shù)據(jù)采集設(shè)備的土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)和設(shè)備工作狀態(tài)數(shù)據(jù),并且為用戶(hù)提供數(shù)據(jù)庫(kù)的檢索功能,從數(shù)據(jù)庫(kù)中讀取歷史數(shù)據(jù)文件路徑、歷史土壤監(jiān)測(cè)數(shù)據(jù)及解析方法等信息,下載需要的歷史數(shù)據(jù)和文件。

        2)數(shù)據(jù)校驗(yàn)層。該層主要完成對(duì)實(shí)時(shí)數(shù)據(jù)的差錯(cuò)校驗(yàn)與恢復(fù)。由于RDS軟件與前端設(shè)備的數(shù)據(jù)鏈路采用UDP組播通信的方式,可能存在數(shù)據(jù)幀丟失或解析錯(cuò)誤的情況,并且對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)檢索也需要進(jìn)行必要的日期、字段等校驗(yàn),所以,數(shù)據(jù)校驗(yàn)層要提供傳輸幀校驗(yàn)、檢索指令和數(shù)據(jù)校驗(yàn)等功能。

        3)數(shù)據(jù)解析層。根據(jù)土壤監(jiān)測(cè)系統(tǒng)內(nèi)部數(shù)據(jù)接口協(xié)議,按照偏移位置、解析值和源碼等字段對(duì)經(jīng)過(guò)校驗(yàn)的實(shí)時(shí)數(shù)據(jù)幀進(jìn)行處理,提取工程參數(shù)、遙測(cè)參數(shù)和設(shè)備工作狀態(tài)數(shù)據(jù)等物理量,同時(shí)根據(jù)用戶(hù)的檢索條件,將歷史數(shù)據(jù)和文件的檢索條件轉(zhuǎn)換成結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL),或?qū)z索到的歷史數(shù)據(jù)和數(shù)據(jù)文件目錄發(fā)送至人機(jī)交互層進(jìn)行顯示。

        4)人機(jī)交互層。將數(shù)據(jù)解析層的計(jì)算結(jié)果、歷史數(shù)據(jù)和文件的檢索結(jié)果通過(guò)圖表等方式實(shí)時(shí)顯示給農(nóng)業(yè)專(zhuān)家和農(nóng)戶(hù),該部分采用面向?qū)崟r(shí)數(shù)據(jù)流的模型-視圖-視圖模型(Model-View-ViewModel,MV-VM)設(shè)計(jì)模式,通過(guò)ViewModel與View的數(shù)據(jù)綁定模型,提高測(cè)試數(shù)據(jù)的可視化程度。

        2.2 外部接口層設(shè)計(jì)

        外部接口層包括UDP 組播通信模塊、數(shù)據(jù)庫(kù)通信模塊和硬盤(pán)輸人/輸出(IO)讀寫(xiě)模塊,其中,UDP組播通信模塊采用UDP組播的方式實(shí)時(shí)接收來(lái)自前端設(shè)備的各類(lèi)測(cè)試數(shù)據(jù),數(shù)據(jù)庫(kù)通信模塊采用ADO技術(shù)進(jìn)行數(shù)據(jù)通信。

        2.2.1 UDP組播通信RDS軟件部署在多臺(tái)終端顯示計(jì)算機(jī)上,通過(guò)網(wǎng)絡(luò)接收從接收數(shù)據(jù)采集計(jì)算機(jī)、數(shù)據(jù)處理計(jì)算機(jī)發(fā)送的設(shè)備工作狀態(tài)數(shù)據(jù)和土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù),支持農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)實(shí)時(shí)監(jiān)視土壤監(jiān)測(cè)數(shù)據(jù)和系統(tǒng)各傳感器的工作狀態(tài)。RDS 軟件與前端數(shù)據(jù)采集設(shè)備的通信采用UDP 組播技術(shù),而不是傳統(tǒng)的傳輸控制協(xié)議(TCP)或UDP 點(diǎn)對(duì)點(diǎn)通信方式,這樣可以避免傳統(tǒng)通信方式在“一對(duì)多”的情況下出現(xiàn)的網(wǎng)絡(luò)擁塞,減少前端數(shù)據(jù)采集設(shè)備的計(jì)算負(fù)荷[0-11]。

        WPF 中實(shí)現(xiàn)組播技術(shù)有2種編程模式:一種是傳統(tǒng)的 socket編程;另一種是封裝后的UdpClient類(lèi),后者對(duì)前者進(jìn)行封裝,編程上更簡(jiǎn)潔,RDS 軟件采用UdpClient類(lèi)以輪詢(xún)的方式接收組播數(shù)據(jù)[12-13]。組播數(shù)據(jù)接收功能程序塊,如圖3所示。

        上述組播發(fā)送函數(shù)中,UdpClient 類(lèi)初始化后得到實(shí)例 receiveUdp,receiveUdp 的 receive方法以阻塞的形式讀取組播數(shù)據(jù),接收到一個(gè)完整的有效載荷工程參數(shù)幀或遙測(cè)參數(shù)幀后,退出receive方法,并將接收到的數(shù)據(jù)通過(guò)緩沖區(qū)送到數(shù)據(jù)解析層。

        2.2.2數(shù)據(jù)庫(kù)通信土壤監(jiān)測(cè)系統(tǒng)的數(shù)據(jù)庫(kù)部署在Windows Server2OO8 的數(shù)據(jù)管理服務(wù)器上,管理

        服務(wù)器上裝有Oracle數(shù)據(jù)庫(kù)軟件,RDS軟件采用ActiveX數(shù)據(jù)對(duì)象(ADO)技術(shù)與數(shù)據(jù)庫(kù)進(jìn)行通信,ADO是微軟提出的應(yīng)用程序接口(API),用以實(shí)現(xiàn)訪問(wèn)關(guān)系或非關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù),Ora-cle數(shù)據(jù)庫(kù)提供對(duì)ADO框架的托管封裝ODP.NET驅(qū)動(dòng),在實(shí)際使用過(guò)程中,無(wú)需安裝整個(gè)ODP.NET驅(qū)動(dòng)套件,RDS軟件只需引用其中的Oracle.ManagedDataAccess.dll即可與數(shù)據(jù)庫(kù)進(jìn)行通信[14]。數(shù)據(jù)庫(kù)訪問(wèn)功能程序,如圖4所示。

        由于RDS軟件對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)頻次不高,農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)一般根據(jù)需要查看數(shù)據(jù)文件,因此在查詢(xún)前連通數(shù)據(jù)庫(kù),查詢(xún)結(jié)果后返回關(guān)閉連接,從而有效減少數(shù)據(jù)庫(kù)在線(xiàn)維護(hù)的新連接數(shù)量。

        2.3 數(shù)據(jù)校驗(yàn)層設(shè)計(jì)

        數(shù)據(jù)校驗(yàn)層提供了對(duì)接收到的各類(lèi)土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀、歷史數(shù)據(jù)文件名和字段信息合法性的校驗(yàn),其中,由于前端數(shù)據(jù)采集設(shè)備與RDS 軟件采用UDP 組播連接,監(jiān)視過(guò)程中實(shí)時(shí)接收到的土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀不存在干擾導(dǎo)致的數(shù)據(jù)錯(cuò)誤,所以不用進(jìn)行糾錯(cuò)碼校驗(yàn),但要按照數(shù)據(jù)幀格式進(jìn)行必要的幀頭、幀長(zhǎng)及幀類(lèi)型等校驗(yàn)。土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀字段信息說(shuō)明,如表2所示。

        表2土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀字段信息說(shuō)明Tab.2Field description of real-time soil monitoring data frames

        2.4數(shù)據(jù)解析層設(shè)計(jì)

        數(shù)據(jù)解析層對(duì)接收到的各類(lèi)土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀按照應(yīng)用數(shù)據(jù)段的解析配置信息進(jìn)行解析,同時(shí)對(duì)用戶(hù)檢索到的歷史數(shù)據(jù)和歷史數(shù)據(jù)文件按字段進(jìn)行解析,解析后將結(jié)果發(fā)送至人機(jī)交互層進(jìn)行顯示。

        其中,實(shí)時(shí)參數(shù)對(duì)土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)幀的解析采用數(shù)據(jù)幀驅(qū)動(dòng)的方式,接收到一幀完整數(shù)據(jù)幀后才進(jìn)行解析。RDS軟件數(shù)據(jù)解析流程圖,如圖5所示。

        2.5 人機(jī)交互層設(shè)計(jì)

        RDS軟件作為土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)、設(shè)備工作狀態(tài)的顯示部件,要求提供友好的數(shù)據(jù)顯示與操作交互界面,便于有效農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)直觀地監(jiān)視土壤狀態(tài)、設(shè)備的工作狀態(tài),及時(shí)發(fā)現(xiàn)存在的異常信息,因此人機(jī)交互層的設(shè)計(jì)對(duì)數(shù)據(jù)可視化程度和操作安全性要求較高等。

        目前主流的軟件前端設(shè)計(jì)模式主要有3類(lèi):模型-視圖-控制器(Model-View-Controller,MVC)、模型-視圖-表示模式(Model-View-Presenter,MVP)和MVVM。Model提供數(shù)據(jù),View負(fù)責(zé)顯示,Con-troller/Presenter負(fù)責(zé)邏輯的處理,MVP和MVVM是基于MVC模式的改進(jìn),其主要改進(jìn)思想是將View與Model層徹底分離。

        MVVM由微軟 WPF和 Silverlight 的架構(gòu)師Ken Cooper 和 TedPeters 開(kāi)發(fā),是一種簡(jiǎn)化用戶(hù)界面的事件驅(qū)動(dòng)編程方式,由John Gossman 于2005年發(fā)表[15]。它利用數(shù)據(jù)綁定、屬性依賴(lài)、路由事件、命令等特性實(shí)現(xiàn)高效靈活的架構(gòu),不同于傳統(tǒng) C? 語(yǔ)言的WinForm架構(gòu),MVVM的核心是數(shù)據(jù)驅(qū)動(dòng)即ViewModel,ViewModel是View和Model的關(guān)系映射。典型的MV-VM軟件設(shè)計(jì)模式,如圖6所示。

        由圖6可知:傳統(tǒng)的MVVM設(shè)計(jì)模式在Model層除了有數(shù)據(jù)實(shí)體Entity(一般采用Hibernate持久化技術(shù)生成)外,還有大量的業(yè)務(wù)邏輯。因此,目前MVVM主要大量用于Web項(xiàng)目的建設(shè),在面向?qū)崟r(shí)數(shù)據(jù)流的項(xiàng)目

        圖6典型MVVM設(shè)計(jì)模式圖Fig.6Typical MVVM design pattern diagram

        領(lǐng)域應(yīng)用不多,RDS軟件為了實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)流和數(shù)據(jù)庫(kù)數(shù)據(jù)在用戶(hù)界面(UI)交互上的統(tǒng)一,將所有業(yè)務(wù)邏輯放置至數(shù)據(jù)解析層,而Model層僅保留數(shù)據(jù)實(shí)體,從而實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)流和數(shù)據(jù)庫(kù)數(shù)據(jù)的實(shí)時(shí)交互,并支持頁(yè)面數(shù)據(jù)顯示的自定義布局。RDS軟件實(shí)際MVVM設(shè)計(jì)模式圖,如圖7所示。RDS 軟件MVVM類(lèi)功能說(shuō)明,如表3所示。

        實(shí)時(shí)監(jiān)視 歷圖7RDS軟件實(shí)際MVVM設(shè)計(jì)模式圖Fig.7Actual MVVM design patten diagram for RDS software

        因此,RDS軟件在人機(jī)交互層具體實(shí)現(xiàn)MVVM設(shè)計(jì)模式時(shí),根據(jù)外部接口層的特點(diǎn),采用與傳統(tǒng)MVVM不同的方式,主要有以下2點(diǎn)不同。

        1)傳統(tǒng)MVVM中Model層包含了業(yè)務(wù)邏輯和實(shí)體,而RDS軟件將Model層中的大部分業(yè)務(wù)邏輯剔除,劃分至數(shù)據(jù)解析層。

        2)ViewModel與View采用了一對(duì)多的設(shè)計(jì),可以有多個(gè)View共享一個(gè)ViewModel。

        表3RDS軟件MVVM類(lèi)功能說(shuō)明Tab.3Function description of RDS software MVVM class

        此外,農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)可根據(jù)自身需要選取關(guān)注的數(shù)據(jù),組成新的頁(yè)面進(jìn)行顯示。該頁(yè)面不僅提供表格和曲線(xiàn)兩種顯示方式,還配備越界報(bào)警功能。RDS軟件人機(jī)交互界面,如圖 8~11 所示。

        圖8軟件導(dǎo)航界面
        圖10RDS軟件參數(shù)曲線(xiàn)顯示界面 Fig.1oParameter curve display interface of RDS software
        圖11RDS軟件參數(shù)自定義顯示界面Fig.1l Parameter custom displayinterface of RDS software

        3結(jié)束語(yǔ)

        土壤數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)軟件是土壤監(jiān)測(cè)系統(tǒng)與用戶(hù)的主要交互部件,提供土壤實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)(氮磷鉀含量、土壤濕度、pH值和電導(dǎo)率等土壤參數(shù))和系統(tǒng)硬件設(shè)備工作狀態(tài)的顯示,以及支持歷史數(shù)據(jù)及其文件的查詢(xún)。該軟件通過(guò)分層模塊化設(shè)計(jì),并在人機(jī)交互層采用MVVM設(shè)計(jì)模式,提高了土壤數(shù)據(jù)的可視化程度。采用UDP組播的數(shù)據(jù)通信方式,便于顯示終端的靈活組網(wǎng)與擴(kuò)展,具有較好的通用性和可擴(kuò)展性。土壤監(jiān)測(cè)系統(tǒng)的長(zhǎng)期實(shí)際運(yùn)行效果表明,該軟件能夠滿(mǎn)足農(nóng)業(yè)專(zhuān)家、農(nóng)戶(hù)對(duì)土壤實(shí)時(shí)狀態(tài)的監(jiān)測(cè)需求。

        參考文獻(xiàn):

        [1]張志穎,李虬,何雅彤,等.基于物聯(lián)網(wǎng)的大承包地土壤數(shù)據(jù)實(shí)時(shí)分析監(jiān)測(cè)系統(tǒng)[J].電腦知識(shí)與技術(shù),2024,20(26):86-90.

        [2]強(qiáng)云濤,楊家桂.基于多傳感器技術(shù)土壤質(zhì)量在線(xiàn)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].電子制作,2024,32(14):15-18.DOI:10.3969/j. issn. 1006-5059.2024.14.004.

        [3]劉曉霞,李航,商國(guó)旭,等.基于云平臺(tái)的大田農(nóng)業(yè)土壤摘情數(shù)據(jù)采集監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2023,39(10):75-82.DO1:10.3969/j.issn.1673-260X.2023.10.013.

        [4]李從宏,陳楊淵.基于 c? 的土壤滲透系數(shù)測(cè)量系統(tǒng)上位機(jī)軟件設(shè)計(jì)[J].電腦編程技巧與維護(hù),2024(11):40-42.DOI:10.3969/j.issn.1006-4052.2024.11.012.

        [5]謝亮,陳天偉.數(shù)據(jù)采集分析軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表,2021(12):129-133.DOI:10.14016/j.cnki.1001-9227.2021.10.129.

        [6]張春美,全釗鋒,吳樹(shù)添,等.基于物聯(lián)網(wǎng)技術(shù)的智慧農(nóng)業(yè)環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].電子制作,2024,32(15):37-40.DOI:10.3969/ j.issn.1006-5059.2024.15.010.

        [7]鐘國(guó)財(cái),郝澤亮,謝東東,等.土壤熵情遠(yuǎn)程監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)[J].物聯(lián)網(wǎng)技術(shù),2018,8(3):26-28.DOI:10.16667/j.issn. 2095-1302.2018.03.004.

        [8]張玉民,何鑫,楊百川.基于WPF技術(shù)的無(wú)人機(jī)地面站軟件設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2019,40(4):1167-1173.DO1:10.16208/j. issn1000-7024.2019.04.043.

        [9]陳帥.基于網(wǎng)絡(luò)/WPF技術(shù)的無(wú)人機(jī)地空數(shù)據(jù)傳輸與監(jiān)視系統(tǒng)設(shè)計(jì)[D].南京:南京航空航天大學(xué),2020.

        [10]SAMPAIO A,SOUSA P.An adaptable and ISP-friendly multicast overlay network[J].Peer-to-Peer Networkingand Applicati0ns,2018,12(4) :809-829. DOI:10.1007/s12083-018-0680-y.

        [11]AL HASROUTY C,LAMALI M L,AUTEFAGE V,et al. Adaptive multicast streaming for videoconferences onsoftware-defined networks[J]. Computer Communications,2018,132:42-55.DOI:10.1016/j.comcom.2018.09.009.

        [12]吳小鋒,劉曉波,趙逸飛,等.UDP協(xié)議及IP組播通信模型在水電廠監(jiān)控系統(tǒng)中的應(yīng)用研究[J].中國(guó)水利水電科學(xué)研究院學(xué)報(bào)(中英文),2024,22(6):632-639.DOI:10.13244/j.cnki.jiwhr.20240055.

        [13]諸堅(jiān)彬,秦會(huì)斌,崔佳冬,等.基于組播技術(shù)的信息傳遞[J].計(jì)算機(jī)應(yīng)用與軟件,2016,33(8):172-174,205.DOI:10.3969/j.issn.1000-386x.2016.08.038.

        [14]李遠(yuǎn)文,耿富強(qiáng).基于ODP.NET訪問(wèn)Oracle空間數(shù)據(jù)[J].礦山測(cè)量,2014(3):96-98.DOI:10.3969/j.issn.1001-358X.2014.03.33.

        [15]柴青山.基于MVVM模式的Vue.js框架在物流軟件自動(dòng)化測(cè)試系統(tǒng)中的應(yīng)用研究[D].北京:北京郵電大學(xué),2019.

        (責(zé)任編輯:黃曉楠 英文審校:陳婧)

        猜你喜歡
        校驗(yàn)解析數(shù)據(jù)庫(kù)
        圓錐曲線(xiàn)斜率定值問(wèn)題的兩種解題思路
        關(guān)于特殊角問(wèn)題的教學(xué)探究指導(dǎo)
        常規(guī)求解二次函數(shù)解析式的不同技巧例析
        借助數(shù)學(xué)思想,提高解題能力
        基于ISO14229標(biāo)準(zhǔn)的安全診斷服務(wù)
        智能汽車(chē)車(chē)聯(lián)網(wǎng)通信架構(gòu)與數(shù)據(jù)協(xié)同研究
        從技術(shù)傳授到素養(yǎng)培育:信息科技課程價(jià)值實(shí)現(xiàn)的路徑探索
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        丝袜美腿国产一区精品| 国产精品白浆无码流出| 国产精品亚洲av网站| 中文字幕一区二区三区乱码人妻| 波多野结衣中文字幕一区二区三区| 中文字幕一区在线观看视频| 国产精品乱一区二区三区| 国产大学生自拍三级视频| 激情精品一区二区三区| 人妻有码中文字幕| 亚洲AV秘 无码一区二p区三区 | 亚洲成熟女人毛毛耸耸多| 夜先锋av资源网站| 久久亚洲高清观看| 国产高清在线精品一区不卡| 色窝窝亚洲av网在线观看| 毛片24种姿势无遮无拦| 精品国产91久久综合| 一本色道久久88加勒比—综合| 十八禁无遮挡99精品国产| 亚洲av无码之日韩精品| 亚洲人成网站18男男| 亚洲日本一区二区在线| 少妇人妻在线无码天堂视频网| 久久香蕉国产线看观看网| 东风日产系列全部车型| 亚洲中文字幕久久精品一区| 日本入室强伦姧bd在线观看| 可以免费在线看黄的网站| 国产精品一区一区三区| 亚洲av中文无码字幕色本草 | 九九免费在线视频| 亚洲伊人伊成久久人综合| 粉嫩小泬无遮挡久久久久久| 18禁无遮挡羞羞污污污污网站| 男人深夜影院无码观看| 日本成人精品在线播放| 琪琪的色原网站| 99精品国产兔费观看久久| 国产女主播福利在线观看| 精品亚洲成a人无码成a在线观看|