基于ZigBee的氣象監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-03-28 04:11
本文選題:物聯(lián)網(wǎng) 切入點(diǎn):ZigBee 出處:《北京工業(yè)大學(xué)》2016年碩士論文
【摘要】:異常天氣的頻繁出現(xiàn),給工業(yè)、農(nóng)業(yè)及人們的生活健康等帶來(lái)了極大的不良影響,這促使了民眾提高氣象監(jiān)測(cè)和預(yù)報(bào)的意識(shí)。然而傳統(tǒng)的氣象監(jiān)測(cè)方式具有局限性,成本高,操作復(fù)雜,信息共享不便。如今物聯(lián)網(wǎng)技術(shù)飛速發(fā)展,可使氣象監(jiān)測(cè)的高密度覆蓋變得更加方便。從這些問(wèn)題出發(fā),通過(guò)深入分析用戶對(duì)氣象監(jiān)測(cè)的實(shí)際需求,利用物聯(lián)網(wǎng)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了基于ZigBee的氣象監(jiān)測(cè)系統(tǒng)。系統(tǒng)實(shí)現(xiàn)了局域網(wǎng)內(nèi)傳感器的無(wú)線互聯(lián),大大減小了現(xiàn)有系統(tǒng)傳感器布線的復(fù)雜度,使傳感器可置于最利于數(shù)據(jù)采集的位置,增強(qiáng)了氣象數(shù)據(jù)的可靠性。系統(tǒng)將采集到的數(shù)據(jù)通過(guò)互聯(lián)網(wǎng)在遠(yuǎn)程服務(wù)器持久化,并可以通過(guò)Web實(shí)現(xiàn)數(shù)據(jù)共享,滿足氣象監(jiān)測(cè)的管理自動(dòng)化,解決了現(xiàn)有氣象系統(tǒng)數(shù)據(jù)在互聯(lián)網(wǎng)上共享困難的問(wèn)題。系統(tǒng)減小用戶使用系統(tǒng)的復(fù)雜度,能夠快速地為用戶提供詳細(xì)準(zhǔn)確的氣象監(jiān)測(cè)數(shù)據(jù),適應(yīng)不同規(guī)模及環(huán)境的氣象監(jiān)測(cè)需求。本系統(tǒng)為基于ZigBee的氣象監(jiān)測(cè)系統(tǒng),其核心是基于ZigBee協(xié)議的無(wú)線氣象數(shù)據(jù)采集網(wǎng)絡(luò),以及基于遠(yuǎn)程服務(wù)器的API中間件,使用JavaEE技術(shù)進(jìn)行本系統(tǒng)的研發(fā)。本文使用軟件工程的方法,首先進(jìn)行系統(tǒng)的需求分析,然后進(jìn)行系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì),系統(tǒng)結(jié)構(gòu)采用模塊化設(shè)計(jì)。并根據(jù)模塊的劃分,對(duì)各個(gè)模塊進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。采用工業(yè)級(jí)的ZigBee模塊用于傳感器數(shù)據(jù)的傳輸,可使氣象傳感器的布置更加靈活,保證數(shù)據(jù)傳輸?shù)陌踩蜏?zhǔn)確性。該系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)進(jìn)行實(shí)時(shí)數(shù)據(jù)的持久化,來(lái)保證軟件系統(tǒng)的代碼質(zhì)量和應(yīng)用級(jí)別的安全性。在記錄環(huán)境數(shù)據(jù)的同時(shí),對(duì)數(shù)據(jù)進(jìn)行分析和折線圖展示,方便用戶適用于不同類型的使用環(huán)境。該氣象監(jiān)測(cè)系統(tǒng)能夠穩(wěn)定運(yùn)行,并方便用戶增加、管理節(jié)點(diǎn),簡(jiǎn)單明了地查看實(shí)時(shí)氣象數(shù)據(jù)。解決了當(dāng)前氣象監(jiān)測(cè)系統(tǒng)不便于實(shí)時(shí)共享數(shù)據(jù)、不易于增加節(jié)點(diǎn)以及高成本布網(wǎng)等問(wèn)題。其可用于氣象站的搭建,并為氣象局提供完善的解決方案。
[Abstract]:The frequent occurrence of abnormal weather has brought great adverse effects to industry, agriculture and people's life and health, which has promoted people's awareness of meteorological monitoring and forecasting. However, traditional meteorological monitoring methods have limitations and high costs. Operation is complicated and information sharing is inconvenient. Nowadays, the rapid development of Internet of things technology can make the high density coverage of meteorological monitoring more convenient. Based on these problems, through in-depth analysis of users' actual needs for meteorological monitoring, The meteorological monitoring system based on ZigBee is designed and implemented by using the technology of Internet of things. The system realizes wireless interconnection of sensors in LAN, which greatly reduces the complexity of sensor routing in the existing system. The sensor can be placed in the most favorable position for data acquisition, and the reliability of meteorological data is enhanced. The system can persist the collected data on the remote server through the Internet, and can realize the data sharing through Web. The management automation of meteorological monitoring is satisfied, and the problem of sharing the existing meteorological system data on the Internet is solved. The system reduces the complexity of the user's using the system, and can quickly provide the users with detailed and accurate meteorological monitoring data. This system is a meteorological monitoring system based on ZigBee, the core of which is wireless meteorological data acquisition network based on ZigBee protocol and API middleware based on remote server. This paper uses the method of software engineering to analyze the requirements of the system, then to design the overall structure of the system, the system structure is designed by modularization, and according to the partition of the modules, the system is developed with the technology of JavaEE, and the method of software engineering is used to analyze the requirements of the system. The detailed system design and database design of each module are carried out. The industrial ZigBee module is used to transmit sensor data, which makes the arrangement of meteorological sensor more flexible. To ensure the security and accuracy of data transmission. The system uses MySQL database for real-time data persistence to ensure the code quality and application level security of the software system. It is convenient for users to use different kinds of environment. The meteorological monitoring system can run stably, and it is convenient for users to increase and manage nodes. It solves the problems that the current meteorological monitoring system is not convenient to share data in real time, it is difficult to increase nodes and high cost network, etc. It can be used to build meteorological stations. And for the Meteorological Bureau to provide a sound solution.
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52;TP274
,
本文編號(hào):1674684
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1674684.html
最近更新
教材專著