国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于農(nóng)業(yè)物聯(lián)網(wǎng)的環(huán)境監(jiān)測系統(tǒng)

2015-09-11 13:42高云褚夫帥劉杰
電腦知識與技術(shù) 2015年17期
關(guān)鍵詞:農(nóng)業(yè)物聯(lián)網(wǎng)環(huán)境監(jiān)測

高云++褚夫帥++劉杰

摘要:該文立足農(nóng)業(yè)環(huán)境監(jiān)控網(wǎng)絡(luò)特點(diǎn),運(yùn)用zigbee技術(shù)研究一種基于農(nóng)業(yè)物聯(lián)網(wǎng)架構(gòu)的環(huán)境監(jiān)控系統(tǒng),可以實(shí)現(xiàn)多地點(diǎn)的空氣溫度、濕度、光照強(qiáng)度等多參數(shù)實(shí)時(shí)在線監(jiān)控。主要研究感知層的 ZigBee 感知節(jié)點(diǎn),能實(shí)現(xiàn)多參數(shù)綜合采集。

關(guān)鍵詞:農(nóng)業(yè)物聯(lián)網(wǎng);環(huán)境監(jiān)測;Zigbee

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)17-0192-02

基于農(nóng)業(yè)物聯(lián)網(wǎng)的環(huán)境監(jiān)測系統(tǒng)具備的基本特征有:

1)要穩(wěn)定可靠地實(shí)現(xiàn)多位置、多數(shù)據(jù)的監(jiān)控。多位置指的是在需要監(jiān)控的多處區(qū)域安裝多個(gè)感知終端節(jié)點(diǎn);多數(shù)據(jù)指的是感知節(jié)點(diǎn)要獲取到多個(gè)重要的監(jiān)測參數(shù),來全面衡量農(nóng)業(yè)環(huán)境。

2)有效控制成本、提高工作效率、系統(tǒng)性能穩(wěn)定是農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)的重要特征。成本是農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)能夠推行的重要因素;高效可靠的數(shù)據(jù)采集和處理能力是系統(tǒng)廣泛推廣的前提條件。

3)在可操作性上,考慮到我國從業(yè)農(nóng)民主體上文化程度不高,應(yīng)當(dāng)盡量降低用戶使用“門檻”。從系統(tǒng)在農(nóng)業(yè)田間安裝、管理和維護(hù),到用戶使用,每個(gè)環(huán)節(jié)都應(yīng)簡單易用,以提高農(nóng)民使用的積極性。

Zigbee無線通信技術(shù)是新一代低功耗無線網(wǎng)絡(luò)通信方式,由于其本身具有51內(nèi)核,所以在處理上可以實(shí)現(xiàn)引腳擴(kuò)展操作。本系統(tǒng)采用TI(德州儀器)開發(fā)的Zstack協(xié)議棧架構(gòu)為基礎(chǔ),主要在APP層接入傳感器的數(shù)據(jù)采集模塊,把采集到的數(shù)據(jù)轉(zhuǎn)化為所需要的數(shù)字量,之后由終端節(jié)點(diǎn)傳送至協(xié)調(diào)器節(jié)點(diǎn),即借助其無線功能實(shí)現(xiàn)多點(diǎn)無線通信。

基于 ZigBee 技術(shù)的環(huán)境監(jiān)測系統(tǒng)網(wǎng)絡(luò)組建是構(gòu)建系統(tǒng)感知層的重要工作。將基于ZigBee芯片的無線網(wǎng)絡(luò)收發(fā)模塊嵌入到底板中,組成基于ZigBee技術(shù)的環(huán)境監(jiān)測網(wǎng)絡(luò)。Zigbee網(wǎng)絡(luò)實(shí)現(xiàn)的是系統(tǒng)自動(dòng)組網(wǎng),協(xié)調(diào)器會(huì)自動(dòng)的分配給終端節(jié)點(diǎn)一個(gè)網(wǎng)絡(luò)地址。為了實(shí)現(xiàn)多點(diǎn)的同步操作,在指令發(fā)送時(shí)采用廣播模式,所有終端均可接收來自協(xié)調(diào)器的網(wǎng)絡(luò)指令并進(jìn)行處理,外接繼電器實(shí)現(xiàn)對外圍電路的驅(qū)動(dòng)。

1 環(huán)境監(jiān)測系統(tǒng)硬件設(shè)計(jì)

無線傳感器數(shù)據(jù)采集網(wǎng)絡(luò)的功能是實(shí)現(xiàn)網(wǎng)絡(luò)的組建和感知數(shù)據(jù)的采集,由傳感器節(jié)點(diǎn)在硬件的基礎(chǔ)上基于ZigBee無線通信協(xié)議組建Mesh網(wǎng)絡(luò)。傳感器節(jié)點(diǎn)又分為終端節(jié)點(diǎn)、路由器節(jié)點(diǎn)和協(xié)調(diào)器節(jié)點(diǎn)。終端節(jié)點(diǎn)實(shí)時(shí)采集溫度、濕度、光照強(qiáng)度、二氧化碳濃度等環(huán)境參數(shù),經(jīng)由路由節(jié)點(diǎn),數(shù)據(jù)以多跳中繼的方式傳達(dá)至協(xié)調(diào)器節(jié)點(diǎn),協(xié)調(diào)器節(jié)點(diǎn)再通過串口,將數(shù)據(jù)傳至上位機(jī)。

