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

基于Web 服務(wù)器的智能樓宇傳感網(wǎng)絡(luò)系統(tǒng)

2019-06-27 00:38:54方鑠張帥東周辰宇劉亞煒麻廣霖
現(xiàn)代計(jì)算機(jī) 2019年13期
關(guān)鍵詞:用戶功能信息

方鑠,張帥東,周辰宇,劉亞煒,麻廣霖

(鄭州輕工業(yè)大學(xué)計(jì)算機(jī)與通信工程學(xué)院,鄭州450002)

0 引言

隨著城市化進(jìn)程的加快,樓宇也趨于智能化[1]。但居住的環(huán)境數(shù)據(jù)不能實(shí)時(shí)地展示在住戶面前,這帶來(lái)了很多安全隱患。針對(duì)這個(gè)安全現(xiàn)狀,也為了給住戶提供更加便捷、舒適、安全的生活環(huán)境,迫切需要解決如何讓用戶輕松便捷地管理居住環(huán)境數(shù)據(jù)的問題。

本文提出了一種基于Web 服務(wù)器[5]的智能樓宇傳感網(wǎng)絡(luò)系統(tǒng)[3],以Web 瀏覽器做監(jiān)控終端,以低功耗、體積小、壽命長(zhǎng)的ZigBee 技術(shù)[2]以及各種傳感和控制模塊構(gòu)建智能樓宇的內(nèi)網(wǎng),該系統(tǒng)具有操作簡(jiǎn)單、成本低、功耗低、功能強(qiáng)大的特點(diǎn)。

1 系統(tǒng)整體方案設(shè)計(jì)

該系統(tǒng)包括下位機(jī)、上位機(jī)桌面應(yīng)用程序和Web端軟件三大部分。下位機(jī)部分中,各個(gè)傳感器分別要完成:門禁功能、節(jié)能功能、天氣檢測(cè)功能、火災(zāi)報(bào)警功能、室內(nèi)防盜功能、車輛測(cè)距功能、環(huán)境監(jiān)測(cè)功能。上位機(jī)桌面應(yīng)用程序作為中間環(huán)節(jié)。實(shí)現(xiàn)從CC2530 芯片獲取環(huán)境數(shù)據(jù),再與Web 服務(wù)器連接,然后把數(shù)據(jù)傳入Web 服務(wù)器以供顯示。從而形成一條完整的數(shù)據(jù)鏈,保證環(huán)境數(shù)據(jù)的實(shí)時(shí)性與準(zhǔn)確性。CC2530 芯片搭載Z-Stack 協(xié)議棧[4]以及各種傳感與控制等模塊構(gòu)成。完成本系統(tǒng)的傳感控制功能,CC2530 具有高性能和低功耗的8051 微控制器核,微控制器核是將微型計(jì)算機(jī)的主要部分集成在一個(gè)芯片上的單芯片微型計(jì)算機(jī)。CC2530 支持ZigBee、ZigBee PRO 等標(biāo)準(zhǔn),其無(wú)線射頻模塊兼容IEEE 802.15.4,硬件支持CSMA/CA 功能,帶有符合IEEE 802.15.4 規(guī)范的定時(shí)器,接收器靈敏度高、抗干擾性強(qiáng),集成AES 安全協(xié)處理器。Web端軟件由用戶模塊、實(shí)時(shí)數(shù)據(jù)顯示模塊、歷史數(shù)據(jù)查詢模塊構(gòu)成。用戶模塊可完成權(quán)限校驗(yàn)、用戶登錄、用戶注銷等功能。實(shí)時(shí)數(shù)據(jù)顯示模塊可完成模塊狀態(tài)顯示、溫濕度顯示、PM2.5 數(shù)據(jù)查詢功能。歷史數(shù)據(jù)查詢模塊可完成環(huán)境數(shù)據(jù)的歷史查詢功能。為了使三大部分形成一套具有采集,處理,顯示功能的完整系統(tǒng),本系統(tǒng)利用ZigBee 技術(shù),把各個(gè)傳感器獲取的信息發(fā)送至協(xié)調(diào)器,再通過(guò)協(xié)調(diào)器把信息提交至Web 服務(wù)器,用戶可通過(guò)Web 瀏覽器、手機(jī)監(jiān)控節(jié)點(diǎn)等方式獲取環(huán)境數(shù)據(jù),同時(shí),也可以對(duì)各節(jié)點(diǎn)進(jìn)行控制。系統(tǒng)整體設(shè)計(jì)方案如圖1 所示。

