通用物聯(lián)網(wǎng)監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì)
本文關(guān)鍵詞:通用物聯(lián)網(wǎng)監(jiān)測(cè)系統(tǒng)軟件設(shè)計(jì) 出處:《西安電子科技大學(xué)》2014年碩士論文 論文類(lèi)型:學(xué)位論文
更多相關(guān)文章: 物聯(lián)網(wǎng) 實(shí)時(shí)監(jiān)測(cè) Java Web Socket JavaEE
【摘要】:隨著互聯(lián)網(wǎng)相關(guān)技術(shù)的快速發(fā)展以及人們對(duì)于信息化社會(huì)需求的不斷增長(zhǎng),以互聯(lián)網(wǎng)為基礎(chǔ)綜合應(yīng)用各種技術(shù)的“物聯(lián)網(wǎng)”應(yīng)用得到了廣泛的推廣,例如智能監(jiān)測(cè)、智能交通、智能家居等。物聯(lián)網(wǎng)包含技術(shù)眾多,這其中包括有傳感器、通信技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等。物聯(lián)網(wǎng)應(yīng)用的意義在于實(shí)現(xiàn)了人與物,物與物之間的交流。本論文完成了基于物聯(lián)網(wǎng)的通用型監(jiān)測(cè)系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)開(kāi)放底層硬件設(shè)備接口,將符合接口電壓電流標(biāo)準(zhǔn)的傳感器連接到硬件設(shè)備,在軟件系統(tǒng)中通過(guò)一系列的配置操作即可實(shí)現(xiàn)物聯(lián)網(wǎng)監(jiān)測(cè)應(yīng)用的變化。本論文在探討了物聯(lián)網(wǎng)的三層架構(gòu)體系以及關(guān)鍵技術(shù)的基礎(chǔ)上,結(jié)合本系統(tǒng)的特點(diǎn),按照感知層、網(wǎng)絡(luò)層和應(yīng)用層這三層體系有條理的設(shè)計(jì)了通用型物聯(lián)網(wǎng)監(jiān)測(cè)系統(tǒng)的網(wǎng)絡(luò)層和應(yīng)用層及其功能的實(shí)現(xiàn)。主要完成的工作是與感知層的硬件設(shè)備的通信來(lái)構(gòu)建網(wǎng)絡(luò)層和應(yīng)用層的軟件設(shè)計(jì)。將感知層采集的數(shù)據(jù)利用通信技術(shù)和數(shù)據(jù)庫(kù)技術(shù)等進(jìn)行處理和存儲(chǔ)。論文中所設(shè)計(jì)的系統(tǒng)主要包括兩部分內(nèi)容。第一部分為數(shù)據(jù)傳輸與存儲(chǔ)。這部分完成了軟件系統(tǒng)與硬件設(shè)備使用Socket方式進(jìn)行通信來(lái)接收硬件設(shè)備采集的實(shí)時(shí)數(shù)據(jù)并利用數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ);第二部分設(shè)計(jì)并開(kāi)發(fā)了基于Browser/Server模型的JavaEE服務(wù)器端軟件,其中包括Struts、Hibernate和Spring框架的體系結(jié)構(gòu),充分使用了面向接口編程的優(yōu)勢(shì)。使用Struts來(lái)實(shí)現(xiàn)業(yè)務(wù)邏輯與視圖的分離,使用Hibernate來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的持久化,使用Spring框架來(lái)對(duì)Struts、Hibernate實(shí)現(xiàn)融合。通過(guò)分層結(jié)構(gòu),極大的實(shí)現(xiàn)了代碼的重用性和系統(tǒng)的維護(hù)性。這部分設(shè)計(jì)主要包括6個(gè)模塊:系統(tǒng)應(yīng)用模塊、系統(tǒng)設(shè)備模塊、系統(tǒng)歷史數(shù)據(jù)模塊、系統(tǒng)實(shí)時(shí)數(shù)據(jù)模塊、系統(tǒng)用戶(hù)模塊和系統(tǒng)故障日志模塊。最后,重點(diǎn)介紹了系統(tǒng)中幾個(gè)重要的模塊。完成了系統(tǒng)的運(yùn)行和調(diào)試,并用截圖的方式來(lái)客觀的展示系統(tǒng)的整個(gè)運(yùn)行狀態(tài)。
[Abstract]:With the rapid development of Internet related technology and the increasing demand for information society, the "Internet of things" application based on the Internet of things has been widely popularized. For example, intelligent monitoring, intelligent transportation, intelligent home, etc. The Internet of things includes many technologies, including sensors, communications technology, network technology. Database technology and so on. The significance of Internet of things application lies in the realization of people and objects. This paper completes the software design and implementation of the universal monitoring system based on the Internet of things. Connect sensors that meet the interface voltage and current standards to hardware devices. Through a series of configuration operations in the software system, we can realize the change of the Internet of things monitoring application. This paper discusses the three-layer architecture and key technologies of the Internet of things, combined with the characteristics of the system. According to the perception layer. The network layer and the application layer are designed in order to realize the network layer and application layer of the universal IoT monitoring system. The main work accomplished is to communicate with the hardware equipment of the perception layer to construct the network. The software design of the layer and application layer. The data collected by the perception layer are processed and stored by the communication technology and the database technology. The system designed in this paper mainly includes two parts. The first part is the data transmission and storage. This part completes the communication between software system and hardware equipment using Socket mode to receive real-time data collected by hardware equipment and use database for storage; The second part designs and develops the JavaEE server-side software based on Browser/Server model, including Struts. The architecture of Hibernate and Spring framework makes full use of the advantage of interface oriented programming. Struts is used to separate business logic from view. Using Hibernate to achieve database persistence, using the Spring framework to realize the integration of Struts hibernate. This part of the design mainly includes six modules: system application module, system equipment module, system history data module, system real-time data module. Finally, several important modules in the system are introduced emphatically. The running and debugging of the system are completed, and the whole running state of the system is displayed objectively by the way of screenshots.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP311.52;TP391.44;TN929.5
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 秦茜;;物聯(lián)網(wǎng)驟成產(chǎn)業(yè)巨浪 各方大肆追捧恐為時(shí)尚早[J];IT時(shí)代周刊;2009年Z2期
2 石菲;;物聯(lián)網(wǎng)還有多遠(yuǎn)[J];中國(guó)計(jì)算機(jī)用戶(hù);2009年Z2期
3 馬繼華;韓文哲;;物聯(lián)網(wǎng)的未來(lái)會(huì)變成“空中樓閣”嗎?[J];信息網(wǎng)絡(luò);2009年10期
4 ;物聯(lián)網(wǎng)系列報(bào)道之一 理性物聯(lián)網(wǎng)[J];通信世界;2009年40期
5 李鵬;;物聯(lián)網(wǎng)發(fā)展 標(biāo)準(zhǔn)與應(yīng)用先行[J];通信世界;2009年40期
6 李鵬;趙經(jīng)緯;;北郵謝東亮 物聯(lián)網(wǎng)需兩顆紅心一種準(zhǔn)備[J];通信世界;2009年40期
7 周雙陽(yáng);;尋找物聯(lián)網(wǎng)的制高點(diǎn)[J];通信世界;2009年41期
8 張鵬;;物聯(lián)網(wǎng),十年涅i,
本文編號(hào):1396527
本文鏈接:http://sikaile.net/kejilunwen/wltx/1396527.html