CC2530部分是傳感器節(jié)點(diǎn)的處理器模塊,也可以稱作是數(shù)據(jù)控制處理模塊,是傳感器節(jié)點(diǎn)的核心模塊。JTAG接口輔助完成對芯片的測試和板控程序的下載。LED模塊實(shí)現(xiàn)對節(jié)點(diǎn)的操作控制以及工作狀態(tài)顯示的功能。無線收發(fā)模塊負(fù)責(zé)完成各種控制指令的交互和感知數(shù)據(jù)的傳輸。串口通信模塊,直接通過串口線連接計(jì)算機(jī),完成數(shù)據(jù)由傳感器節(jié)點(diǎn)向上位機(jī)的傳遞。電源供應(yīng)模塊負(fù)責(zé)為整個(gè)節(jié)點(diǎn)提供能量。

路由器及終端節(jié)點(diǎn)主要由電源模塊、LCD顯示模塊、CC2530芯片、終端設(shè)備控制模塊、數(shù)據(jù)采集模塊構(gòu)成。數(shù)據(jù)采集模塊主要是各類外部傳感器模塊,實(shí)現(xiàn)了對農(nóng)作物生長環(huán)境參數(shù)的感知。

2 環(huán)境監(jiān)測系統(tǒng)軟件設(shè)計(jì)

本系統(tǒng)軟件開發(fā)環(huán)境是IAR Embedded Workbench ,它是一種用于開發(fā)應(yīng)用各種不同的目標(biāo)處理器的靈活的集成環(huán)境,提供一個(gè)方便的窗口界面用于迅速開發(fā)和調(diào)試。使用程序編寫調(diào)試一般需要經(jīng)過創(chuàng)建工作站、創(chuàng)建并保存工程、創(chuàng)建或加載源文件、保存工作站、設(shè)置工作環(huán)境(目標(biāo)芯片、調(diào)試方式、仿真器接口類型)、工程編譯連接和調(diào)試七個(gè)步驟。

2.1 協(xié)調(diào)器的軟件設(shè)計(jì)

協(xié)調(diào)器是整個(gè)網(wǎng)絡(luò)的核心,協(xié)調(diào)器負(fù)責(zé)創(chuàng)建和維護(hù)整個(gè)網(wǎng)絡(luò),為每個(gè)加入該網(wǎng)絡(luò)的設(shè)備分配一個(gè)網(wǎng)絡(luò)地址,在協(xié)調(diào)器啟動(dòng)時(shí)其網(wǎng)絡(luò)地址將自動(dòng)設(shè)置為0x0000,在所有的網(wǎng)絡(luò)中,協(xié)調(diào)器的網(wǎng)絡(luò)地址均為0x0000,所以路由和設(shè)備要想跟協(xié)調(diào)器通信,則設(shè)置目標(biāo)地址為0x0000即可。

在軟件設(shè)置設(shè)備為協(xié)調(diào)器啟動(dòng)時(shí),z-stack中必須編譯文件f8wCoord,cfg文件,該文件在Coordinator Settings下設(shè)置了兩個(gè)功能第一為-DZDO_COORDINATOR即協(xié)調(diào)器功能,第二-DRTR_NWK即為路由器功能,也就是說協(xié)調(diào)器啟動(dòng)后有兩種功能,第一就是作為協(xié)調(diào)器啟動(dòng)建立維護(hù)網(wǎng)絡(luò),一旦建立網(wǎng)絡(luò)成功后,那么此協(xié)調(diào)器將作為一個(gè)普通的路由器使用。

2.2 路由器的軟件設(shè)計(jì)

路由器的設(shè)計(jì)相對協(xié)調(diào)器和終端設(shè)備要簡單些,設(shè)置其啟動(dòng)類型后他就負(fù)責(zé)轉(zhuǎn)發(fā)協(xié)調(diào)器與終端節(jié)點(diǎn)的數(shù)據(jù),只起到一個(gè)中繼器的作用,當(dāng)然路由器的PANID和選擇的通信道必須和協(xié)調(diào)器保持一致,這樣路由才能加入網(wǎng)絡(luò),并且能實(shí)現(xiàn)轉(zhuǎn)發(fā)數(shù)據(jù)的功能,此時(shí)也把路由的PANID設(shè)置為0X1234,通信道選擇11。路由正常情況下也能作為終端節(jié)點(diǎn)使用,也能實(shí)現(xiàn)與協(xié)調(diào)器中斷節(jié)點(diǎn)的綁定,為了備用,我們也在路由上也初始化一個(gè)端點(diǎn),并初始化其端點(diǎn)描述符。

