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

?

基于NFC與ZigBee技術(shù)的農(nóng)業(yè)種植監(jiān)測系統(tǒng)

2017-03-30 11:42萬雪芬楊義鄭濤蔣學(xué)芹
物聯(lián)網(wǎng)技術(shù) 2017年3期
關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)

萬雪芬+楊義+鄭濤+蔣學(xué)芹

摘 要:文中提出了一種融合近場通信與ZigBee技術(shù)的農(nóng)業(yè)種植監(jiān)測系統(tǒng)。該系統(tǒng)不僅支持通過ZigBee實(shí)現(xiàn)上位機(jī)與節(jié)點(diǎn)之間種植信息的遠(yuǎn)程交互,還可以利用移動智能設(shè)備通過近場通信方式就近從節(jié)點(diǎn)查看局部種植信息。系統(tǒng)實(shí)現(xiàn)了從近端到遠(yuǎn)端、全局到局部的多層次種植監(jiān)測信息獲取。文中對系統(tǒng)硬件設(shè)計(jì)、上位機(jī)軟件設(shè)計(jì)、移動智能設(shè)備App開發(fā)、NFC設(shè)計(jì)及設(shè)備數(shù)據(jù)交互設(shè)計(jì)的具體實(shí)現(xiàn)方法進(jìn)行了討論。實(shí)際測試結(jié)果表明,該系統(tǒng)具有結(jié)構(gòu)簡單、成本低廉、可靠性高、覆蓋區(qū)域廣及對移動智能設(shè)備支持性好等優(yōu)點(diǎn)。其可為未來農(nóng)業(yè)物聯(lián)網(wǎng)領(lǐng)域提供一種新的種植監(jiān)測手段。

關(guān)鍵詞:智能農(nóng)業(yè);近場通信;移動智能設(shè)備;無線傳感器網(wǎng)絡(luò);ZigBee

中圖分類號:TN709;TP27 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2017)03-00-04

0 引 言

近年來,我國農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)飛速發(fā)展,基于物聯(lián)網(wǎng)技術(shù)的智能農(nóng)業(yè)監(jiān)測系統(tǒng)有望得到較大規(guī)模的推廣應(yīng)用[1-4]。但傳統(tǒng)的物聯(lián)網(wǎng)農(nóng)業(yè)監(jiān)測系統(tǒng)其網(wǎng)絡(luò)結(jié)構(gòu)層次單一,多采用基于有線或無線結(jié)構(gòu)的節(jié)點(diǎn)-上位機(jī)數(shù)據(jù)采集模式[5-8],節(jié)點(diǎn)數(shù)據(jù)訪問模式缺乏靈活性,對監(jiān)測數(shù)據(jù)的獲取過度依賴上位機(jī)。使用者需要通過上位機(jī)或遠(yuǎn)程網(wǎng)絡(luò)才能實(shí)時(shí)獲得種植信息。在很多場合中,使用者感興趣的僅僅是局部種植信息或現(xiàn)場田間接入,若利用3G/4G網(wǎng)絡(luò)或WiFi作為技術(shù)支持手段,則存在系統(tǒng)建立與維護(hù)成本高昂、拓?fù)浣Y(jié)構(gòu)單一、節(jié)點(diǎn)功耗增加、對外部網(wǎng)絡(luò)依賴性強(qiáng)等缺點(diǎn)。

NFC是近幾年蓬勃發(fā)展的一種新型短距離高頻無線通信技術(shù)[9-11]。該技術(shù)允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對點(diǎn)數(shù)據(jù)傳輸(數(shù)厘米內(nèi))。相對于RFID技術(shù),NFC不僅可用于識別,還具有一定的通信能力。近年來國內(nèi)外已經(jīng)將NFC用于移動支付、廣告營銷及安全控制等領(lǐng)域。NFC技術(shù)由于具有與移動智能設(shè)備集成度好、可用于識別、成本低廉及安全性高等優(yōu)點(diǎn),未來將成為物聯(lián)網(wǎng)的主要短距離通信/識別手段之一。