圖1 系統(tǒng)整體設(shè)計(jì)方案

2 下位機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

本系統(tǒng)的下位機(jī)部分是以CC2530 單片機(jī)為核心,由RFID、電磁鎖、光照傳感器、雨滴傳感器、煙霧報(bào)警器、紅外傳感器、超聲波傳感器與該單片機(jī)連接組成的門禁模塊、節(jié)能控制模塊、防火模塊、天氣監(jiān)測(cè)模塊、室內(nèi)防盜模塊、車距模塊組成。各個(gè)終端節(jié)點(diǎn)與協(xié)調(diào)器之間采用ZigBee 技術(shù)組成無(wú)線傳感網(wǎng)絡(luò)。ZigBee 技術(shù)是IEEE 802.15.4 協(xié)議的代名詞,是一種近距離、低復(fù)雜度、低功耗、低速率、低成本的雙向無(wú)線通訊技術(shù)。主要用于距離短、功耗低且傳輸速率不高的各種電子設(shè)備之間進(jìn)行數(shù)據(jù)傳輸以及典型的有周期性數(shù)據(jù)、間歇性數(shù)據(jù)和低反應(yīng)時(shí)間數(shù)據(jù)傳輸?shù)膽?yīng)用。

下位機(jī)各功能的實(shí)現(xiàn)是由各個(gè)傳感器分工完成的。如圖2 所示門禁模塊由RFID 模塊進(jìn)行控制,系統(tǒng)采集RFID 卡片中攜帶的信息,將其與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相匹配,匹配成功后向下位機(jī)發(fā)送指令,打開電磁鎖。節(jié)能控制模塊由光照傳感器進(jìn)行控制,當(dāng)光照值達(dá)到一個(gè)預(yù)設(shè)的最高值后,燈泡熄滅,以達(dá)到節(jié)能效果。反之,光照達(dá)到預(yù)設(shè)的最低值時(shí),燈泡點(diǎn)亮。天氣監(jiān)測(cè)模塊由雨滴傳感器控制,當(dāng)檢測(cè)到有雨滴落下時(shí),系統(tǒng)關(guān)閉窗簾。室內(nèi)防盜模塊由紅外傳感器控制,室內(nèi)有人時(shí)蜂鳴器會(huì)報(bào)警。車距模塊有超聲波傳感器控制,主要檢測(cè)車與傳感器的距離,距離過(guò)小時(shí)蜂鳴器會(huì)報(bào)警。各傳感器狀態(tài)更新后同時(shí)更新Web 端狀態(tài)。

3 上位機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

3.1 上位機(jī)采用技術(shù)

系統(tǒng)上位機(jī)是基于Tomcat 搭建的Web 服務(wù)器,Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用。Web 后端采用Java 語(yǔ)言開發(fā),使用MVC 設(shè)計(jì)模式。采用Servlet 容器處理信息,同時(shí)采用多線程解決方案,通過(guò)Socket 通信技術(shù)獲取下位機(jī)的環(huán)境數(shù)據(jù),采用MySQL 存儲(chǔ)歷史數(shù)據(jù)。Web 前端主要采用HTML5 開發(fā)主界面,同時(shí)采用JavaScript、JSP動(dòng)態(tài)處理界面。采用CSS3 組件以及Bootstrap 框架技術(shù)美化增加用戶體驗(yàn),采用AJAX 技術(shù)異步處理頁(yè)面信息,減輕服務(wù)器負(fù)擔(dān)。

圖2 下位機(jī)功能實(shí)現(xiàn)圖

3.2 上位機(jī)設(shè)計(jì)

