王三山
(遵義職業(yè)技術學院,貴州 遵義 563006)
傳統(tǒng)農業(yè)信息化程度低,農作物的生長受自然天氣影響較大,當發(fā)生自然災害時,往往不能及時采取措施,仍存在“靠天吃飯”的弊端。如果采用傳感器實時采集各種環(huán)境變量,并利用ZigBee技術組建無線傳感網絡,就能準確掌握環(huán)境變化情況,及時調整種植方式,改善農作物生長狀態(tài),真正實現(xiàn)農業(yè)信息化與智能化。
ZigBee技術是一種無線通信協(xié)議,底層采用由IEEE 802.15.4標準定義的MAC層和PHY層[1],常用于短距離、低速率數(shù)據(jù)傳輸?shù)臒o線通信設備,屬于物聯(lián)網感知層的關鍵技術之一[2]。
在物聯(lián)網的三層架構中,感知層如同人的視覺、聽覺和觸覺,感知周圍環(huán)境的變化,并利用傳感器、射頻識別、圖像識別等技術完成數(shù)據(jù)的采集。
在感知層中,以無線通信形式將各傳感節(jié)點以自組織和多跳方式構成的網絡被稱為無線傳感網[3](Wireless Sensor Network, WSN)。無線傳感網常用的通信技術有藍牙、WiFi、NB-IoT、GPRS、ZigBee等,而在低速率、短距離數(shù)據(jù)傳輸?shù)膽脠鼍爸?,ZigBee技術有著得天獨厚的優(yōu)勢。
在ZigBee無線傳感網中,各節(jié)點可被配置成以下3種角色:
(1)協(xié)調器:負責ZigBee網絡的創(chuàng)建和初始化,同一ZigBee網絡中只能有一個協(xié)調器[4]。協(xié)調器管理網絡中的路由節(jié)點和終端節(jié)點,并將所有數(shù)據(jù)匯集后傳至上位機。
(2)路由節(jié)點:幫助其他節(jié)點加入網絡,拓展網絡覆蓋面,負責轉發(fā)其他節(jié)點的消息,是協(xié)調器與終端節(jié)點或其他路由節(jié)點間通信的橋梁。
(3)終端節(jié)點:負責采集傳感器數(shù)據(jù)或控制執(zhí)行器,位于網絡末端,可以發(fā)送和接收消息,但不能轉發(fā)其他節(jié)點消息。
(1)低功耗
雖然ZigBee的傳輸速率低,但其發(fā)射功率也低,僅為1 mW,處于低功耗模式下的ZigBee設備僅靠兩節(jié)5號電池就能提供6至24個月的工作供電[5],因此特別適合無外部供電情況下的戶外設備使用。
(2)低成本
ZigBee模塊成本僅為1.5~2.5美元,且ZigBee協(xié)議棧屬于半開源,免專利授權費[6],成本優(yōu)勢突出。
1.2.1 大容量
網狀結構的ZigBee網絡,理論上可以容納六萬多個節(jié)點,即使是星型結構的ZigBee網絡也可容納兩百多個節(jié)點[7],遠遠超藍牙網絡容納的8個節(jié)點和WiFi網絡容納的32個節(jié)點。
1.2.2 高安全
ZigBee技術采用的碰撞避免策略提高了網絡的可靠性,同時ZigBee還提供有3個等級的安全模式,也可采用AES-128加密算法進行通信加密[8]。
戶外農作物無線傳感網主要為實現(xiàn)對影響農作物全生長周期的各環(huán)境要素的數(shù)據(jù)采集、傳輸和存儲功能,便于農戶實時掌握農作物生長狀態(tài),提高農田產量和作物質量。
2.1.1 環(huán)境參數(shù)的采集
在農作物全生產周期中,對農作物進行種植、管護時,需要對農作物的各生長要素進行監(jiān)測,為智慧農業(yè)的進一步研究提供數(shù)據(jù)支撐。傳感節(jié)點需采集對農作物影響較大的土壤溫濕度、土壤電導率、土壤pH值、空氣溫濕度、空氣CO2濃度、光照度等環(huán)境參數(shù)。由于農作物生長周期較長,各因素變化緩慢,故采樣間隔擬設定為5 min。同時,配備有風速監(jiān)測、降雨量監(jiān)測、紫外線監(jiān)測、氣壓監(jiān)測等功能的小型氣象站,可提供實時全面的氣象數(shù)據(jù)。
2.1.2 無線傳感網絡的搭建
傳感器的有線傳輸會影響農作物的耕種、施肥和收獲,因此,傳感器的無線組網方式是智慧農業(yè)的必然趨勢,同時無線傳感網也需具備低功耗、低成本、低維護等特點,以適用于戶外環(huán)境。最后,無線傳感網中的各傳感數(shù)據(jù)需及時上傳PC端,便于數(shù)據(jù)存儲和分析。
戶外農作物無線傳感網采用星型拓撲結構,它包含1個協(xié)調器和多個終端傳感節(jié)點[9],傳感節(jié)點與協(xié)調器間通過基于ZigBee協(xié)議的無線信號進行數(shù)據(jù)交換。
傳感節(jié)點包含搭載ZigBee通信模塊的開發(fā)板和工業(yè)級傳感器(或小型氣象站),兩者通過RS 485總線連接,因此可以在1個傳感節(jié)點上輕松掛接多個傳感器,傳感器可以為同種類或不同種類。無線傳感網結構示意如圖1所示,可以根據(jù)實際情況靈活選擇掛接傳感器的數(shù)量。
圖1 無線傳感網結構示意圖
無線網絡創(chuàng)建完成后,協(xié)調器用于匯集網絡中所有傳感節(jié)點采集的數(shù)據(jù),并將數(shù)據(jù)通過RS 232串行通信線傳至服務器用于分析、存儲或程序開發(fā)。
2.3.1 單片機選擇
德州儀器(TI)公司推出的CC2530型號單片機兼容IEEE 802.15.4標準,內部集成增強型8051內核,結合TI公司發(fā)布的Z-Stack協(xié)議棧,可縮短開發(fā)周期,降低開發(fā)難度,對于使用者而言更加容易使用。CC2530單片機是ZigBee片上系統(tǒng)的最佳解決方案之一[10]。CC2530單片機及其引腳如圖2所示。
圖2 CC2530單片機及其引腳
2.3.2 傳感器選擇
戶外農田中均采用工業(yè)級傳感器(工業(yè)傳感器具備防水防塵、耐高低溫、穩(wěn)定性好、安裝簡單、壽命較長,能夠適應戶外各種惡劣條件等優(yōu)點)。傳感器信號傳輸采用RS 485形式,該通信方式具有通信距離長、抗干擾能力強、掛接設備方便等特點,便于傳感器遠距離使用。傳感器性能參數(shù)見表1所列。
表1 傳感器性能參數(shù)
2.3.3 電源選擇
傳感節(jié)點安裝于戶外農田,因環(huán)境因素變化緩慢,所以采樣間隔時間為5 min,節(jié)點在不工作時處于休眠狀態(tài),耗電量極低,因此傳感節(jié)點采用蓄電池加太陽能板的供電方式。協(xié)調器需要保持持續(xù)工作狀態(tài),因與服務器電腦連接較近,故可采用USB供電方式。
小型氣象站用于對各氣象要素進行現(xiàn)場監(jiān)測,包括空氣溫度、濕度、風速、風向、降雨量、光照強度、紫外線、氣壓、最大風速、累計降雨量等。氣象站采用太陽能系統(tǒng)供電,并配有LED顯示屏用于實時顯示氣象數(shù)據(jù)。氣象站既可通過RS 485信號線與傳感節(jié)點開發(fā)板通信,作為傳感網中的終端設備提供本地數(shù)據(jù),又可通過NB-IoT通信方式將數(shù)據(jù)傳輸至云平臺,作為聯(lián)網設備提供遠程數(shù)據(jù),兩種通信方式為不同的應用場景提供了解決方案。小型氣象站示意圖如圖3所示。
圖3 小型氣象站示意圖
小型氣象站采集的氣象參數(shù)如下:
(1)溫度范圍 :-40 ~ 60℃,精度 :±1 ℃,分辨率 :0.1 ℃;
(2)濕度范圍:10%RH~99%RH,精度:±5%,分辨率:0.1%RH;
(3)雨量范圍:0~4 999.9 mm,精度:±10%,分辨率:0.1 mm/min;
(4)風速范圍:0~60 m/s,精度:(0~30)m/s±3%、(30~60)m/s±5%,分辨率:0.1 m/s;
(5)風向范圍:0~359°,精度:±15°,分辨率:1°;
(6)光照范圍:0~300 kLux,精度:±15%,分辨率:0.1 Lux;
(7)紫外線范圍:0~20 000 W/m2,精度:±15%,分辨率 :1 μW/cm2;
(8) 氣壓:300~ 1 100 hPa,精度:±3 hPa,分辨率:1 Pa;
(9)最大風速分辨率:0.1 m/s;
(10)累計雨量分辨率:0.1 mm。
土壤溫濕度、電導率、pH值、空氣溫濕度、CO2濃度、光照度等環(huán)境參數(shù)對戶外農作物生長狀態(tài)影響頗大,本文提出的設計方案不僅能夠完成環(huán)境和氣象要素的數(shù)據(jù)采集,而且考慮到戶外使用場景的特殊性,以及傳感節(jié)點需要具備防水防塵、穩(wěn)定耐用、功耗較低等特點,故選擇CC2530單片機作為控制芯片,采用RS 485輸出型工業(yè)傳感器以及太陽能加蓄電池供電的方式。本文基于ZigBee技術的無線傳感網設計具有實用性、可行性,適用于環(huán)境復雜的戶外場景。