本文提出了一種融合近場通信(Near Field Communica-tion,NFC)與ZigBee技術(shù)的農(nóng)業(yè)種植監(jiān)測系統(tǒng)。該系統(tǒng)不僅可以借助ZigBee無線網(wǎng)絡(luò)向上位機(jī)傳輸節(jié)點(diǎn)采集到的溫濕度、土壤溫度、光照、氧氣含量等數(shù)據(jù),還可以讓使用者在田間地頭直接通過智能手機(jī)或平板電腦等移動智能設(shè)備與身邊的監(jiān)測節(jié)點(diǎn)交互,經(jīng)由NFC實(shí)時(shí)動態(tài)地了解局部種植監(jiān)測信息。該系統(tǒng)可豐富現(xiàn)有物聯(lián)網(wǎng)智能農(nóng)業(yè)監(jiān)測系統(tǒng)的工作模式,尤其在一些高端農(nóng)業(yè)種植、個體植株監(jiān)測與觀光農(nóng)業(yè)領(lǐng)域,有望得到推廣應(yīng)用。

1 系統(tǒng)設(shè)計(jì)

本文提出的農(nóng)業(yè)種植管理系統(tǒng)主要面向智能觀光農(nóng)業(yè)領(lǐng)域。管理者通過系統(tǒng)獲得溫濕度等種植信息,還可將施肥、噴藥等信息寫入終端節(jié)點(diǎn)。而普通訪問者(如農(nóng)業(yè)觀光園中的游覽者)通過具有NFC功能的移動智能設(shè)備獲取某一節(jié)點(diǎn)周圍局部的掛果時(shí)間、農(nóng)業(yè)肥料噴灑時(shí)間、栽培品種、溫濕度、價(jià)格等相關(guān)信息供其采摘時(shí)參考。管理者還可通過NFC接入次數(shù)在宏觀層面了解各種植區(qū)的人流及采摘興趣。系統(tǒng)中網(wǎng)絡(luò)節(jié)點(diǎn)分為數(shù)據(jù)采集節(jié)點(diǎn)與數(shù)據(jù)匯聚節(jié)點(diǎn)。數(shù)據(jù)采集節(jié)點(diǎn)采集種植區(qū)內(nèi)的空氣溫濕度、土壤溫度、日光照度與氧氣數(shù)據(jù),并通過ZigBee送往數(shù)據(jù)匯聚節(jié)點(diǎn)。數(shù)據(jù)匯聚節(jié)點(diǎn)負(fù)責(zé)將前端數(shù)據(jù)送往上位機(jī),并周期性地將接收到的上位機(jī)下行信息分發(fā)到數(shù)據(jù)采集節(jié)點(diǎn)。匯聚節(jié)點(diǎn)同樣使用ZigBee信道與采集節(jié)點(diǎn)及上位機(jī)進(jìn)行交互。上位機(jī)將采集數(shù)據(jù)進(jìn)行存儲顯示,并對網(wǎng)絡(luò)進(jìn)行管理控制。移動智能設(shè)備可以通過NFC從數(shù)據(jù)采集節(jié)點(diǎn)獲得種植信息,并利用設(shè)備上已安裝好的相應(yīng)App來查看。種植信息向節(jié)點(diǎn)的寫入方式可以采用近程與遠(yuǎn)程兩種模式,既可以由種植區(qū)管理者在種植的每一個階段用NFC讀寫器將信息寫入節(jié)點(diǎn),也可以由遠(yuǎn)程上位機(jī)下達(dá)。如果采用NFC讀寫器寫入種植信息,每次寫入的結(jié)果還將在下一個輪詢周期內(nèi)發(fā)往上位機(jī)。系統(tǒng)結(jié)構(gòu)如圖1所示。