上位機(jī)設(shè)計(jì)思路如圖3 所示,當(dāng)上位機(jī)接收到下位機(jī)數(shù)據(jù)后,首先要實(shí)現(xiàn)環(huán)境數(shù)據(jù)的讀取與存儲(chǔ)。之后,開始實(shí)現(xiàn)上位機(jī)部分的三大模塊,分別為用戶模塊、實(shí)時(shí)數(shù)據(jù)顯示模塊、歷史記錄查詢模塊。用戶模塊具有用戶的登錄與注銷、用戶的添加與刪除等的功能。該模塊控制用戶權(quán)限,未登錄狀態(tài)下禁止訪問其他模塊,提高了系統(tǒng)的安全性。實(shí)時(shí)數(shù)據(jù)顯示模塊主要負(fù)責(zé)實(shí)時(shí)顯示由下位機(jī)硬件采集到的數(shù)據(jù),采用心跳機(jī)制,每隔一秒采集一次數(shù)據(jù),以確保連接的有效性的機(jī)制。心跳機(jī)制是定時(shí)發(fā)送一個(gè)自定義的心跳包,心跳包則是按一定時(shí)間間隔發(fā)送的數(shù)據(jù)包,頻率是固定的。網(wǎng)絡(luò)中的接收和發(fā)送數(shù)據(jù)都是使用操作系統(tǒng)中的Socket 進(jìn)行實(shí)現(xiàn)。但是如果此套接字已經(jīng)斷開,那發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的時(shí)候就一定會(huì)有問題,所以需要在本系統(tǒng)采用心跳機(jī)制,確保數(shù)據(jù)的連續(xù)性。系統(tǒng)在整點(diǎn)的時(shí)候?qū)囟?、濕度、PM2.5 值進(jìn)行存儲(chǔ)。歷史記錄查詢模塊能夠根據(jù)用戶選擇的時(shí)間進(jìn)行精確查詢,并將查詢到的數(shù)據(jù)用三種不同顏色的折線圖在網(wǎng)頁(yè)上顯示。

圖3 Web設(shè)計(jì)流程圖

3.3 數(shù)據(jù)交互實(shí)現(xiàn)

本系統(tǒng)采用Java 多線程技術(shù),分別控制Socket 與上位機(jī)通信和上位機(jī)發(fā)送的數(shù)據(jù)插入數(shù)據(jù)庫(kù),確保了系統(tǒng)的穩(wěn)定性。上位機(jī)與下位機(jī)交互的數(shù)據(jù)格式為:String[]data={起始位,設(shè)備編號(hào),數(shù)據(jù)位,結(jié)束位}。如圖4 所示,系統(tǒng)啟動(dòng)ServerSocket,系統(tǒng)監(jiān)聽客戶端的Socket。如果Socket 已經(jīng)連接,則開啟數(shù)據(jù)接收的線程,否則繼續(xù)監(jiān)聽Socket。數(shù)據(jù)交互進(jìn)程被啟動(dòng)后,即能進(jìn)行數(shù)據(jù)交互,通過(guò)創(chuàng)建輸入輸出流對(duì)象,可進(jìn)行數(shù)據(jù)的輸入與輸出。線程可向客戶端傳遞狀態(tài)碼,用來(lái)打開電磁鎖。另外,門禁模塊是由RFID 模塊進(jìn)行控制的,所以RFID 卡的信息需要保存到數(shù)據(jù)庫(kù)中,上位機(jī)需要發(fā)送由硬件讀取的RFID 卡號(hào)到服務(wù)器,再由服務(wù)器查詢數(shù)據(jù)庫(kù)比對(duì)后返回結(jié)果給上位機(jī)。線程可接收數(shù)據(jù)(數(shù)據(jù)由線程接受),Web 通過(guò)Servlet 把此數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示,并且經(jīng)過(guò)封裝后存入數(shù)據(jù)庫(kù)以便歷史信息功能的調(diào)用。

4 系統(tǒng)測(cè)試

如圖5 所示,在用戶成功登錄后,進(jìn)入到智能樓宇傳感網(wǎng)絡(luò)系統(tǒng)的主頁(yè)面。在頁(yè)面左邊欄,分別有全部信息,歷史信息,賬號(hào)設(shè)置,用戶注銷等功能。全部信息是向用戶展示系統(tǒng)實(shí)時(shí)信息。包括門禁、天氣、防火、防盜、溫濕度等環(huán)境數(shù)據(jù)。歷史信息是向用戶展示歷史的環(huán)境數(shù)據(jù)。賬號(hào)設(shè)置可對(duì)賬戶進(jìn)行修改密碼,更改密保等設(shè)置。用戶注銷用于安全退出系統(tǒng)。圖5所展示的主體界面就是全部信息,向用戶直觀的展示所有傳感器此時(shí)獲得的數(shù)據(jù)。

圖4 系統(tǒng)數(shù)據(jù)交互流程圖

