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

        ?

        基于ZigBee和Android的環(huán)境監(jiān)控APP的設(shè)計與實現(xiàn)

        2016-10-21 21:19:23郭青薛亮
        科技創(chuàng)新與應(yīng)用 2016年8期
        關(guān)鍵詞:ZigBee技術(shù)無線傳感器網(wǎng)絡(luò)

        郭青 薛亮

        摘 要:文章設(shè)計了一種以CC2530為核心控制芯片的ZigBee無線傳感器網(wǎng)絡(luò)環(huán)境監(jiān)控系統(tǒng),由協(xié)調(diào)器節(jié)點、路由器節(jié)點和終端傳感器節(jié)點三部分構(gòu)成。協(xié)調(diào)器節(jié)點建立并維護ZigBee網(wǎng)絡(luò),無線終端傳感器節(jié)點采集環(huán)境信息,通過ZigBee網(wǎng)絡(luò)經(jīng)路由器節(jié)點和協(xié)調(diào)器節(jié)點將數(shù)據(jù)上傳到智能手機監(jiān)控客戶端達到實時監(jiān)測的效果。文章詳細闡述了節(jié)點的硬件設(shè)計方法和軟件流程。經(jīng)實驗證明,該系統(tǒng)性能穩(wěn)定、擴展性好、功耗低,可廣泛應(yīng)用于農(nóng)業(yè)大棚等環(huán)境監(jiān)測領(lǐng)域。

        關(guān)鍵詞:CC2530安卓;ZigBee技術(shù);手持設(shè)備;無線傳感器網(wǎng)絡(luò)

        引言

        近年來,隨著工農(nóng)業(yè)規(guī)?;陌l(fā)展,環(huán)境監(jiān)測網(wǎng)絡(luò)被廣泛地應(yīng)用于大棚種植、糧食儲藏、生物化學(xué)制藥、畜牧養(yǎng)殖等領(lǐng)域中,建立有效的環(huán)境監(jiān)測網(wǎng)絡(luò)已經(jīng)成為非常重要的技術(shù)環(huán)節(jié)[1]?,F(xiàn)有傳統(tǒng)的環(huán)境監(jiān)測系統(tǒng)使用有線監(jiān)測設(shè)備,布線復(fù)雜,維護困難,靈活性差。將傳感器與無線通信技術(shù)相結(jié)合的無線傳感器網(wǎng)絡(luò)環(huán)境監(jiān)測系統(tǒng)無需布設(shè)線路,不受環(huán)境制約,容易擴展,維護方便。

        隨著無線通信技術(shù)的發(fā)展,無線傳感器網(wǎng)絡(luò)(WSN,wireless sensor networks)[2]得到廣泛應(yīng)用,在WSN中通過在觀測區(qū)域內(nèi)部署大量的傳感器節(jié)點,采集網(wǎng)絡(luò)覆蓋區(qū)域內(nèi)感知對象的信息,以自組多跳的無線通信方式,將收集、處理后的信息提供給觀察者。在實際的WSN應(yīng)用領(lǐng)域中,ZigBee是一種新興的短距離、低速率、高效率無線網(wǎng)絡(luò)技術(shù)[3],是基于IEEE802.15.4標準研制開發(fā),關(guān)于組網(wǎng)、安全和應(yīng)用軟件的技術(shù)標準。其突出優(yōu)點是應(yīng)用簡單、工作頻段靈活、低功耗、低成本、高可靠性,具有自組網(wǎng)和自恢復(fù)能力,非常適合用于無線溫濕度、氣體等環(huán)境監(jiān)測系統(tǒng)[4]。APP是智能手機的第三方應(yīng)用程序。文章基于ZigBee無線技術(shù),以射頻收發(fā)器CC2530芯片為核心,在TI公司的免費協(xié)議棧Z-Stack基礎(chǔ)上,構(gòu)建了應(yīng)用于無線環(huán)境監(jiān)測的ZigBee無線傳感器網(wǎng)絡(luò),利用Eclipse4.4安卓開發(fā)平臺使用java語言開發(fā)了環(huán)境監(jiān)測管理系統(tǒng)APP,實現(xiàn)了安卓手機客戶端及其他智能手持設(shè)備可遠程實時監(jiān)測環(huán)境的變化情況。

        1 系統(tǒng)總體方案設(shè)計

        無線環(huán)境監(jiān)測系統(tǒng)由下位機ZigBee網(wǎng)絡(luò)和智能手持設(shè)備APP兩部分組成,如圖1所示。下位機ZigBee網(wǎng)絡(luò)系統(tǒng)由協(xié)調(diào)器節(jié)點、路由器節(jié)點和傳感器終端節(jié)點組成樹狀網(wǎng)絡(luò)拓撲。協(xié)調(diào)器節(jié)點主要負責建立ZigBee無線網(wǎng)絡(luò),并發(fā)送和接收指令;傳感器終端節(jié)點主要負責感知周圍環(huán)境信息,處理收集到的數(shù)據(jù),然后通過無線射頻發(fā)送給最近的路由器節(jié)點;路由器節(jié)點轉(zhuǎn)發(fā)傳感器節(jié)點采集到的數(shù)據(jù)給協(xié)調(diào)器,克服了遠距離的終端節(jié)點的信號衰減的問題。上位機通過串口方式與協(xié)調(diào)器連接負責把下位機系統(tǒng)發(fā)送來的環(huán)境監(jiān)測數(shù)據(jù)用串口調(diào)試助手顯示出來,便于管理人員對環(huán)境信息進行實時監(jiān)控。同時,智能手持設(shè)備通過自帶Wi-Fi功能,可以將下位機采集的數(shù)據(jù)同時顯示在手持設(shè)備的APP上。此外,在本設(shè)計中加入了對環(huán)境燈光的遠程控制功能,手持設(shè)備可以通過點擊APP中的圖標實現(xiàn)遠程控制燈光的開關(guān)。

        2 系統(tǒng)硬件設(shè)計

        本設(shè)計選用TI公司的CC2530F256片上系統(tǒng)芯片作為協(xié)調(diào)器、路由器和終端傳感器節(jié)點的硬件核心。CC2530設(shè)有強大的無線前端,集成IEEE802.15.4標準2.4GHz頻段的RF無線電收發(fā)機,射頻調(diào)制模式為DSSS,具有較高的無線接收靈敏度和抗干擾性,傳輸距離大于75m,最高傳輸速率250kbps[4]。CC2530集成了1個增強型8051MCU內(nèi)核,保證低功耗和相對高性能,本設(shè)計選取的系統(tǒng)可編程內(nèi)存為256KB,以及8KB的RAM。CC2530提供了8通道12位A/D轉(zhuǎn)換器和21個通用GPIO、2個UART接口、AES-128安全加密功能、看門狗定時器、32kHz晶振的休眠模式定時器,使得CC2530只需很少的外圍電路即可構(gòu)建一個簡單的ZigBee節(jié)點[5]。CC2530支持2.0~3.6V供電電壓,具有三種電源管理模式:喚醒模式0.2mA、睡眠模式1uA和中斷模式0.4uA,當CC2530處于空閑模式時,任何中斷可以把CC2530恢復(fù)到主動模式,有些中斷還可以將CC2530從睡眠模式喚醒,滿足超短時間快速轉(zhuǎn)換,確保了低能源消耗,工作溫度范圍為-40°C~125°C,特別適合要求電池壽命長且環(huán)境變化大的室外工作環(huán)境[5]。

        2.1 協(xié)調(diào)器節(jié)點和路由器節(jié)點硬件設(shè)計

        協(xié)調(diào)器節(jié)點負責對ZigBee網(wǎng)絡(luò)進行配置和管理,向終端節(jié)點發(fā)布監(jiān)測指令并收集監(jiān)測數(shù)據(jù)然后通過串口上傳到上位機顯示,因此,協(xié)調(diào)器節(jié)點的硬件設(shè)計由CC2530芯片、串口模塊、電源模塊、射頻天線(RF)模塊及晶振電路等模塊組成。RF ZigBee射頻天線模塊主要用于數(shù)據(jù)的無線收發(fā)和傳送。串口模塊選用PL-2303HX芯片來完成RS232-USB接口轉(zhuǎn)換[6]。電源模塊用于為協(xié)調(diào)器節(jié)點功能模塊供電,保證節(jié)點的正常運行,供電電壓為2.0~3.6V。晶振電路模塊是兩個不同頻率的晶振,分別用于無線數(shù)據(jù)收發(fā)和休眠狀態(tài)。路由器節(jié)點相比協(xié)調(diào)器節(jié)點只是沒有串口模塊。協(xié)調(diào)器節(jié)點硬件設(shè)計結(jié)構(gòu)圖如圖2所示。

        2.2 終端節(jié)點硬件設(shè)計

        終端節(jié)點的硬件設(shè)計主要包括:用于采集環(huán)境溫濕度數(shù)據(jù)的傳感器DHT11、監(jiān)測煙霧及可燃氣體的MQ-2傳感器;處理和傳輸數(shù)據(jù)的核心芯片CC2530及無線通信模塊;低功耗的Flash存儲芯片;電源模塊采用外接鋰電池盒供電。當各傳感器檢測到環(huán)境信息時,首先由CC2530對數(shù)據(jù)進行預(yù)處理,然后通過天線發(fā)送給ZigBee網(wǎng)絡(luò)中的路由器節(jié)點,間接與協(xié)調(diào)器進行無線通信。當傳輸完畢后,芯片進入低功率的睡眠模式來延長電池壽命。終端傳感器節(jié)點的結(jié)構(gòu)如圖3所示。

        本設(shè)計的溫濕度傳感器采用DHT11數(shù)字溫濕度傳感器,如圖4(a),這是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。單線制串行接口,信號傳輸距離可達20米以上。溫度測量范圍是0°C~+50°C,精度±2°C,濕度測量范圍20~90%RH,精度±5.0%RH[7]。DHT11與CC2530之間通過串行總線I2C進行通信,DATA三態(tài)門用于數(shù)據(jù)的讀取。DHT11上電后,經(jīng)過11s時間進入休眠狀態(tài),只有當CC2530微處理器發(fā)出測試命令后,DHT11才被喚醒進行工作[7]。

        本設(shè)計的氣體傳感器采用MQ-2傳感器。該傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導(dǎo)率隨空氣中可燃氣體濃度的增加而增大[8]。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。MQ-2氣體傳感器對液化氣、丙烷、氫氣的靈敏度高,對天然氣和其他可燃蒸汽的檢測也很理想。這種傳感器可檢測多種可燃性氣體,是一款適合多種應(yīng)用的低成本傳感器。

        3 軟件實現(xiàn)

        本設(shè)計下位機ZigBee網(wǎng)絡(luò)基于TI公司的Z-Stack-CC2530-2.3.0-1.4.0協(xié)議棧,利用IAR Embedded Workbench V7.60 for 8051集成開發(fā)平臺開發(fā)。當系統(tǒng)開始工作時,由上位機監(jiān)控軟件設(shè)置串口號、波特率、校驗位等參數(shù),開啟串口連接,下位機ZigBee網(wǎng)絡(luò)中的協(xié)調(diào)器上電之后將根據(jù)預(yù)先定義好的網(wǎng)絡(luò)編號PANID,啟動并組建ZigBee網(wǎng)絡(luò),等待路由節(jié)點和終端節(jié)點的入網(wǎng)請求,組網(wǎng)后分布在各個地點的傳感器節(jié)點開始獨立采集環(huán)境信息,采集到的數(shù)據(jù)將直接或者經(jīng)路由器節(jié)點間接發(fā)送到協(xié)調(diào)器節(jié)點,最終通過 RS232-USB轉(zhuǎn)換器將數(shù)據(jù)送入監(jiān)控主機。在ZigBee網(wǎng)絡(luò)中,路由器節(jié)點相當于不能組建網(wǎng)絡(luò)的協(xié)調(diào)器節(jié)點,其功能模塊如處理節(jié)點綁定請求、發(fā)送綁定處理消息等功能實現(xiàn)和協(xié)調(diào)器類似。

        安卓手機客戶端APP利用Eclipse4.4開發(fā)。各種裝有Android系統(tǒng)的手持設(shè)備如智能手機或PAD,在安裝本設(shè)計的安裝包后,查詢上位機所在電腦的IP地址,打開手持設(shè)備的Wi-Fi功能并連接好后,點擊網(wǎng)絡(luò)設(shè)置,輸入電腦IP地址后點連接,此時與協(xié)調(diào)器所連的上位機虛擬為一臺收發(fā)與存儲數(shù)據(jù)的服務(wù)器,位于同一局域網(wǎng)的其他智能手持設(shè)備可訪問這個服務(wù)器進行采集數(shù)據(jù)的查詢??蛻舳孙@示連接成功后,自動刷新數(shù)據(jù)。點擊右側(cè)小燈泡圖標,可以控制終端節(jié)點上LED燈的開關(guān)。系統(tǒng)的軟件流程圖如圖5。

        4 測試結(jié)果

        本設(shè)計在河北工程大學(xué)第三教學(xué)樓一樓服務(wù)器機房模擬環(huán)境實時監(jiān)測,該系統(tǒng)采用四個終端節(jié)點,一個路由節(jié)點,一個協(xié)調(diào)器節(jié)點。將四個終端節(jié)點分別放置于服務(wù)器機房不同位置:機房入口、窗口、交換機底部和頂部。終端節(jié)點和路由器節(jié)點采用電池盒供電,內(nèi)部包括2節(jié)7號鋰電池,協(xié)調(diào)器采用RS232-USB串口線與電腦上位機相連,電腦采用Acer宏 筆記本電腦,智能手持設(shè)備為MI3手機。系統(tǒng)節(jié)點實物如圖6。

        打開手機WI-FI功能,將APP的網(wǎng)絡(luò)設(shè)置為協(xié)調(diào)器所連接電腦的IP地址,按下協(xié)調(diào)器的S1按鍵,即啟動協(xié)調(diào)器的組網(wǎng)功能,然后觀察手機客戶端APP測試界面如圖7,左側(cè)為溫濕度實時數(shù)據(jù),中間綠色圖標為氣體正常顯示,右側(cè)四個小燈泡圖標表示目前四個終端節(jié)點的LED顯示燈正處于打開狀態(tài),點擊各個小燈圖標即可使終端節(jié)點上LED燈熄滅。

        兩次測試結(jié)果表明,當實驗者在機房所在樓道(距離50米內(nèi))時打開該監(jiān)控APP即可查看監(jiān)控實時數(shù)據(jù)。機房內(nèi)部交換機頂部和底部節(jié)點的溫濕度測量值略高于機房窗口,這是由于交換機工作時產(chǎn)生大量的熱量。多次測量結(jié)果符合實際情況。

        5 結(jié)束語

        文章在TI公司的Z-Stack2007協(xié)議棧和IAR開發(fā)環(huán)境下,以CC2530芯片為硬件核心構(gòu)建了一個ZigBee無線環(huán)境監(jiān)測網(wǎng)絡(luò),采用Eclipse4.4開發(fā)了手持設(shè)備安卓客戶端。闡述了組成無線傳感器網(wǎng)絡(luò)所需的終端傳感器節(jié)點、協(xié)調(diào)器節(jié)點和路由器節(jié)點的硬件設(shè)計方法及軟件流程。經(jīng)實驗證明,本系統(tǒng)結(jié)構(gòu)簡單、準確性高、功耗低,能夠滿足實際應(yīng)用的誤差要求并能長時間穩(wěn)定工作,具有較高的實用推廣價值。

        參考文獻

        [1]張濤.基于CC2530的溫度監(jiān)測模塊設(shè)計與應(yīng)用[D].南昌大學(xué),2012.

        [2]李正民,張興偉,柳宏川.基于CC2530的溫濕度監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J].測控技術(shù),2013,5:25-28+39.

        [3]張睿,王建中.基于CC2530的無線溫度傳感網(wǎng)絡(luò)的設(shè)計[J].杭州電子科技大學(xué)學(xué)報,2014,3:87-90.

        [4]王鑫,潘賀,楊簡.基于CC2530的ZigBee無線溫濕度監(jiān)測系統(tǒng)設(shè)計[J].中國農(nóng)機化學(xué)報,2014,35(3):217-220+238.

        [5]李文仲,段朝玉,等.ZigBee無線網(wǎng)絡(luò)技術(shù)入門與實戰(zhàn)[D].北京:北京航空航天大學(xué).

        [6]V. Sri Jahnavi,Shaik Fayaz Ahamed. Smart Wireless Sensor Network for Automated Greenhouse[J]. IETE Journal of Research,2015,612.

        [7]XinZhenghua,ChenGuolong,LiXianwei. Research on the ZigBee Network and Equipment Design Based on the CC2530[J]. Sensors &; Transducers,2013,15811.

        [8]隋浩,徐國凱,孫炎輝.基于ZigBee無線傳感網(wǎng)絡(luò)技術(shù)節(jié)點設(shè)計與實現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2014,2:47-50.

        [9]Zigbee Technology, Zigbee Alliance. Available: http://www.zigbee. org/About/About Technology/ ZigBeeTechnology.aspx.

        [10]Zigbee Sensor Monitor Software & User's Guide, Texas Instruments Inc., Texas, US, 2008. Available: http://www.ti.com/lit/zip/swrc096.

        [11]CC2530 ZigBee Development Kit User's Guide, Texas instruments Inc., Texas, US, 2010. Available: http://www.ti.com/tool/cc2530zdk.

        作者簡介:郭青(1988-),女,滿族,河北省秦皇島市,在讀碩士,研究方向為無線傳感器網(wǎng)絡(luò)。

        薛亮(1982-),男,河北省邯鄲市,副教授,博士,主要從事無線傳感器網(wǎng)絡(luò)組網(wǎng)理論與關(guān)鍵性技術(shù)和無線認知網(wǎng)絡(luò)的研究。

        猜你喜歡
        ZigBee技術(shù)無線傳感器網(wǎng)絡(luò)
        多傳感器數(shù)據(jù)融合技術(shù)在機房監(jiān)控系統(tǒng)中的應(yīng)用
        基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長環(huán)境監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)
        基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計與應(yīng)用
        一種改進的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點定位算法
        基于ZigBee的艙內(nèi)人員巡檢系統(tǒng)的應(yīng)用研究
        基于ZigBee技術(shù)的智能家居系統(tǒng)的設(shè)計與應(yīng)用
        無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
        對無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計
        科技視界(2016年22期)2016-10-18 15:25:08
        無線傳感器網(wǎng)絡(luò)技術(shù)綜述
        基于WiFi 技術(shù)的家居環(huán)境監(jiān)測系統(tǒng)的設(shè)計與研究
        国产精品一二三区亚洲| 亚洲激情成人| 国产激情视频在线| 亚洲熟女天堂av一区二区三区| 亚洲youwu永久无码精品| 国产av综合影院| 国产一级毛片卡| 午夜少妇高潮免费视频| 少妇被粗大进猛进出处故事| 狠狠躁天天躁中文字幕| 91热这里只有精品| 日韩久久免费精品视频| 91精品国产综合久久久密臀九色| 97午夜理论片影院在线播放| 国产精品美女| 国产特黄1区2区3区4区| 国产亚洲自拍日本亚洲| 欧美天天综合色影久久精品| 中文字幕无码专区一VA亚洲V专| 亚洲一区二区三区码精品色| 蜜臀久久99精品久久久久久| 老熟妻内射精品一区| 91精品欧美综合在线观看| 全亚洲最大的私人影剧院在线看| 亚洲 欧美 国产 制服 动漫| 久久国产精品久久精品国产| 国产青青草视频在线播放| 精品国产一区二区三区18p| 精品国产一二三产品区别在哪| 国产在线网址| 国产女主播福利一区二区| 国产一区二区三区四区三区| 久久亚洲av成人无码国产| 亚洲一区二区三区在线观看蜜桃| 一本久道高清视频在线观看| 久久综合国产乱子伦精品免费 | 国产亚洲青春草在线视频| 久久精品女人av一区二区| 欧美bbw极品另类| 中文岛国精品亚洲一区| 侵犯了美丽丰满人妻中文字幕|