由于NFC與ZigBee技術(shù)處于不同頻率范圍(NFC:13.56 MHz;ZigBee:2.4 GHz),二者在頻率上不會形成干擾。由于NFC為近程點(diǎn)對點(diǎn)協(xié)議,因此在節(jié)點(diǎn)網(wǎng)絡(luò)設(shè)計(jì)過程中可以排除多NFC并行接入單節(jié)點(diǎn)的情況。在設(shè)計(jì)網(wǎng)絡(luò)空間拓?fù)鋾r(shí),可直接根據(jù)ZigBee組網(wǎng)的需求進(jìn)行布局。溫濕度、光照等數(shù)據(jù)變化速度相對較為緩和,數(shù)據(jù)采集節(jié)點(diǎn)及數(shù)據(jù)匯聚節(jié)點(diǎn)通過ZigBee傳輸數(shù)據(jù)時(shí)可采用分周期輪詢機(jī)制。而移動智能設(shè)備通過NFC對節(jié)點(diǎn)的訪問具有較大的隨機(jī)性。輪詢機(jī)制下每個數(shù)據(jù)采集節(jié)點(diǎn)在接到輪詢指令后都會在指定時(shí)間窗口(通常為數(shù)秒)內(nèi)將數(shù)據(jù)發(fā)出,而通常NFC訪問所消耗的時(shí)間僅需數(shù)百毫秒。所以為避免二者在時(shí)間窗上沖突,可以將NFC網(wǎng)絡(luò)傳輸?shù)膬?yōu)先級設(shè)高。如果同時(shí)發(fā)生對節(jié)點(diǎn)資源的請求,則進(jìn)入NFC數(shù)據(jù)傳輸模式,優(yōu)先完成NFC數(shù)據(jù)傳輸。這一方式既保障了NFC方式的數(shù)據(jù),也不會對ZigBee傳輸造成明顯影響。

2 硬件設(shè)計(jì)

由于系統(tǒng)中數(shù)據(jù)采集節(jié)點(diǎn)既需承擔(dān)對種植參數(shù)的采集與發(fā)送工作,也需要負(fù)責(zé)NFC的數(shù)據(jù)讀寫,因此其設(shè)計(jì)的優(yōu)劣將直接決定系統(tǒng)的工作性能。在具體設(shè)計(jì)中,采用微芯公司生產(chǎn)的PIC16F690單片機(jī)作為節(jié)點(diǎn)MCU。PIC16F690具有高可靠性、低能耗及低成本等特點(diǎn),非常符合戶外監(jiān)測系統(tǒng)的應(yīng)用需求。節(jié)點(diǎn)溫濕度傳感器選用AM2306,該傳感器為單總線數(shù)字式傳感器,溫濕度、精度都可以達(dá)到0.1%RH的標(biāo)準(zhǔn)。土壤溫度傳感器選用不銹鋼封裝的DS18B20。節(jié)點(diǎn)日光照度傳感器選取美國DAVIS公司生產(chǎn)的6450日光輻照傳感器,其光譜響應(yīng)范圍覆蓋了400 nm到1 100 nm的區(qū)域,輸出角度響應(yīng)為一余弦響應(yīng)曲線。氧氣傳感器采用英國City Technology公司生產(chǎn)的4OXV氧氣電池式氧氣傳感器。4OXV輸出信號經(jīng)由AD8602高精度放大器放大后供MCU進(jìn)行A/D采樣。

數(shù)據(jù)采集節(jié)點(diǎn)NFC部分采用恩智浦半導(dǎo)體(NXP)PN532芯片,PN532是一個高度集成的非接觸讀寫芯片,它包含帶40 KB ROM和1 KB RAM的80C51微控制器內(nèi)核,用于NFC協(xié)議控制,同時(shí)還集成了13.56 MHz的各種主動/被動式非接觸通信方法和協(xié)議。在NFC模式下,典型工作距離約為100 mm。節(jié)點(diǎn)中PN532通過SPI接口與MCU相連。節(jié)點(diǎn)ZigBee部分選用基于TI公司CC2530的DRF-2617透傳模塊。PIC16F690通過USART接口與其連接。為了降低ZigBee傳輸受葡萄藤蔓、大棚支撐物等障礙物的干擾,還采用了信號增益為18 dBi的八木定向天線作為增強(qiáng)ZigBee傳輸?shù)氖侄?。?jié)點(diǎn)主板與設(shè)置安裝如圖2所示。

數(shù)據(jù)采集節(jié)點(diǎn)共有三種工作模式,即NFC寫、NFC讀與ZigBee采集/傳輸。

在NFC寫模式下,系統(tǒng)管理者可以利用NFC讀寫器,通過PN532將種植信息(如施肥種類/時(shí)間、農(nóng)藥噴灑種類/時(shí)間、植株掛果時(shí)間)等按照預(yù)先設(shè)定好的格式寫入節(jié)點(diǎn)的存儲空間中。

在NFC讀模式下,智能設(shè)備通過PN532讀取種植信息,此外還可查閱該時(shí)刻節(jié)點(diǎn)傳感器采集到的氧氣濃度、溫濕度等棚內(nèi)環(huán)境實(shí)時(shí)信息。設(shè)計(jì)通過綁定讀寫器ID來分辨設(shè)備的工作模式與讀寫權(quán)限。此外,在移動智能設(shè)備配套App中也設(shè)置了相應(yīng)的權(quán)限標(biāo)簽。