圖5 環(huán)境數(shù)據(jù)實(shí)時(shí)顯示

如圖6 所示,通過(guò)點(diǎn)擊左邊欄的歷史信息,可以進(jìn)入到歷史信息欄。主界面上方可選擇歷史時(shí)間。中間則根據(jù)數(shù)據(jù)信息繪制三個(gè)折線圖。分別描述溫度、濕度與PM 值。用戶可根據(jù)歷史信息折線圖直觀地了解居住的環(huán)境走向。

圖6 歷史數(shù)據(jù)查詢

5 結(jié)語(yǔ)

本文設(shè)計(jì)實(shí)現(xiàn)的基于Web 服務(wù)器的智能樓宇傳感網(wǎng)絡(luò)系統(tǒng),經(jīng)過(guò)試驗(yàn)測(cè)試能夠很好地完成項(xiàng)目預(yù)期要求。較好地實(shí)現(xiàn)了數(shù)據(jù)的采集、傳輸、顯示和存儲(chǔ)等功能。本系統(tǒng)能夠?qū)怯钪性O(shè)備的狀態(tài)和環(huán)境數(shù)據(jù)通過(guò)瀏覽器實(shí)時(shí)展示在用戶面前,具有安全可靠、無(wú)需下載客戶端、可隨時(shí)隨處訪問等優(yōu)點(diǎn)。稍加改良,即可用于辦公樓、學(xué)校、居民樓、工廠等場(chǎng)所,給用戶提供了更加便捷、舒適、安全的生活或生產(chǎn)環(huán)境,具有良好的發(fā)展前景。

猜你喜歡
用戶功能信息
也談詩(shī)的“功能”
關(guān)于非首都功能疏解的幾點(diǎn)思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
展會(huì)信息
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 日韩一级二级三级| 免费日韩在线视频| 亚洲AV永久无码精品古装片| 亚洲成a人在线观看| 日韩免费视频播播| 免费在线不卡视频| 亚洲欧美一区二区三区图片| 国产精品欧美在线观看| 中日韩一区二区三区中文免费视频| 亚洲区一区| AV不卡国产在线观看| 亚洲精品va| 久久国产av麻豆| 久久久久久久蜜桃| 无码中文字幕乱码免费2| 亚洲成a人片| 久久久久国产一级毛片高清板| 91亚瑟视频| 亚洲国产日韩欧美在线| 日韩高清欧美| 国产大全韩国亚洲一区二区三区| 麻豆精品在线视频| 九色视频一区| 五月天久久综合| 国产区免费精品视频| 亚洲成人免费看| 亚洲第一黄片大全| 欧美中文字幕一区二区三区| 国产精品久久久久婷婷五月| 一级毛片在线免费看| 欧美精品v欧洲精品| 国产极品美女在线播放| 国产av剧情无码精品色午夜| 国产美女在线观看| 久久午夜夜伦鲁鲁片不卡| 欧美a在线看| 国产杨幂丝袜av在线播放| www.av男人.com| 美女高潮全身流白浆福利区| 色悠久久久久久久综合网伊人| 国产91线观看| 国产精品吹潮在线观看中文| 日本高清在线看免费观看| 日韩中文无码av超清| 日韩二区三区| 国产9191精品免费观看| a级毛片一区二区免费视频| 欧美在线视频不卡第一页| 欧美精品另类| 九色综合视频网| www.亚洲天堂| 激情午夜婷婷| 青青草国产免费国产| 欧美日韩中文国产| 国产在线日本| 2024av在线无码中文最新| 成人蜜桃网| 国产人成在线观看| 免费国产小视频在线观看| 亚洲综合天堂网| 全部毛片免费看| 欧美成人午夜影院| 国产激爽爽爽大片在线观看| 青青青亚洲精品国产| 538国产视频| 性网站在线观看| 天天爽免费视频| 成人一级黄色毛片| 蝴蝶伊人久久中文娱乐网| 欧美乱妇高清无乱码免费| a级毛片在线免费| 特级毛片8级毛片免费观看| 精品综合久久久久久97| 人妻少妇乱子伦精品无码专区毛片| 美女一级毛片无遮挡内谢| 国产精品大尺度尺度视频| 在线观看视频99| 2022国产无码在线| 日韩无码视频专区| 天堂成人在线| 国产国产人成免费视频77777| 国产成人a在线观看视频|