一種基于Zigbee技術在大面積農場管理中組網(wǎng)的方法
摘要:為了實現(xiàn)大面積農場管理,文中提供了一種使用Zigbee無線傳感器網(wǎng)絡組網(wǎng)的系統(tǒng),包括第一網(wǎng)關、第二網(wǎng)關、至少一個Zigbee無線傳感器網(wǎng)以及RS485有線網(wǎng)絡。實際應用表明,本系統(tǒng)利用大面積農場管理系統(tǒng)已有的RS485有線網(wǎng)絡,大大降低了組網(wǎng)的成本、提高了管理對象和拓撲的靈活性。
關鍵詞:大面積農場;管理;Zigbee;無線傳感器
當前的大面積農業(yè)管理系統(tǒng)中大多采用鋪設銅纜來提供管理信息的傳輸通道,這種方式主要存在以下問題:組網(wǎng)成本過高、有線工程施工成本偏高、不適應大面積農業(yè)建筑管理系統(tǒng)中管理對象和拓撲的靈活性、有線的用戶控制終端不能夠隨便移動等等。
Zigbee無線傳感器網(wǎng)絡系統(tǒng)由大量的無線傳感器網(wǎng)絡節(jié)點有機組成,Zigbee技術是一種新興的近距離、低功耗、低數(shù)據(jù)速率、低成本的無線網(wǎng)絡技術,無線傳感器網(wǎng)絡節(jié)點具有無線通信、數(shù)據(jù)采集和處理、協(xié)同合作等功能,布置在目標環(huán)境中,能夠獲取周圍環(huán)境的信息并且相互協(xié)同工作完成特定任務。
雖然Zigbee無線傳感器網(wǎng)絡具有廣泛的應用前景,但是Zigbee技術本身還處在快速發(fā)展的初級階段?,F(xiàn)有的Zigbee規(guī)范中還存在尚未解決的許多遺留問題,ZigBee規(guī)范正在繼續(xù)改進并將提供更多的功能。
1 系統(tǒng)總體框架
本文的目的在于,將Zigbee無線傳感器網(wǎng)絡應用于大面積農業(yè)管理系統(tǒng)中,以提供一種Zigbee無線傳感器網(wǎng)絡在大面積農業(yè)管理系統(tǒng)中的組網(wǎng)方法,以使大面積農業(yè)中的管理對象可以快速聯(lián)網(wǎng),并且具備移動性。
Zigbee無線傳感器網(wǎng)絡在大面積農業(yè)管理中組網(wǎng)的系統(tǒng),包括第一網(wǎng)關、第二網(wǎng)關、至少一個Zigbee無線傳感器網(wǎng)絡和至少一個Zigbee無線傳感器網(wǎng)絡、RS485有線網(wǎng)絡;所述第一Zigbee無線傳感器網(wǎng)絡通過第一網(wǎng)關與互聯(lián)網(wǎng)相連;所述第二Zigbee無線傳感器網(wǎng)絡通過第二網(wǎng)關與RS485有線網(wǎng)絡相連,所述RS485有線網(wǎng)絡與互聯(lián)網(wǎng)相連。
進一步地,所述第一Zigbee無線傳感器網(wǎng)絡中包括用于連接兩個Zigbee無線傳感器網(wǎng)絡子網(wǎng)或者進行信道遷移的信道網(wǎng)關,所述信道網(wǎng)關包括兩個通過串口通信的Zigbee網(wǎng)絡單元a和網(wǎng)絡單元b,所述信道網(wǎng)關具有第一射頻信道和第二射頻信道。
進一步地,所述第二Zigbee無線傳感器網(wǎng)絡中包括用于連接兩個Zigbee無線傳感器網(wǎng)絡子網(wǎng)或者進行信道遷移的信道網(wǎng)關,所述信道網(wǎng)關包括兩個通過串口通信的Zigbee網(wǎng)絡單元a和網(wǎng)絡單元b,所述信道網(wǎng)關具有第一射頻信道和第二射頻信道。整體框架圖如圖1所示。
2 具體實施方式
Zigbee無線傳感器網(wǎng)絡在大面積農業(yè)管理中組網(wǎng)的系統(tǒng),包括第一網(wǎng)關、第二網(wǎng)關、至少一個Zigbee無線傳感器網(wǎng)絡和至少一個Zigbee無線傳感器網(wǎng)絡、RS485有線網(wǎng)絡:所述第一Zigbee無線傳感器網(wǎng)絡通過第一網(wǎng)關與互聯(lián)網(wǎng)相連;所述第二Zigbee無線傳感器網(wǎng)絡通過第二網(wǎng)關與RS485有線網(wǎng)絡相連,所述RS485有線網(wǎng)絡與互聯(lián)網(wǎng)相連。其中所述RS485有線網(wǎng)絡與互聯(lián)網(wǎng)的連接方式為現(xiàn)有技術,如通過增加其他網(wǎng)關等設備的現(xiàn)有技術實現(xiàn)互聯(lián),在此省略對該部分的描述。
其中,所述第一Zigbee無線傳感器網(wǎng)絡中包括用于連接兩個Zigbee無線傳感器網(wǎng)絡子網(wǎng)或者進行信道遷移的信道網(wǎng)關,所述信道網(wǎng)關包括兩個通過串口通信的Zigbee網(wǎng)絡單元a和網(wǎng)絡單元b,所述信道網(wǎng)關具有第一射頻信道和第二射頻信道。其中,所述第二Zigbee無線傳感器網(wǎng)絡中包括用于連接兩個Zigbee無線傳感器網(wǎng)絡子網(wǎng)或者進行信道遷移的信道網(wǎng)關,所述信道網(wǎng)關包括兩個通過串口通信的Zigbee網(wǎng)絡單元a和網(wǎng)絡單元b,所述信道網(wǎng)關具有第一射頻信道和第二射頻信道。
第一網(wǎng)關可采用三星公司的S3C2440高速處理器。使得該第一網(wǎng)關具備強大的運算處理能力,能夠快速的解析系統(tǒng)私有的地址分配管理協(xié)議。并且一方面可以提供以太網(wǎng)口的互聯(lián)網(wǎng)(Internet)訪問,同時能夠提供有線網(wǎng)絡的RS485串口,以及Zigbee無線傳感器網(wǎng)絡訪問接口,因此可以實現(xiàn)互聯(lián)網(wǎng)和Zigee無線傳感器網(wǎng)絡以及RS485有線網(wǎng)絡的互聯(lián)訪問。
其中,第二網(wǎng)關可采用FREESCALE的MC13213芯片。其主要包括兩個功能單元部分:關于2.4 GHz的收發(fā)射頻單元的處理;另一部分是關于串口RS-485通信的處理。利用該網(wǎng)關可以通過私有的地址分配和管理協(xié)議,實現(xiàn)Zigee無線傳感器網(wǎng)絡與有線的RS485網(wǎng)絡互聯(lián)組網(wǎng)。功能如圖2所示。
此外,所述第一、第二Zigbee無線傳感器網(wǎng)絡中還本配合使用Zigbee網(wǎng)關、Zigbee中繼器等多種設備(該部分為現(xiàn)有技術故省略具體描述),以提高了無線傳感器網(wǎng)絡組網(wǎng)的靈活性,可以實現(xiàn)無線傳感器網(wǎng)絡與Internet等有線網(wǎng)絡無縫連接、互為補充,適合大范圍、跨地域組網(wǎng)。
本實施例中,采用如下信道遷移機制,具體描述如下其中,假設某一第一Zigbee無線傳感器網(wǎng)絡的節(jié)點或者某一第二Zigbee無線傳感器網(wǎng)絡中的節(jié)點均工作在第一信道,所述信道網(wǎng)關的信道遷移具體包括以下步驟:
第一步:將網(wǎng)絡單元b的工作信道從第一信道更改為第二信道;
第二步:工作在第一信道的網(wǎng)絡單元a向全網(wǎng)發(fā)送修改工作信道至第二信道的廣播命令;
第三步:節(jié)點收到該命令后,向信道網(wǎng)關回復節(jié)點的地址,信道網(wǎng)關收到回復后,記錄各個節(jié)點的網(wǎng)絡地址;
第四步:工作在第二信道的網(wǎng)絡單元b發(fā)送邀請(hello)到各個已經(jīng)記錄的且更改了工作信道的節(jié)點,各個節(jié)點通過第二信道回復應答(hello)給信道網(wǎng)關;
第五步:如果回復成功的節(jié)點數(shù)量與信道網(wǎng)關中記錄的節(jié)點不一致,則重復第一、二、三、四步,如果一致,則結束信道遷移過程,確保信道遷移過程的可靠性。
通過上述步驟,可有效的避免由于射頻(RF)工作信道的切換,產(chǎn)生與現(xiàn)有的射頻網(wǎng)絡失去聯(lián)系的網(wǎng)絡孤兒,有效地解決工作信道的可靠遷移問題。具體流程如圖3所示。
3 結論
本方法將Zigbee無線傳感器網(wǎng)絡應用于大面積農業(yè)管理系統(tǒng)中,以提供一種Zigbee無線傳感器網(wǎng)絡在大面積農業(yè)管理系統(tǒng)中的組網(wǎng)方法,以使大面積農業(yè)中的管理對象可以快速聯(lián)網(wǎng),并且具備移動性,用戶控制終端只需要通過互聯(lián)網(wǎng)即能方便獲取無線傳感器網(wǎng)絡中的節(jié)點發(fā)送的數(shù)據(jù)。大大降低了組網(wǎng)的成本、提高了管理對象和拓撲的靈活性。