在沒有NFC訪問要求時(shí),節(jié)點(diǎn)工作于ZigBee采集/傳輸模式下。當(dāng)接到上位機(jī)通過數(shù)據(jù)匯聚節(jié)點(diǎn)發(fā)來的輪詢傳輸請求后,節(jié)點(diǎn)先檢查是否有上位機(jī)發(fā)來新的種植信息或自身內(nèi)部存儲中是否有未上傳的種植信息,如果有則執(zhí)行相應(yīng)更新。完成種植信息交互后,節(jié)點(diǎn)采集傳感器數(shù)據(jù),并與周期內(nèi)NFC接入次數(shù)一起發(fā)往上位機(jī)。

系統(tǒng)數(shù)據(jù)匯聚節(jié)點(diǎn)采用與數(shù)據(jù)采集節(jié)點(diǎn)相同的硬件平臺,但其與數(shù)據(jù)采集節(jié)點(diǎn)的主要硬件區(qū)別體現(xiàn)在以下方面:

(1)硬件結(jié)構(gòu)中省略了對NFC功能與傳感器采集功能的支持。

(2)節(jié)點(diǎn)使用15 dBi的全向玻璃鋼天線以達(dá)到ZigBee信號全向覆蓋的目的。由于該系統(tǒng)的節(jié)點(diǎn)硬件平臺在設(shè)計(jì)時(shí)就考慮了通用性,所以通過移除替換對應(yīng)模塊就可實(shí)現(xiàn)硬件功能改變。在此基礎(chǔ)上通過改寫MCU程序,即可實(shí)現(xiàn)數(shù)據(jù)中轉(zhuǎn)匯聚功能。上位機(jī)通過RS-232連接DRF-2617模塊,該模塊設(shè)為Coordinator。系統(tǒng)的ZigBee網(wǎng)絡(luò)為雙層網(wǎng)絡(luò)架構(gòu),初始化時(shí)數(shù)據(jù)采集節(jié)點(diǎn)自動尋找RSSI最優(yōu)的數(shù)據(jù)匯聚節(jié)點(diǎn),上位機(jī)收集該節(jié)點(diǎn)配對信息。每隔一定時(shí)間,網(wǎng)絡(luò)重復(fù)該操作,從而實(shí)現(xiàn)對數(shù)據(jù)流向及空間覆蓋的規(guī)劃設(shè)定。

3 系統(tǒng)軟件設(shè)計(jì)

3.1 上位機(jī)軟件設(shè)計(jì)

上位機(jī)負(fù)責(zé)系統(tǒng)的管理與數(shù)據(jù)存儲顯示,系統(tǒng)中上位機(jī)軟件使用VC++編寫。軟件初始化時(shí)寫入網(wǎng)絡(luò)中各數(shù)據(jù)匯聚節(jié)點(diǎn)與數(shù)據(jù)采集節(jié)點(diǎn)的ZigBee網(wǎng)絡(luò)ID。針對每一個數(shù)據(jù)采集節(jié)點(diǎn)建立對應(yīng)的文件夾,每日的監(jiān)測數(shù)據(jù)存儲到以日期編號的文件中。上位機(jī)軟件根據(jù)節(jié)點(diǎn)網(wǎng)絡(luò)分布設(shè)定輪詢周期,在每一個輪詢周期中對各節(jié)點(diǎn)的監(jiān)測數(shù)據(jù)進(jìn)行查詢。用戶還可通過上位機(jī)軟件針對特定數(shù)據(jù)采集節(jié)點(diǎn)輸入種植信息。通常通過上位機(jī)寫入的種植信息對應(yīng)園區(qū)施用較廣的化肥或農(nóng)藥等。而利用節(jié)點(diǎn)NFC寫入的種植信息是覆蓋小片區(qū)或單植株的種植信息。上位機(jī)軟件還提供簡潔的UI,便于擁有較少電腦操作經(jīng)驗(yàn)的系統(tǒng)管理者使用。由于4OXV氧氣傳感器的輸出受溫濕度等影響較大,而6450輻照傳感器的輸出受日照入射角影響,所以必須在二者的直接測量值上進(jìn)行處理才能得到真實(shí)值。4OXV在節(jié)點(diǎn)裝機(jī)前都利用變溫氣室進(jìn)行測量,得到一組離散的數(shù)據(jù)節(jié)點(diǎn)。之后在上位機(jī)軟件中結(jié)合節(jié)點(diǎn)溫濕度進(jìn)行雙二次樣條插值,從而得到真實(shí)的氧氣濃度。6450角度余弦誤差則通過利用實(shí)時(shí)時(shí)間引入日照高度角計(jì)算值來進(jìn)行修正。上位機(jī)用戶界面如圖3所示。