在z-stack中編譯文件f8wRouter.cfg就能把設(shè)備初始化為一個(gè)路由設(shè)備,在該文件中在Router Settings里只定義了-DRTR_NWK這比協(xié)調(diào)器少了一個(gè)-DZDO_COORDINATOR,所以設(shè)備只能實(shí)現(xiàn)路由的功能了。

2.3 終端的軟件設(shè)計(jì)

終端節(jié)點(diǎn)負(fù)責(zé)采集各類數(shù)據(jù),發(fā)送給協(xié)調(diào)器。因此終端節(jié)點(diǎn)的軟件設(shè)計(jì)包括其本身終端節(jié)點(diǎn)的功能外,還要設(shè)計(jì)數(shù)據(jù)采集部分。終端節(jié)點(diǎn)本身的啟動(dòng)跟協(xié)調(diào)器、路由器時(shí)相同的,當(dāng)選擇其啟動(dòng)身份后,它將以終端的身份啟動(dòng),終端節(jié)點(diǎn)要想與協(xié)調(diào)器通信,也必須建立一個(gè)端點(diǎn),在端點(diǎn)描述符上有些信息必須與協(xié)調(diào)器保持一致,這樣才能與協(xié)調(diào)器綁定成功,否則將無法完成綁定進(jìn)行相互通信。

z-stack中編譯了f8wEndev.cfg文件,與協(xié)調(diào)器和路由器所編譯的文件不同的地方是,該文件沒有定義功能,在協(xié)調(diào)器和路由器編譯的文件中協(xié)調(diào)器引入了協(xié)調(diào)器和路由的功能,路由只引入了路由功能,然而在終端節(jié)點(diǎn)編譯的文件中沒有定義任何功能,此時(shí)終端節(jié)點(diǎn)只能作為一個(gè)終端節(jié)點(diǎn)的功能使用。zigbee的一大優(yōu)勢就是低功耗,在IAR編譯軟件中我們設(shè)置了預(yù)編譯選項(xiàng)PowerSaving,即把低功耗模式打開,也就是說如果終端設(shè)備在沒有任務(wù)要執(zhí)行時(shí)將自動(dòng)進(jìn)入低功耗模式,這也體現(xiàn)了zigbee的真正特色,而在路由和協(xié)調(diào)器中沒有定義此選項(xiàng),因?yàn)槁酚珊蛥f(xié)調(diào)器要實(shí)時(shí)的檢測通道信息,隨時(shí)準(zhǔn)備接收終端發(fā)送過來的溫度數(shù)據(jù),所以是不允許路由和協(xié)調(diào)器進(jìn)入低功耗模式。

3 結(jié)束語

本系統(tǒng)立足農(nóng)業(yè)環(huán)境監(jiān)控網(wǎng)絡(luò)的低成本、低功耗、大區(qū)域、多參數(shù)、多地點(diǎn)、高接入速率等要求,研究一種基于農(nóng)業(yè)物聯(lián)網(wǎng)架構(gòu)的環(huán)境監(jiān)控系統(tǒng),可以實(shí)現(xiàn)多地點(diǎn)的空氣溫度、濕度、光照強(qiáng)度等農(nóng)作物生長形態(tài)的多參數(shù)實(shí)時(shí)在線監(jiān)控,具有良好和廣闊的市場。本系統(tǒng)設(shè)計(jì)感知層的 ZigBee 感知節(jié)點(diǎn),能實(shí)現(xiàn)多參數(shù)綜合采集,并上傳到上位機(jī)。

參考文獻(xiàn):

[1] 高守瑋,吳燦陽.zigbee技術(shù)實(shí)踐教程[M].北京航空航天大學(xué)出版社,2009.

[2] 李文仲,段朝玉.zigbee2007/PRO協(xié)議棧實(shí)驗(yàn)與實(shí)踐[M].北京航空航天大學(xué)出版社,2009.

[3] 李文仲,段朝玉.zigbee網(wǎng)絡(luò)技術(shù)與入門實(shí)戰(zhàn)[M].北京航空航天大學(xué)出版社,2007.

[4] 李文仲.zigbee2006無線網(wǎng)絡(luò)與定位實(shí)戰(zhàn)[M].北京航空航天大學(xué)出版社,2008.

[5] 呂治安.zigbee網(wǎng)絡(luò)原理與應(yīng)用開發(fā)[M].北京航空航天大學(xué)出版社, 2008.

猜你喜歡
農(nóng)業(yè)物聯(lián)網(wǎng)環(huán)境監(jiān)測
環(huán)境監(jiān)測系統(tǒng)的數(shù)據(jù)分析與處理
大氣污染問題的環(huán)境監(jiān)測
NFC前景分析及其在農(nóng)業(yè)物聯(lián)網(wǎng)中的應(yīng)用實(shí)現(xiàn)
對環(huán)境監(jiān)測數(shù)據(jù)造假必須零容忍
便攜式GC-MS在環(huán)境監(jiān)測中的應(yīng)用