劉偉中 徐海斌 賀天飛
摘要 通過對設施農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)實踐的總結(jié),分析物聯(lián)網(wǎng)系統(tǒng)外部供電環(huán)境、系統(tǒng)內(nèi)所用設備、內(nèi)部傳感器及執(zhí)行機構(gòu)內(nèi)各環(huán)節(jié)對系統(tǒng)可靠性的影響,提出響應的解決方法及冗余技術(shù)在系統(tǒng)中的應用,對設施農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)的應用推廣提供技術(shù)支持。
關(guān)鍵詞 設施農(nóng)業(yè);物聯(lián)網(wǎng);可靠性;冗余
中圖分類號 S126 文獻標識碼 A 文章編號 0517-6611(2015)19-343-03
在高投入、高產(chǎn)出的設施農(nóng)業(yè)中,物聯(lián)網(wǎng)的系統(tǒng)應用,使得勞動生產(chǎn)率和產(chǎn)品質(zhì)量大幅度提高[1-3],然而實踐中停電、傳感器失靈、網(wǎng)絡故障、控制設備損壞等多種因子促成的系統(tǒng)故障,常帶來生產(chǎn)事故,而系統(tǒng)設計中運用系統(tǒng)學理論和冗余技術(shù)保證系統(tǒng)可靠性與穩(wěn)定性是一個值得深入探討和研究的問題。 物聯(lián)網(wǎng)技術(shù)應用在設施農(nóng)業(yè)中,其架構(gòu)分為感知層、傳輸層、平臺層和應用層;實踐中停電、傳感器失靈等多種因素導致的系統(tǒng)故障,常使系統(tǒng)可靠性受到威協(xié),并影響該技術(shù)推廣應用[4]。筆者針對當前農(nóng)業(yè)設施分散、基礎配套不足和農(nóng)民使用中維護能力差等問題,提出了利用物聯(lián)網(wǎng)技術(shù)重點解決如何有效感知、穩(wěn)定傳輸和可靠存貯等問題,以提高物聯(lián)網(wǎng)系統(tǒng)的可靠性和冗余度。
1 物聯(lián)網(wǎng)系統(tǒng)外部供電環(huán)境的可靠性和冗余度
任何一個信息系統(tǒng)都必須有供電系統(tǒng)的支撐,在設施農(nóng)業(yè)物聯(lián)網(wǎng)工程中穩(wěn)定的供電是系統(tǒng)穩(wěn)定可靠的大前提。市供電是日常常見的供電方式,但在實際應用中由于農(nóng)用電時常停電,為了在市電斷電情況下仍然保持系統(tǒng)的正常運行,供電保證系統(tǒng)的設計則至關(guān)重要。
在數(shù)據(jù)采集集中器處應采用不間斷電源系統(tǒng),即UPS主機和必要的電池,以確保市電停電時仍可保持數(shù)小時對設備的供電。中心機房是整個系統(tǒng)的核心,其供電系統(tǒng)必須使用UPS不間斷電源,以保證系統(tǒng)的可靠運行。
現(xiàn)場采用Zigbee無線傳輸方式的傳感器,一般使用內(nèi)置充電電池,如采用小型太陽能電池板對電池及時充電,可在較大程度上提高現(xiàn)場設備的可靠性。由于現(xiàn)場傳感器的耗電量較小,在實際應用中多采用“太陽能+電池組”供電的方式對遠離市電的傳感器設備進行供電,如安裝在基地室外的小型氣象站即是如此。
2 物聯(lián)網(wǎng)系統(tǒng)內(nèi)所用設備的可靠性和冗余度
2.1 數(shù)據(jù)傳輸 數(shù)據(jù)傳輸在設施農(nóng)業(yè)物聯(lián)網(wǎng)的工程實例中常采用有線傳輸(光纜、銅纜)、無線傳輸和有線無線相結(jié)合的方式,各傳輸方式的特點見表1。在一個聯(lián)棟大棚的PLC(或單片機)自動控制系統(tǒng),現(xiàn)場傳感器將采集的數(shù)據(jù)傳到PLC控制器,根據(jù)所設定的控制參數(shù)PLC直接發(fā)出控制指令驅(qū)動相應的執(zhí)行設備,在聯(lián)棟大棚的小區(qū)域內(nèi)完全采用有線數(shù)據(jù)傳輸與控制方式。在某蔬菜基地的一片鋼架拱棚種植區(qū)域,如果采用有線的方式分布傳感器設備,由于點的分布分散給布線帶來困難,則常采用無線傳輸?shù)姆绞健8鱾鞲衅鲾?shù)據(jù)通過Zigbee、433 MHz無線模塊或WiFi無線網(wǎng)絡的方式傳到基地控制中心,該數(shù)據(jù)鏈路即為完全的無線傳輸方式。另外,如果種植基地的大棚數(shù)量較多,分布面較廣,并有一個集中式的數(shù)據(jù)采集中心,例如市(縣)農(nóng)委的信息中心,則數(shù)據(jù)傳輸鏈路就必須使用有線和無線相結(jié)合的方式。從數(shù)據(jù)傳輸方式的可靠性、數(shù)據(jù)傳輸速率、成本及施工難度分析,不同傳輸方式的優(yōu)缺點比較見表1(三級評判)。
在園區(qū)基地的物聯(lián)網(wǎng)項目建設中除數(shù)據(jù)采集與控制外,一般會有棚舍的視頻監(jiān)控項目同時設計與安裝。在項目采用光纜傳輸數(shù)據(jù)的模式下,可以使用多芯線纜中的富余光纖芯用于監(jiān)控視頻數(shù)據(jù)傳輸,由此可降低光纖數(shù)據(jù)傳輸?shù)木C合成本。
2.2 互聯(lián)網(wǎng)接入方式 設施農(nóng)業(yè)物聯(lián)網(wǎng)的各種互聯(lián)網(wǎng)接入方式比較見表2。設施農(nóng)業(yè)物聯(lián)網(wǎng)是物聯(lián)網(wǎng)技術(shù)在現(xiàn)代農(nóng)業(yè)領(lǐng)域的應用,傳統(tǒng)互聯(lián)網(wǎng)(因特網(wǎng))及飛速發(fā)展的手機終端移動網(wǎng)絡,為數(shù)據(jù)在不受地理位置限制的傳輸提供了可用的手段?,F(xiàn)場傳感器及執(zhí)行機構(gòu)組成在實際應用的首尾兩端,在應用軟件系統(tǒng)的支持下解決了物品與物品(T2T)、人與物品 (H2T)之間的互連組成了符合國際電信聯(lián)盟(ITU)的定義的物聯(lián)網(wǎng)絡。以一個市(縣)農(nóng)業(yè)信息中心所建的現(xiàn)代農(nóng)業(yè)物聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)為例,信息中心可接收本區(qū)域內(nèi)若干設施農(nóng)業(yè)種植基地的現(xiàn)場傳感器信息,在自動控制狀態(tài)下系統(tǒng)根據(jù)閾值參數(shù)實現(xiàn)自制,使用者也可通過PC或手機終端及時訪問現(xiàn)場實況、報警信息與實施遠程控制。在這一系列過程中網(wǎng)絡起到了主要的作用,故物聯(lián)網(wǎng)系統(tǒng)可靠性取決于所使用的互聯(lián)網(wǎng)絡接入的可靠程度。
2.3 中心機房設備 中心機房由網(wǎng)絡路由器、交換機、數(shù)據(jù)采集上位機服務器、數(shù)據(jù)庫服務器等設備組成。整個系統(tǒng)的傳感器數(shù)據(jù)都將匯總的機房的數(shù)據(jù)庫服務器中,所有的訪問者也將從服務器中獲得所需數(shù)據(jù)。中心機房的穩(wěn)定可靠運行對系統(tǒng)的重要性是不言而喻的。為了避免單點故障對整個系統(tǒng)的破壞性,對數(shù)據(jù)采集上位機服務器、數(shù)據(jù)庫服務器選用可靠性較強的高端設備或采用雙機備份的配置方案是非常必要的。
2.4 應用軟件 基于物聯(lián)網(wǎng)的設施農(nóng)業(yè)遠程監(jiān)控的軟件系統(tǒng)由傳感器設備內(nèi)部的嵌入式程序、上位機的數(shù)據(jù)采集程序、數(shù)據(jù)庫、WEB應用及手機、PC客戶端程序等若干個模塊組成。在投入實際應用前,對軟件系統(tǒng)進行大數(shù)據(jù)量的的測試是非常必要的。通過測試,可優(yōu)化數(shù)據(jù)處理過程,以提高系統(tǒng)穩(wěn)定性與可靠性。如嵌入式軟件須使用看門狗功能,防止硬件死機。在上位機數(shù)據(jù)采集程序開發(fā)中多線程并發(fā)事件處理、內(nèi)存分配處理、數(shù)據(jù)庫接口處理等環(huán)節(jié)是影響軟件穩(wěn)定性與可靠性的關(guān)鍵技術(shù)點。在WEB應用程序開發(fā)時要進行多用戶訪問測試、海量數(shù)據(jù)的查詢測試,否則在進行為期5個月的作物積溫統(tǒng)計曲線查詢時,會出現(xiàn)響應時間較長或超時無響應的情況。
2.5 系統(tǒng)自檢功能和故障報警 設備在使用過程中,可能由于自身或外部環(huán)境問題出現(xiàn)各種各樣的損壞或故障。及時發(fā)現(xiàn)并解決這些問題,可極大地提高系統(tǒng)運行的可靠性。在系統(tǒng)軟硬件設計時,應設置自檢程序,可手動或周期性的在系統(tǒng)非執(zhí)行空閑時間(如設施蔬菜晚上)對系統(tǒng)進行自檢。在出現(xiàn)非正常情況時可定位故障部位和發(fā)出報警指示;如內(nèi)含嵌入式系統(tǒng)的無線傳感器自身干電池電壓過低時,通過報警和系統(tǒng)提示功能,提醒維護人員及時處理;對斷電、控制執(zhí)行機構(gòu)故障等較嚴重的系統(tǒng)問題應配置短信貓等設備,可通過短信或語音留言等方式及時告知有關(guān)人員,將系統(tǒng)改為人工操作等應急模式,以防引發(fā)進一步的生產(chǎn)事故。
2.6 驗證系統(tǒng)的設計 為了保證系統(tǒng)的可靠性,應設立相互獨立的驗證系統(tǒng),以監(jiān)測執(zhí)行機構(gòu)是否動作,以及工作效果,確保系統(tǒng)在可控狀態(tài)下運行。
如生產(chǎn)中大棚兩側(cè)通過電動卷簾通風降溫。當棚內(nèi)溫度較高時,系統(tǒng)應當向降溫設備發(fā)出指令,開啟這些設備,執(zhí)行相關(guān)動作,進行通風降溫工作。如果電機損壞或機械傳導系統(tǒng)失靈,雖然系統(tǒng)表面顯示一切運行正常,系統(tǒng)也發(fā)出一卷簾動作指令,但實際卷簾不運作,棚內(nèi)高溫就會在1 h內(nèi)造成生產(chǎn)事故。這時可通過遠程視頻的實時監(jiān)控來驗證上述動作實際操作情況,也可通過軟件設計一個獨立驗證系統(tǒng)來驗證上一動作是否被實際執(zhí)行,如計算指令動作發(fā)出后5~10 min溫度傳感器變化的速率,并通過通信手機關(guān)聯(lián)到生產(chǎn)管理人,如果該速率變化是高于設定的最低值(根據(jù)專家經(jīng)驗),可通過短信發(fā)出“卷簾成功”的驗證信號;相反速率變化方向不同、不變化或低于設定的最低值,則可通過短信發(fā)出“卷簾失敗”、“ 卷簾故障”的驗證信息,并及時通知有關(guān)人員采取相應措施,可有效防止生產(chǎn)事故的發(fā)生。
2.7 網(wǎng)絡結(jié)構(gòu) 如市縣兩級網(wǎng)絡采用圖1a結(jié)構(gòu),每個二級服務器只接受本縣的傳感器上傳數(shù)據(jù),雖有各縣相對獨立不相互影響之優(yōu)點,但是由于數(shù)量眾多的傳感器和訪問終端被分散連接至多個服務器,基于各縣級服務器的質(zhì)量與維護能力,增加了故障出現(xiàn)的概率。
而如圖1b系統(tǒng)使用一級數(shù)據(jù)中心,全市所有的農(nóng)業(yè)物聯(lián)網(wǎng)傳感器的數(shù)據(jù)全部上傳至該數(shù)據(jù)中心的服務器,所有的訪問者也只能訪問此服務器,對提高網(wǎng)絡有利,但對服務器和網(wǎng)絡性能提出了更高要求。
實踐中,該研究采用ese3b一級結(jié)構(gòu),且隨著技術(shù)進步,租用“阿里云”云端服務器,對服務器可彈性配置,專業(yè)服務器提供商對系統(tǒng)提供99.999 9%的可靠性保障,既節(jié)本,又可靠,是農(nóng)業(yè)物聯(lián)網(wǎng)應用的首選方案。
3 物聯(lián)網(wǎng)內(nèi)部傳感器及執(zhí)行機構(gòu)的可靠性和冗余度
3.1 傳感器 對于某些成本較高的如土壤溫濕度傳感器,在一個大棚中根據(jù)實際情況沒有必要多個安裝,在噴灌(滴灌)的條件下合理選擇一個監(jiān)測點即可滿足要求。在水產(chǎn)養(yǎng)殖魚塘中溶解氧傳感器成本較高,且水中溶氧梯度小,一般同樣養(yǎng)殖密度的一片魚塘安裝一臺即可滿足要求。在畜禽養(yǎng)殖如養(yǎng)雞場對氨氣的檢測,由于氨氣較空氣輕,安裝位置可高于雞舍位置,從成本考慮,在一個雞舍里將傳感器設備安裝在可能出現(xiàn)氨氣濃度最大值的地方即可。
溫濕度是動植物生長影響較大的因素,為設施農(nóng)業(yè)物聯(lián)網(wǎng)監(jiān)控系統(tǒng)中不可缺少的監(jiān)測參數(shù),故在系統(tǒng)設計中都需要有冗余的考慮。光照在設施大棚中一般根據(jù)作物對光的不同的要求加以選擇,喜光作物的飽和光照強度25 000 lux左右,在大棚內(nèi)部使用的光照傳感器選擇滿量程為50 000 lux的即可滿足要求。室外光照傳感器一般使用量程為0~200 000 lux,與棚內(nèi)光照傳感器結(jié)合使用用以控制遮陽網(wǎng)的開閉。目前雖傳感器產(chǎn)品的發(fā)展,光照傳感器在很多產(chǎn)品中已于溫濕度集成在一起,形成溫濕光三合一的傳感器,故棚內(nèi)的光照傳感器數(shù)量可與溫濕度傳感器的數(shù)量相同,室外0~200 000 lux光照傳感器由于成本原因一般安裝一個即可。提高二氧化碳的濃度對C3類作物的增產(chǎn)有明顯效果,在園藝大棚內(nèi)種植的黃瓜、番茄和青椒等常見蔬菜,常需要加放CO2氣肥,CO2 傳感器選型量程一般為0~2 000 ppm,由于成本的原因,一個棚內(nèi)安裝一個置于最不容易擴散到達位置即可。
3.2 執(zhí)行機構(gòu) 傳感器設備的體積較小,可根據(jù)需要隨時在已建成的系統(tǒng)中配置添加。但針對體積執(zhí)行機構(gòu)設備而言,這類問題必須在設施棚舍設計時給予充分考慮。通風機必須多組使用,如一個連棟大棚安裝了8個通風機,我們在配電電路上至少要將其分成兩組,即1、3、5、7奇數(shù)組為一路;2、4、6、8偶數(shù)組為一路,這樣一方面是滿足功能效果上的要求,另一方面也不至于在某電路出現(xiàn)問題時造成完全不能通風的情形。同理棚舍的降溫加濕水簾機也應在2組以上。在控制噴灌(滴灌)管路上的電磁閥在設計安裝中一般也需要有一個并聯(lián)的閥門作為冗余備份,出于成本考慮,至少也要有一個手控的閥門,在電磁閥失效時亦可手工操作。棚舍大棚的水源一般采用水池儲水或地下水,通過水泵向管網(wǎng)供水。如果是水池泵水,需有一套前段的過濾處理設備,需要定期維護,所以供水管網(wǎng)的水泵及過濾設備一般均應有冗余備份。
4 設施農(nóng)業(yè)物聯(lián)網(wǎng)應用注意事項
設施農(nóng)業(yè)所涉及的領(lǐng)域一般為園藝大棚種植類、水產(chǎn)養(yǎng)殖類及畜禽養(yǎng)殖類這3大領(lǐng)域。所使用的現(xiàn)場傳感器及控制執(zhí)行機構(gòu)見表3。
由表3可知,現(xiàn)場傳感器及現(xiàn)場執(zhí)行機構(gòu)是系統(tǒng)構(gòu)成的首尾兩端的重要設備,一旦此環(huán)節(jié)出現(xiàn)故障則系統(tǒng)無法工作。為了提高現(xiàn)場設備的可靠性,可從以下4個方面考慮:
(1)在產(chǎn)品設計或選型時,必須考慮實際使用環(huán)境,針對環(huán)境要求采用能夠可靠運行的設備。在實際應用中有的傳感器工作在高溫高濕的環(huán)境中,該產(chǎn)品除傳感器探頭之外的所有電路板及接線端子必須完全密封,防止水分的進入。
(2)采用設備數(shù)量的冗余,在一個大棚中須安裝至少2個以上的傳感器設備。如在一個5聯(lián)棟大棚中,溫濕度傳感器一般選擇安裝4套,按圖2位置相錯安裝。一方面是因為棚的面積較大,棚內(nèi)各點存在溫度差,冬季夏季有南北溫度差,上午、下午有東西溫度差,當溫度差或濕度差大于所設定值時,內(nèi)環(huán)流風機啟動工作;另一方面棚內(nèi)的多個傳感器也形成了設備的冗余,當某個傳感器故障時,不至于采集不到現(xiàn)場數(shù)據(jù)。
(3)數(shù)據(jù)中心應使用云計算架構(gòu)的網(wǎng)絡系統(tǒng)。供電系統(tǒng)一定要有UPS做保障。
(4) 在設施農(nóng)業(yè)物聯(lián)網(wǎng)網(wǎng)絡中應用軟件需保持協(xié)議的一致性,避免非統(tǒng)一通訊協(xié)議的接入給網(wǎng)絡系統(tǒng)帶來危害。
參考文獻
[1] 江懋華.物聯(lián)網(wǎng)農(nóng)業(yè)領(lǐng)域應用發(fā)展對現(xiàn)代科學儀器的需求[J].現(xiàn)代科學儀器,2010(3):5-6.
[2] 李道亮.農(nóng)業(yè)物聯(lián)網(wǎng)導論[M].北京:科學出版社,2012.
[3] 劉海明.物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)生產(chǎn)中的應用探究[J].農(nóng)業(yè)與技術(shù),2012,32(5):30.
[4] 沈蘇彬,范曲立,宗平,等.物聯(lián)網(wǎng)的體系結(jié)構(gòu)與相關(guān)技術(shù)研究[J].南京郵電大學學報:自然科學版,2009,29(6):1-11.