3.2 移動智能設(shè)備App及NFC設(shè)計(jì)

由于iOS系統(tǒng)尚未成熟實(shí)現(xiàn)對NFC的支持,所以系統(tǒng)App設(shè)計(jì)面向Android平臺。為了可以讓移動智能設(shè)備對標(biāo)簽進(jìn)行信息交互,就必須使其實(shí)現(xiàn)對NFC協(xié)議棧的支持。一個完整的Android-NFC協(xié)議棧包括驅(qū)動抽象層(Driver Abstraction Layer,DAL)、邏輯鏈路控制層(Logical Link Control,LLC)、主機(jī)控制接口(Host Controller Interface,HCI)、硬件抽象層 (Hardware Abstraction Layer,HAL) 、操作系統(tǒng)抽象層(Operating System Abstraction Layer,OSAL)、論壇參考實(shí)現(xiàn)(Forum Reference Implementation,F(xiàn)RI)。為了兼容讀卡器對節(jié)點(diǎn)種植信息的寫入與移動智能設(shè)備的接入,系統(tǒng)在NFC訪問中采用點(diǎn)對點(diǎn)模式。當(dāng)NFC數(shù)據(jù)經(jīng)過各層協(xié)議棧處理后,可看作面向上層的API接口,Android將其統(tǒng)一封裝為NFC適配器供應(yīng)用程序調(diào)用(在android.nfc中)。當(dāng)智能設(shè)備擬與系統(tǒng)節(jié)點(diǎn)進(jìn)行連接并已完成HAL與DAL層的初始配置后,將調(diào)用NFC初始化函數(shù)對設(shè)備的協(xié)議棧進(jìn)行初始化,由此實(shí)現(xiàn)對NFC庫及相關(guān)協(xié)議棧層的初始化。在完成后即進(jìn)入點(diǎn)對點(diǎn)工作模式。當(dāng)移動智能設(shè)備的NFC掃描器被數(shù)據(jù)采集節(jié)點(diǎn)的NFC觸發(fā)后,就會向App發(fā)送ACTION_TAG_DISCOVERED的Intent,Intent的extras架構(gòu)中包含NDEF(NFC Data Exchange Format)消息。App接收到該消息后,就會調(diào)用連接函數(shù)與節(jié)點(diǎn)建立點(diǎn)對點(diǎn)連接,該過程類似一個消息解析過程。之后使用目標(biāo)設(shè)備調(diào)用函數(shù)接收P2P通信發(fā)起設(shè)備的消息并進(jìn)行響應(yīng)。之后利用數(shù)據(jù)傳輸函數(shù)對節(jié)點(diǎn)信息進(jìn)行讀取。讀取完成后調(diào)用智能設(shè)備上的中止函數(shù)釋放NFC連接。在該工作中智能設(shè)備為NFC通信的發(fā)起者及控制方。當(dāng)完成一次NFC讀寫后智能設(shè)備的NFC掃描器繼續(xù)工作,方便對下一個節(jié)點(diǎn)的交互。完成NFC讀寫后,將通過API獲取的數(shù)據(jù)在App中規(guī)格化。在App的UI中我們只定義了一個文本框(TextView)用于顯示接收到的數(shù)據(jù),同樣采用線性布局(LinearLayout)設(shè)計(jì)。文本框位于頁面的中間位置。NFC用戶可以方便地獲取局部種植參數(shù),還可以根據(jù)預(yù)先寫入節(jié)點(diǎn)的經(jīng)緯度通過調(diào)用百度地圖獲取直觀的節(jié)點(diǎn)位置信息。顯示內(nèi)容與界面方案如圖4所示。

3.3 ZigBee數(shù)據(jù)交互設(shè)計(jì)

系統(tǒng)在進(jìn)行ZigBee數(shù)據(jù)交互時(shí)采用可變長度容器的方式。上位機(jī)在下達(dá)輪詢信息時(shí)在數(shù)據(jù)包的標(biāo)簽中指定匯聚節(jié)點(diǎn),采集節(jié)點(diǎn)的ID號、數(shù)據(jù)類型及容器長度。數(shù)據(jù)類型分為查詢指令與查詢/寫入指令兩種。前者要求指定的數(shù)據(jù)匯聚節(jié)點(diǎn)反饋其下屬數(shù)據(jù)采集節(jié)點(diǎn)的監(jiān)測數(shù)據(jù)。后者不僅要求搜集并發(fā)回監(jiān)測數(shù)據(jù),還要求對特定節(jié)點(diǎn)進(jìn)行種植信息寫入操作。其容器內(nèi)數(shù)據(jù)內(nèi)容由寫入節(jié)點(diǎn)ID、種植操作內(nèi)容與對應(yīng)的操作時(shí)間組成。當(dāng)數(shù)據(jù)包到達(dá)數(shù)據(jù)匯聚節(jié)點(diǎn)后,數(shù)據(jù)匯聚節(jié)點(diǎn)進(jìn)行拆包操作,將對應(yīng)的信息按照輪詢時(shí)間間隔及ID號下發(fā)到數(shù)據(jù)采集節(jié)點(diǎn),數(shù)據(jù)采集節(jié)點(diǎn)收到指令后進(jìn)行對應(yīng)操作。數(shù)據(jù)采集節(jié)點(diǎn)上行的數(shù)據(jù)包可分為監(jiān)測數(shù)據(jù)數(shù)據(jù)包與監(jiān)測/種植信息數(shù)據(jù)包。前者僅含有常規(guī)的監(jiān)測數(shù)據(jù)。而如果數(shù)據(jù)采集節(jié)點(diǎn)在兩次輪詢的時(shí)間間隔內(nèi)有NFC寫入信息,則可變長度容器內(nèi)還含有當(dāng)次寫入信息。數(shù)據(jù)匯聚節(jié)點(diǎn)收集完畢自身下屬數(shù)據(jù)采集節(jié)點(diǎn)的數(shù)據(jù)后,將其依次加上行標(biāo)簽上傳到上位機(jī)。而如果在某數(shù)據(jù)采集節(jié)點(diǎn)的輪詢周期內(nèi)未收到返回信息,則將其上行容器置零。上位機(jī)以此判斷該節(jié)點(diǎn)當(dāng)次數(shù)據(jù)采集失敗。若上位機(jī)在該輪詢周期內(nèi)未收到數(shù)據(jù),也認(rèn)為當(dāng)次數(shù)據(jù)采集失敗,從而進(jìn)入下一個輪詢周期。

4 測試結(jié)果

系統(tǒng)設(shè)計(jì)完成后在江蘇省昆山市巴城地區(qū)的葡萄種植區(qū)進(jìn)行了相應(yīng)測試。在實(shí)測過程中節(jié)點(diǎn)按照以上位機(jī)位置為圓心的扇形隨機(jī)排布,節(jié)點(diǎn)天線之間為視距傳輸。按照匯聚節(jié)點(diǎn)分配扇區(qū),數(shù)據(jù)采集節(jié)點(diǎn)圍繞匯聚節(jié)點(diǎn)配置。由于系統(tǒng)工作中采用輪詢機(jī)制,且上位機(jī)側(cè)重的是種植區(qū)種植參數(shù)的采集有效性,所以在測試中定義了輪詢響應(yīng)率(Request Response Rate,RRR)作為評判ZigBee傳輸性能優(yōu)劣的標(biāo)準(zhǔn)。輪詢響應(yīng)率定義為在特定時(shí)間長度內(nèi),上位機(jī)發(fā)出查詢請求與接收到的有效采集數(shù)據(jù)之間的比值。該比值與環(huán)境信道情況、上位機(jī)-數(shù)據(jù)匯聚節(jié)點(diǎn)距離(DSU)和數(shù)據(jù)匯聚節(jié)點(diǎn)-數(shù)據(jù)采集節(jié)點(diǎn)直接相關(guān)(DTS),并能較為簡單、直觀地從數(shù)據(jù)請求與接收過程中獲得鏈路質(zhì)量情況。

測試中以單位小時(shí)內(nèi)輪詢響應(yīng)率為衡量標(biāo)準(zhǔn)。系統(tǒng)初始安裝時(shí),晴好視距條件下各數(shù)據(jù)采集節(jié)點(diǎn)經(jīng)由數(shù)據(jù)匯聚節(jié)點(diǎn)與上位機(jī)之間的輪詢響應(yīng)率都為100%。但在實(shí)際使用過程中,環(huán)境影響會使輪詢響應(yīng)率出現(xiàn)隨機(jī)性降低。輪詢響應(yīng)率為單位時(shí)間長度上的統(tǒng)計(jì)量,其極小值對應(yīng)網(wǎng)絡(luò)在最惡劣情況下的數(shù)據(jù)傳輸情況。在實(shí)測中發(fā)現(xiàn),降雨對本系統(tǒng)的輪詢響應(yīng)率有一定影響。具體表現(xiàn)在高強(qiáng)度降雨會造成較大雨衰等。當(dāng)出現(xiàn)連續(xù)高強(qiáng)度降雨,且DSU與DTS二者距離都大于1 km時(shí),輪詢響應(yīng)率會有一定程度的降低。不同DSU與DTS下小時(shí)RRR的測量結(jié)果如圖5所示。系統(tǒng)測試中小時(shí)RRR的最小值出現(xiàn)在2015年8月3日夜間,為67.2%(DTS=1 372 m,DSU=1 684 m)。該時(shí)段巴城地區(qū)出現(xiàn)了高強(qiáng)度降雨。而DSU與DTS都處于0.2 km范圍內(nèi)的節(jié)點(diǎn),降雨對其輪詢響應(yīng)率的影響可以忽略。

測試全周期(2015年3月-11月)監(jiān)測結(jié)果顯示,在節(jié)點(diǎn)DTS與DSU值都小于800 m的范圍內(nèi),全周期RRR均值接近100%。造成RRR波動的主要原因是隨機(jī)性的NFC訪問。而在DTS與DSU較大的情況下,RRR值波動主要由環(huán)境因素引起。但節(jié)點(diǎn)全周期RRR均值都大于95%。由結(jié)果可以看出,本系統(tǒng)具有較大的采集范圍,由于系統(tǒng)使用了高增益天線,覆蓋半徑最多可達(dá)3 km以上。而在惡劣氣象條件下也有較強(qiáng)的可靠性,強(qiáng)降雨條件下邊緣節(jié)點(diǎn)仍可完成60%以上的數(shù)據(jù)采集傳輸。

數(shù)據(jù)采集節(jié)點(diǎn)與移動智能設(shè)備之間的NFC通過能量耦合的方式實(shí)現(xiàn)。NFC所使用的方形環(huán)路天線的最大場強(qiáng)區(qū)位于其中心軸線上。隨著手機(jī)-節(jié)點(diǎn)距離的增加或相對角度的加大,NFC能量耦合下降,手機(jī)-節(jié)點(diǎn)的NFC連接成功率有所下降。在本系統(tǒng)中,PN532模塊的天線緊貼防水箱的內(nèi)表面水平放置(X-Y)。測試中以PN532模塊天線的中心為坐標(biāo)原點(diǎn),手機(jī)沿Z方向以0.5 cm步進(jìn)移動并在每個位置上多次測量,獲得不同角度下的種植信息數(shù)據(jù)讀取成功率。測試中使用三星 I9308與SONY M36h手機(jī)對數(shù)據(jù)采集節(jié)點(diǎn)進(jìn)行讀取,手機(jī)根據(jù)其NFC天線中心點(diǎn)用萬向節(jié)固定。測試結(jié)果如圖6所示。測試表明,在20 mm范圍內(nèi),手機(jī)可以在任意角度與節(jié)點(diǎn)進(jìn)行通信。在20 mm至45 mm范圍內(nèi),手機(jī)如與NFC天線平行對中放置時(shí)仍然具有較高的連接成功率。

5 結(jié) 語

本文提出一種融合了ZigBee與NFC技術(shù)的農(nóng)業(yè)種植監(jiān)測系統(tǒng)。該系統(tǒng)不僅可利用ZigBee無線傳感器網(wǎng)絡(luò)結(jié)合上位機(jī)實(shí)時(shí)查看、更新種植數(shù)據(jù),還支持利用移動智能設(shè)備直接通過NFC方式從數(shù)據(jù)采集節(jié)點(diǎn)中獲得種植信息。文中針對系統(tǒng)硬件設(shè)計(jì)、上位機(jī)軟件設(shè)計(jì)、移動智能設(shè)備App開發(fā)、NFC設(shè)計(jì)及設(shè)備數(shù)據(jù)交互設(shè)計(jì)進(jìn)行了討論。測試結(jié)果表明,系統(tǒng)具有較大的覆蓋范圍、可靠性高、成本低廉、對移動設(shè)備支持較好等優(yōu)點(diǎn)。該系統(tǒng)使對種植監(jiān)測數(shù)據(jù)的訪問方式從單一遠(yuǎn)端訪問變?yōu)榻伺c遠(yuǎn)端相結(jié)合,實(shí)現(xiàn)了對廣域與局部種植信息多層次、多空間的融合利用。該農(nóng)業(yè)種植監(jiān)測系統(tǒng)對觀光農(nóng)業(yè)、單植株監(jiān)測及農(nóng)超對接等需要局部種植信息查詢的場合有直接的應(yīng)用意義。系統(tǒng)有望未來為農(nóng)業(yè)物聯(lián)網(wǎng)領(lǐng)域提供與移動智能設(shè)備集成度好、使用更為靈活的參考技術(shù)方案。

參考文獻(xiàn)

[1]李道亮.農(nóng)業(yè)物聯(lián)網(wǎng)導(dǎo)論[M].北京:科學(xué)出版社,2012.

[2] Shen J, Cui Z, Miao Y, et al. Transforming agriculture in China: From solely high yield to both high yield and high resource use efficiency [J].Global Food Security, 2013, 2(1):1-8.

[3] Yu X, Wu P, Han W, et al. A survey on wireless sensor network infrastructure for agriculture[J]. Computer Standards & Interfaces, 2013, 35(1):59-64.

[4]葛文杰,趙春江.農(nóng)業(yè)物聯(lián)網(wǎng)研究與應(yīng)用現(xiàn)狀及發(fā)展對策研究[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2016, 45(7):222-230.

[5]謝艷新,程海民,潘業(yè)興.物聯(lián)網(wǎng)技術(shù)在糧倉監(jiān)控系統(tǒng)中的應(yīng)用[J].湖北農(nóng)業(yè)科學(xué),2012, 51(20):4645-4650.

[6]張猛,房俊龍,韓雨.基于ZigBee和Internet的溫室群環(huán)境遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J].農(nóng)業(yè)工程學(xué)報(bào),2013,29(S1):171-176.

[7] Aqeel-ur-Rehman, Abbasi A Z, Islam N, et al. A review of wireless sensors and networks applications in agriculture[J].Computer Standards & Interfaces,2014,36(2):263-270.

[8] Fernandes M A, Matos S G, Peres E, et al. A framework for wireless sensor networks management for precision viticulture and agriculture based on IEEE 1451 standard[J]. Computers & Electronics in Agriculture,2013, 95(4):19-30.

[9] V Coskun, B Ozdenizci, K Ok. A Survey on Near Field Communication (NFC) Technology[J]. Wireless Personal Communications,2013,71(3): 2259-2294.

[10] C Vedat, O Busra, K Ok. The survey on near field communication[J].Sensors (Switzerland),2015, 15(6):13348-13405.

[11] Chen Y S, Chen S Y, Li H J. Analysis of Antenna Coupling in Near-Field Communication Systems[J].IEEE Transactions on Antennas & Propagation,2010,58(10):3327-3335.

猜你喜歡
無線傳感器網(wǎng)絡(luò)
基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計(jì)與應(yīng)用
無線傳感器網(wǎng)絡(luò)技術(shù)綜述
明光市| 东山县| 苗栗市| 崇明县| 忻州市| 台湾省| 临高县| 休宁县| 海晏县| 温州市| 吉隆县| 肇源县| 喜德县| 高雄县| 瓦房店市| 灵宝市| 盐源县| 若尔盖县| 攀枝花市| 华坪县| 吉首市| 聂荣县| 靖边县| 共和县| 德江县| 郁南县| 杨浦区| 荔波县| 江源县| 宁远县| 肃北| 鹤峰县| 克东县| 伊川县| 乐山市| 裕民县| 乌拉特中旗| 邛崃市| 潮州市| 禹城市| 婺源县|