專(zhuān)利名稱(chēng):無(wú)線傳感器網(wǎng)絡(luò)分組的方法、系統(tǒng)、傳感器及數(shù)據(jù)匯聚節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線傳感器網(wǎng)絡(luò)領(lǐng)域,尤其涉及無(wú)線傳感器網(wǎng)絡(luò)分組的方法、系統(tǒng)、傳感器及數(shù)據(jù)匯聚節(jié)點(diǎn)。
背景技術(shù):
無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks, WSN)是在傳感器技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)及無(wú)線通信技術(shù)、分布式信息處理技術(shù)的飛速發(fā)展下孕育而生,已經(jīng)日益成為當(dāng)前國(guó)際上重要的研究熱點(diǎn)。無(wú)線傳感器網(wǎng)絡(luò)通過(guò)各類(lèi)集成化的微型傳感器對(duì)目標(biāo)信息進(jìn)行實(shí)時(shí)監(jiān)測(cè),通過(guò)無(wú)線通信方式形成一個(gè)多跳的自組織網(wǎng)絡(luò)系統(tǒng),網(wǎng)絡(luò)由部署在監(jiān)測(cè)區(qū)域內(nèi)的大量無(wú)線傳感器和無(wú)線網(wǎng)關(guān)節(jié)點(diǎn)組成的,它是一種全新的信息獲取平臺(tái),能夠?qū)崟r(shí)監(jiān)測(cè)和采集網(wǎng)絡(luò)分布區(qū)域內(nèi)的各種檢測(cè)對(duì)象的信息,并將這些信息通過(guò)無(wú)線網(wǎng)關(guān)節(jié)點(diǎn)發(fā)送至終端用戶(hù),以實(shí)現(xiàn)復(fù)雜的指定范圍內(nèi)目標(biāo)檢測(cè)與跟蹤。目前,無(wú)線傳感器網(wǎng)絡(luò)已廣泛地應(yīng)用于環(huán)境的監(jiān)測(cè)與保護(hù),且在軍事、空間探索、醫(yī)療等領(lǐng)域中有著巨大的發(fā)展?jié)摿?。無(wú)線傳感器網(wǎng)絡(luò)中的傳感器,可監(jiān)測(cè)包括溫度、濕度、壓力、光強(qiáng)度、噪聲、移動(dòng)物體的大小、速度、加速度等周邊環(huán)境中的多種物理量。隨著無(wú)線傳感器網(wǎng)絡(luò)規(guī)模的增大,使得無(wú)線傳感器網(wǎng)絡(luò)中傳感器與網(wǎng)關(guān)節(jié)點(diǎn)之間的關(guān)系變得錯(cuò)綜復(fù)雜,需要對(duì)無(wú)線傳感器網(wǎng)絡(luò)進(jìn)行分組,將指定的一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)和多個(gè)傳感器分為一組,組與組之間的節(jié)點(diǎn)邏輯上相互獨(dú)立的通訊。如在某一個(gè)特定的空間里,用戶(hù)希望一定數(shù)量的傳感器用于測(cè)量其溫度,與此同時(shí),其余的傳感器用于測(cè)量其濕度,這樣就把這個(gè)空間里的無(wú)線傳感器網(wǎng)絡(luò)分成兩組,分別測(cè)試其溫度和濕度。又如在一個(gè)大的空間環(huán)境里,需要同時(shí)監(jiān)測(cè)大空間里的幾個(gè)子空間的對(duì)象,即把大空間分成幾個(gè)子空間,對(duì)應(yīng)的也需要把分布在大空間的無(wú)線傳感器網(wǎng)絡(luò)分成與子空間對(duì)應(yīng)的組。無(wú)線傳感器網(wǎng)絡(luò)的分組問(wèn)題已經(jīng)成為其領(lǐng)域中的關(guān)鍵問(wèn)題。ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功耗、低速率、低成本的雙向無(wú)線通訊技術(shù)。主要用于距離短、功耗低且傳輸速率不高的各種電子設(shè)備之間進(jìn)行數(shù)據(jù)傳輸以及典型的有周期性數(shù)據(jù)、間歇性數(shù)據(jù)和低響應(yīng)時(shí)間數(shù)據(jù)傳輸?shù)膽?yīng)用。目前,在無(wú)線傳感器網(wǎng)絡(luò)方面,采用最多的是ZigBee技術(shù),ZigBee關(guān)于分組(或稱(chēng)為綁定),提出的有具體內(nèi)容的方法包括以下三種第一種是自動(dòng)綁定,結(jié)合上述例子,網(wǎng)關(guān)節(jié)點(diǎn)在網(wǎng)絡(luò)上廣播地址、配置文件標(biāo)識(shí)符、簇集合列表和描述符匹配請(qǐng)求等參數(shù),網(wǎng)絡(luò)覆蓋范圍內(nèi)的傳感器接收到廣播消息后作出請(qǐng)求加入網(wǎng)絡(luò)的響應(yīng),網(wǎng)關(guān)節(jié)點(diǎn)處理和驗(yàn)證響應(yīng),建立綁定表并保存綁定記錄。但如果同一區(qū)域有多組傳感器和網(wǎng)關(guān)節(jié)點(diǎn),傳感器會(huì)搜索到多個(gè)允許入網(wǎng)的消息,無(wú)法知道該加入哪一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),即無(wú)法按用戶(hù)的需要分配傳感器到各自的組;第二種是輔助綁定,任何一個(gè)設(shè)備或應(yīng)用服務(wù),都能通過(guò)無(wú)線信道向網(wǎng)絡(luò)上的另一個(gè)設(shè)備發(fā)送一條消息,幫助其建立一個(gè)綁定記錄,但需要一個(gè)專(zhuān)門(mén)的輸入工具來(lái)建立所述綁定記錄;第三種是集中式綁定,兩個(gè)設(shè)備可向協(xié)調(diào)器告知它們想建立一個(gè)綁定表記錄,協(xié)調(diào)器通過(guò)安排配對(duì)并分別在這兩個(gè)設(shè)備上建立綁定表?xiàng)l目,兩個(gè)設(shè)備通過(guò)按鍵等,一個(gè)設(shè)備發(fā)送綁定請(qǐng)求,另一個(gè)設(shè)備接收到請(qǐng)求,返回允許綁定的消息,這兩個(gè)設(shè)備完成綁定。但如果傳感器體積非常小,沒(méi)有裝按鍵的地方,或者即使有按鍵,在有些振動(dòng)的環(huán)境中,很容易誤碰。同時(shí),對(duì)于有些操作面板本來(lái)就比較緊張的傳感器,添加這種基本只使用一次的按鍵有些占空間,也容易被人誤按。綜上,現(xiàn)有無(wú)線傳感器網(wǎng)絡(luò)的分組方法中,存在如下問(wèn)題無(wú)法按用戶(hù)的需要進(jìn)行分組,或者需要專(zhuān)門(mén)的輸入工具,或者使用按鍵會(huì)占用傳感器的空間,而且容易導(dǎo)致按鍵被誤碰。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種無(wú)線傳感器網(wǎng)絡(luò)分組的方法,可按用戶(hù)的需要實(shí)現(xiàn)分組,節(jié)省了設(shè)備空間,簡(jiǎn)化了分組流程,方便了用戶(hù)對(duì)無(wú)線傳感器網(wǎng)絡(luò)的管理。本發(fā)明還提供了一種無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng),可按用戶(hù)的需要實(shí)現(xiàn)分組,節(jié)省了設(shè)備空間,簡(jiǎn)化了分組流程,方便了用戶(hù)對(duì)無(wú)線傳感器網(wǎng)絡(luò)的管理。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的一種無(wú)線傳感器網(wǎng)絡(luò)分組的方法,包括以下步驟數(shù)據(jù)匯聚節(jié)點(diǎn)開(kāi)機(jī)后進(jìn)入允許分組狀態(tài);數(shù)據(jù)匯聚節(jié)點(diǎn)接收到各個(gè)處于未分組狀態(tài)的傳感器發(fā)送的加入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)的請(qǐng)求;數(shù)據(jù)匯聚節(jié)點(diǎn)返回允許入網(wǎng)的消息給各個(gè)請(qǐng)求加入的傳感器,且使得所述各個(gè)請(qǐng)求加入的傳感器存儲(chǔ)所述數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;數(shù)據(jù)匯聚節(jié)點(diǎn)為各個(gè)請(qǐng)求加入的傳感器的ID配置與所述傳感器的監(jiān)測(cè)位置相匹配的位置ID,并存儲(chǔ)各個(gè)請(qǐng)求加入的傳感器ID,退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。一種傳感器,包括分組模塊和通信模塊,其中分組模塊,用于在傳感器處于未分組狀態(tài)時(shí),獲取來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的允許分組信息,請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),接收數(shù)據(jù)匯聚節(jié)點(diǎn)的數(shù)據(jù)匯聚模塊返回的允許入網(wǎng)消息,接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),設(shè)置傳感器為已分組且已入網(wǎng)狀態(tài),并將所述狀態(tài)信息發(fā)送給通信模塊,存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;通信模塊,用于在接收到來(lái)自分組模塊的處于已分組且已入網(wǎng)狀態(tài)的信息后,將傳感器的監(jiān)測(cè)數(shù)據(jù)發(fā)送給數(shù)據(jù)匯聚節(jié)點(diǎn)。一種數(shù)據(jù)匯聚節(jié)點(diǎn),包括數(shù)據(jù)匯聚模塊和存儲(chǔ)及顯示模塊,其中數(shù)據(jù)匯聚模塊,用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),接收處于未分組狀態(tài)的各個(gè)傳感器的入網(wǎng)請(qǐng)求,返回允許入網(wǎng)的信息給傳感器的分組模塊,并將所述傳感器ID 發(fā)送給存儲(chǔ)及顯示模塊,接收傳感器發(fā)送的監(jiān)測(cè)數(shù)據(jù)并將其發(fā)送給存儲(chǔ)及顯示模塊;存儲(chǔ)及顯示模塊,用于設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組的狀態(tài),接收并存儲(chǔ)數(shù)據(jù)匯聚模塊發(fā)送的傳感器ID,為所述傳感器ID配置與該傳感器的監(jiān)測(cè)位置相匹配的位置ID, 待所有位置ID分配完成后,設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組的狀態(tài),接收來(lái)自數(shù)據(jù)匯聚模塊的監(jiān)測(cè)數(shù)據(jù),對(duì)所述監(jiān)測(cè)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)格式轉(zhuǎn)換后的監(jiān)測(cè)數(shù)據(jù)。一種無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng),包括至少一個(gè)傳感器和至少一個(gè)數(shù)據(jù)匯聚節(jié)
傳感器,包括分組模塊,用于在傳感器處于未分組狀態(tài)時(shí),獲取來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的允許分組信息,請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),接收數(shù)據(jù)匯聚節(jié)點(diǎn)的數(shù)據(jù)匯聚模塊返回的允許入網(wǎng)消息,接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),設(shè)置傳感器為已分組且已入網(wǎng)狀態(tài),并將所述狀態(tài)信息發(fā)送給通信模塊,存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;通信模塊,用于在接收到來(lái)自分組模塊的傳感器處于已分組且已入網(wǎng)狀態(tài)的信息后,將傳感器的監(jiān)測(cè)數(shù)據(jù)發(fā)送給數(shù)據(jù)匯聚節(jié)點(diǎn);數(shù)據(jù)匯聚節(jié)點(diǎn),包括數(shù)據(jù)匯聚模塊,用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),接收處于未分組狀態(tài)的各個(gè)傳感器的入網(wǎng)請(qǐng)求,返回允許入網(wǎng)的信息給傳感器的分組模塊,并將所述傳感器ID 發(fā)送給存儲(chǔ)及顯示模塊,接收傳感器發(fā)送的監(jiān)測(cè)數(shù)據(jù)并將其發(fā)送給存儲(chǔ)及顯示模塊;存儲(chǔ)及顯示模塊,用于設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組的狀態(tài),接收并存儲(chǔ)數(shù)據(jù)匯聚模塊發(fā)送的傳感器ID,為所述傳感器ID配置一個(gè)與該傳感器的監(jiān)測(cè)位置相匹配的位置ID,待所有位置ID分配完成后,設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組的狀態(tài),接收來(lái)自數(shù)據(jù)匯聚模塊的監(jiān)測(cè)數(shù)據(jù),對(duì)所述監(jiān)測(cè)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)格式轉(zhuǎn)換后的監(jiān)測(cè)數(shù)據(jù)。本發(fā)明的有益效果為,通過(guò)傳感器的狀態(tài)來(lái)驅(qū)動(dòng)無(wú)線傳感器網(wǎng)絡(luò)的分組,可以按照用戶(hù)的需求進(jìn)行分組,不用在空間很有限的傳感器上增加多余的按鍵,且無(wú)需專(zhuān)門(mén)的輸入工具,簡(jiǎn)單明了,易于實(shí)現(xiàn),針對(duì)實(shí)際項(xiàng)目,帶來(lái)的方便是不言而喻的。
圖1為本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例的方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下通過(guò)具體實(shí)施例并參見(jiàn)附圖,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。本發(fā)明的裝置結(jié)構(gòu)如圖1所示,一種無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng),包括傳感器 101和數(shù)據(jù)匯聚節(jié)點(diǎn)102,如下傳感器101,包括分組模塊和通信模塊,其中分組模塊,用于在傳感器處于未分組狀態(tài)時(shí),獲取來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的允許分組信息,請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),接收數(shù)據(jù)匯聚節(jié)點(diǎn)的數(shù)據(jù)匯聚模塊返回的允許入網(wǎng)消息,接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),設(shè)置傳感器為已分組且已入網(wǎng)狀態(tài),并將所述狀態(tài)信息發(fā)送給通信模塊,存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;通信模塊,用于在接收到來(lái)自分組模塊的傳感器處于已分組且已入網(wǎng)狀態(tài)的信息后,將傳感器的監(jiān)測(cè)數(shù)據(jù)發(fā)送給數(shù)據(jù)匯聚節(jié)點(diǎn)。分組模塊,進(jìn)一步用于將傳感器的所有狀態(tài)輸出并顯示出來(lái),可通過(guò)分組指示燈來(lái)顯示,分組指示燈可指示出傳感器的三種狀態(tài),分別為未分組狀態(tài)、已分組但未入網(wǎng)狀態(tài)、已分組且已入網(wǎng)狀態(tài)。分組指示燈可以是發(fā)光二極管、液晶顯示器等所有可指示輸出狀態(tài)的設(shè)備。其中,當(dāng)數(shù)據(jù)匯聚節(jié)點(diǎn)在一定的時(shí)間內(nèi)沒(méi)有接收到傳感器的任何監(jiān)測(cè)數(shù)據(jù),表示該傳感器處于已分組但未入網(wǎng)狀態(tài)。分組指示燈,可采用雙色燈,通過(guò)燈顯的顏色及閃動(dòng),表達(dá)當(dāng)前傳感器的網(wǎng)絡(luò)分組狀態(tài),如紅燈閃爍,表示當(dāng)前傳感器處于未分組狀態(tài),且正在嘗試查找允行分組的數(shù)據(jù)匯聚節(jié)點(diǎn);黃燈閃爍,表示當(dāng)前傳感器處于已分組但未入網(wǎng)狀態(tài),正在嘗試加入上一次加入的數(shù)據(jù)匯聚節(jié)點(diǎn);綠燈閃爍,表示當(dāng)前傳感器處于已分組且已入網(wǎng)狀態(tài),通訊狀態(tài)良好。如此設(shè)置,可以很直觀地知道傳感器處于何種狀態(tài)。分組模塊,進(jìn)一步用于將處于已分組狀態(tài)的傳感器重新設(shè)置為未分組狀態(tài),以便于重新分組,可通過(guò)重新分組按鍵來(lái)實(shí)現(xiàn),可以是幾個(gè)按鍵在一定條件下的組合,或者是不易被觸摸到的復(fù)位按鍵,或者是某個(gè)特定按鍵的一種特殊操作等。若需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),可通過(guò)上述指定硬件電路短接、復(fù)位等操作方式將傳感器從已分組狀態(tài)設(shè)置為未分組狀態(tài)。當(dāng)傳感器處于未分組狀態(tài)時(shí),其分組模塊中存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID處于無(wú)效狀態(tài),只有當(dāng)傳感器處于已分組狀態(tài)時(shí),其分組模塊中存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID才是有效的。 當(dāng)處于未分組狀態(tài)的傳感器重新分組后,其分組模塊中存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID也會(huì)自動(dòng)更新為當(dāng)前最新的數(shù)據(jù)匯聚節(jié)點(diǎn)ID。因此,只需對(duì)傳感器進(jìn)行狀態(tài)轉(zhuǎn)換,就可以實(shí)現(xiàn)傳感器的重新分組,無(wú)需刪除傳感器的分組模塊中所存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID。數(shù)據(jù)匯聚節(jié)點(diǎn)102,包括數(shù)據(jù)匯聚模塊和存儲(chǔ)及顯示模塊,其中數(shù)據(jù)匯聚模塊,用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),接收處于未分組狀態(tài)的各個(gè)傳感器的入網(wǎng)請(qǐng)求,返回允許入網(wǎng)的信息給傳感器的分組模塊,并將所述傳感器ID 發(fā)送給存儲(chǔ)及顯示模塊,接收傳感器發(fā)送的監(jiān)測(cè)數(shù)據(jù)并將其發(fā)送給存儲(chǔ)及顯示模塊。存儲(chǔ)及顯示模塊,用于設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)的初始狀態(tài)處于允許分組的狀態(tài),接收并存儲(chǔ)數(shù)據(jù)匯聚模塊發(fā)送的傳感器ID,為所述傳感器ID配置一個(gè)與該傳感器的監(jiān)測(cè)位置相匹配的位置ID,待所有位置ID分配完成后,設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組的狀態(tài),接收來(lái)自數(shù)據(jù)匯聚模塊的監(jiān)測(cè)數(shù)據(jù),對(duì)所述監(jiān)測(cè)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)格式轉(zhuǎn)換后的監(jiān)測(cè)數(shù)據(jù)。由人為手動(dòng)選擇是否允許分組,在數(shù)據(jù)匯聚節(jié)點(diǎn)中添加特定的輸入裝置,手動(dòng)操作使數(shù)據(jù)匯聚節(jié)點(diǎn)進(jìn)入允許分組的狀態(tài),其對(duì)應(yīng)的輸入裝置可以是按鍵、開(kāi)關(guān)、幾個(gè)按鍵的組合、某個(gè)特定按鍵的一種特殊操作,可以在數(shù)據(jù)匯聚模塊中設(shè)置限時(shí)計(jì)時(shí)器,比如15秒, 時(shí)間可以根據(jù)需要進(jìn)行調(diào)整,在此期間,如果有傳感器請(qǐng)求加入網(wǎng)絡(luò),數(shù)據(jù)匯聚節(jié)點(diǎn)會(huì)向傳感器發(fā)送允許入網(wǎng)的消息并存貯傳感器ID,然后數(shù)據(jù)匯聚節(jié)點(diǎn)在超過(guò)15秒后退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。如此,分組完成后數(shù)據(jù)匯聚節(jié)點(diǎn)會(huì)自動(dòng)退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。由人為手動(dòng)選擇是否允許分組,手動(dòng)操作使數(shù)據(jù)匯聚節(jié)點(diǎn)進(jìn)入允許分組的狀態(tài), 也可以通過(guò)數(shù)據(jù)匯聚節(jié)點(diǎn)的軟件界面實(shí)現(xiàn),進(jìn)入和退出允許分組狀態(tài)都由手動(dòng)控制軟件界面完成。所述為傳感器ID指定一個(gè)與該傳感器的監(jiān)測(cè)位置相匹配的位置ID,例如胎壓監(jiān)測(cè)中,若接收到入網(wǎng)請(qǐng)求的傳感器位于輪胎A上,用以監(jiān)測(cè)輪胎A的相關(guān)數(shù)據(jù),則為該傳感器ID指定輪胎A的位置ID,從而可以知道,每個(gè)傳感器監(jiān)測(cè)的是什么位置的數(shù)據(jù)了。
優(yōu)選地,存儲(chǔ)及顯示模塊,進(jìn)一步用于將所述傳感器ID和與其對(duì)應(yīng)的位置ID輸出并顯不。較佳地,存儲(chǔ)及顯示模塊,進(jìn)一步用于設(shè)置一次允許加入的傳感器數(shù)目。較佳地,存儲(chǔ)及顯示模塊,進(jìn)一步用于在需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí), 向需退出的傳感器的通信模塊發(fā)送勸其退出網(wǎng)絡(luò)的信息,并刪除所述傳感器ID。此時(shí),所述傳感器的通信模塊,將上述勸其退出網(wǎng)絡(luò)的信息發(fā)送給分組模塊,分組模塊將傳感器設(shè)置為未分組狀態(tài),且分組模塊會(huì)記錄勸其退出的數(shù)據(jù)匯聚節(jié)點(diǎn)ID,下次不會(huì)重復(fù)向所述數(shù)據(jù)匯聚節(jié)點(diǎn)詢(xún)問(wèn)。即,當(dāng)需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),可以通過(guò)傳感器所加入的數(shù)據(jù)匯聚節(jié)點(diǎn)遙控刪除傳感器內(nèi)部存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID,使其進(jìn)入未分組狀態(tài);也可以通過(guò)傳感器內(nèi)部的指定硬件電路短接、復(fù)位等操作使傳感器恢復(fù)到未分組狀態(tài)。只有在數(shù)據(jù)匯聚節(jié)點(diǎn)損壞,或其它操作失誤造成傳感器處于分組狀態(tài)卻無(wú)法通過(guò)數(shù)據(jù)匯聚節(jié)點(diǎn)遙控操作時(shí),才傳感器內(nèi)部的指定硬件電路短接、復(fù)位等操作使當(dāng)前傳感器節(jié)點(diǎn)變成未分組狀態(tài)。這種方式正常情況下不用,只是作為一種備用手段。優(yōu)選地,存儲(chǔ)及顯示模塊,進(jìn)一步用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組狀態(tài)時(shí),通過(guò)數(shù)據(jù)匯聚模塊接收傳感器的入網(wǎng)請(qǐng)求,獲取傳感器ID,判斷所述傳感器ID是否已存在于存儲(chǔ)及顯示模塊中,若存在,通過(guò)數(shù)據(jù)匯聚模塊向該傳感器發(fā)送允許入網(wǎng)的消息,否則,向該傳感器發(fā)送拒絕入網(wǎng)的消息,或者,不進(jìn)行進(jìn)一步處理。此時(shí),傳感器的通信模塊,進(jìn)一步用于接收數(shù)據(jù)匯聚節(jié)點(diǎn)發(fā)送的拒絕入網(wǎng)消息,并將所述消息轉(zhuǎn)發(fā)分組模塊,分組模塊將傳感器設(shè)置為未分組狀態(tài),或者,在一定的時(shí)限內(nèi)沒(méi)有收到數(shù)據(jù)匯聚節(jié)點(diǎn)的消息時(shí),分組模塊將傳感器設(shè)置為未分組狀態(tài)。數(shù)據(jù)匯聚節(jié)點(diǎn)正常工作時(shí)處于禁止分組狀態(tài),當(dāng)處于已分組狀態(tài)的傳感器下線后再次上線時(shí),傳感器的通信模塊會(huì)請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),若數(shù)據(jù)匯聚節(jié)點(diǎn)的存儲(chǔ)及顯示模塊沒(méi)有刪除所述傳感器的ID,即數(shù)據(jù)匯聚節(jié)點(diǎn)在傳感器下線期間沒(méi)有重新分組,則數(shù)據(jù)匯聚節(jié)點(diǎn)的存儲(chǔ)及顯示模塊通過(guò)數(shù)據(jù)匯聚模塊接收到傳感器的入網(wǎng)請(qǐng)求時(shí),向所述傳感器的分組模塊發(fā)送允許入網(wǎng)的消息,所述傳感器的分組模塊收到該消息后接入網(wǎng)若數(shù)據(jù)匯聚節(jié)點(diǎn)的存儲(chǔ)及顯示模塊已經(jīng)刪除所述傳感器的ID,即數(shù)據(jù)匯聚節(jié)點(diǎn)在所述傳感器下線期間已經(jīng)重新分組,則數(shù)據(jù)匯聚節(jié)點(diǎn)接收到傳感器的入網(wǎng)請(qǐng)求時(shí),向所述傳感器的通信模塊發(fā)送拒絕入網(wǎng)的消息,所述傳感器的通信模塊接收到該消息,將其轉(zhuǎn)發(fā)分組模塊,分組模塊將傳感器設(shè)置為未分組狀態(tài),或者,數(shù)據(jù)匯聚節(jié)點(diǎn)接收到傳感器的入網(wǎng)請(qǐng)求,不進(jìn)行進(jìn)一步處理,傳感器的分組模塊經(jīng)過(guò)一定的延時(shí)后自動(dòng)將傳感器設(shè)置為未分組狀態(tài)。進(jìn)一步地,無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng)還包括數(shù)據(jù)顯示設(shè)備103,用于獲取數(shù)據(jù)匯聚節(jié)點(diǎn)的ID及密鑰,接收數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的數(shù)據(jù),將數(shù)據(jù)輸出并顯示?;蛘?,數(shù)據(jù)顯示設(shè)備103,用于直接添加傳感器的ID及密鑰,接收傳感器內(nèi)的監(jiān)測(cè)數(shù)據(jù),將數(shù)據(jù)輸出并顯示。優(yōu)選地,所述數(shù)據(jù)顯示設(shè)備103,還可用于直接控制傳感器的網(wǎng)絡(luò)分組,等同于前述的數(shù)據(jù)匯聚節(jié)點(diǎn)。當(dāng)用戶(hù)需要對(duì)傳感器的監(jiān)測(cè)數(shù)據(jù)進(jìn)行多點(diǎn)顯示、控制時(shí),可接入多臺(tái)數(shù)據(jù)顯示設(shè)備,按照上述兩種方式均可獲取傳感器的監(jiān)測(cè)數(shù)據(jù),也可直接對(duì)傳感器進(jìn)行分組控制。所述無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng)包含至少一個(gè)傳感器和至少一個(gè)數(shù)據(jù)匯聚節(jié)點(diǎn)。數(shù)據(jù)匯聚節(jié)點(diǎn)和傳感器通過(guò)存儲(chǔ)雙方的ID可確保網(wǎng)絡(luò)分組的穩(wěn)定性。在 ZigBee2006中,分組ID列表僅存在于傳感器的存貯區(qū)中,但是單方存貯是有問(wèn)題的,對(duì)于存在傳感器中的情況,如果原有傳感器丟失后,再補(bǔ)加一個(gè)傳感器,新加了傳感器會(huì)頂替原有傳感器的位置,但如果丟失的傳感器被隨意打開(kāi),且在數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)范圍內(nèi), 它所采集的信息也仍會(huì)發(fā)給顯示設(shè)備,而顯示設(shè)備不知道哪個(gè)傳感器發(fā)送的數(shù)據(jù)才是自己該接收的。數(shù)據(jù)匯聚節(jié)點(diǎn)和傳感器雙方均存貯各自ID的優(yōu)勢(shì)在于,作為傳感器來(lái)說(shuō),可以確認(rèn)其采集的數(shù)據(jù)信息應(yīng)該發(fā)給哪一個(gè)數(shù)據(jù)匯聚節(jié)點(diǎn),即傳感器存儲(chǔ)了哪一個(gè)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID,就將采集的數(shù)據(jù)信息發(fā)給該數(shù)據(jù)匯聚節(jié)點(diǎn)。作為數(shù)據(jù)匯聚節(jié)點(diǎn)接收方來(lái)說(shuō),可以確認(rèn)接收到的傳感器數(shù)據(jù)哪些是合法的,即傳感器ID存在于數(shù)據(jù)匯聚節(jié)點(diǎn)中,哪些傳感器數(shù)據(jù)是不合法的,即傳感器ID不存在于數(shù)據(jù)匯聚節(jié)點(diǎn)中,對(duì)于不合法的,數(shù)據(jù)匯聚節(jié)點(diǎn)可以向傳感器發(fā)送拒絕入網(wǎng)消息,勸其退出網(wǎng)絡(luò)。本發(fā)明的方法結(jié)構(gòu)如圖2所示,一種無(wú)線傳感器網(wǎng)絡(luò)分組的方法,包括以下步驟步驟201 數(shù)據(jù)匯聚節(jié)點(diǎn)開(kāi)機(jī)后進(jìn)入允許分組狀態(tài)。數(shù)據(jù)匯聚節(jié)點(diǎn)開(kāi)機(jī),人為手動(dòng)設(shè)置進(jìn)入允許分組狀態(tài),通過(guò)人為手動(dòng)進(jìn)行操作,可以大大降低無(wú)線傳感器網(wǎng)絡(luò)分組錯(cuò)誤的機(jī)率。本發(fā)明所述的無(wú)線傳感器網(wǎng)絡(luò)的分組,是在傳感器處于未分組狀態(tài),同時(shí)數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組的狀態(tài)下進(jìn)行的。步驟201與步驟202沒(méi)有時(shí)間上的先后順序。步驟202 處于未分組狀態(tài)的各個(gè)傳感器上電,搜索網(wǎng)絡(luò)。傳感器在初次使用時(shí)處于未分組狀態(tài),傳感器上電后,會(huì)自動(dòng)搜索網(wǎng)絡(luò),直至找到允許自己接入的網(wǎng)絡(luò)為止。步驟203 所述傳感器向數(shù)據(jù)匯聚節(jié)點(diǎn)請(qǐng)求加入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)。步驟204 數(shù)據(jù)匯聚節(jié)點(diǎn)返回允許接入網(wǎng)絡(luò)的消息給請(qǐng)求加入的傳感器。當(dāng)數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),數(shù)據(jù)匯聚節(jié)點(diǎn)接收到傳感器的入網(wǎng)請(qǐng)求, 會(huì)向所述傳感器返回包含有數(shù)據(jù)匯聚節(jié)點(diǎn)ID的允許入網(wǎng)消息。步驟205 傳感器存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)ID,接入網(wǎng)絡(luò)。此時(shí),傳感器處于已分組且已入網(wǎng)狀態(tài)。步驟206 數(shù)據(jù)匯聚節(jié)點(diǎn)為各個(gè)請(qǐng)求加入的傳感器的ID配置與該傳感器的監(jiān)測(cè)位置相匹配的位置ID并存儲(chǔ)各個(gè)請(qǐng)求加入的傳感器ID,退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。在數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組狀態(tài)時(shí),ID沒(méi)有被記錄在數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的傳感器將無(wú)法接入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)。ID被記錄在數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的各個(gè)傳感器和所述數(shù)據(jù)匯聚節(jié)點(diǎn)組成一個(gè)無(wú)線傳感器網(wǎng)絡(luò)組,組號(hào)為數(shù)據(jù)匯聚節(jié)點(diǎn)ID,組內(nèi)ID分別為各個(gè)傳感器的ID。進(jìn)一步地,分組完成后,當(dāng)需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),可通過(guò)重新分組按鍵,采用硬件電路短接、復(fù)位等操作方式,將處于已分組狀態(tài)的傳感器設(shè)置為未分組狀態(tài),或者,通過(guò)數(shù)據(jù)匯聚節(jié)點(diǎn)向需退出的傳感器發(fā)送勸其退出網(wǎng)絡(luò)的信息,傳感器收到所述信息后,從已分組狀態(tài)轉(zhuǎn)換為未分組后狀態(tài),此時(shí),傳感器會(huì)重新自動(dòng)搜索網(wǎng)絡(luò),直至找到允許自己接入的網(wǎng)絡(luò)。進(jìn)一步地,分組完成后,若處于已分組狀態(tài)的傳感器下線后再次上線,此時(shí)的傳感器處于已分組但未入網(wǎng)狀態(tài),傳感器請(qǐng)求接入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),數(shù)據(jù)匯聚節(jié)點(diǎn)接收到該傳感器的請(qǐng)求,獲取該傳感器的ID,判斷所述傳感器ID是否已存在于數(shù)據(jù)匯聚節(jié)點(diǎn)中,若存在,則向該傳感器發(fā)送允許接入網(wǎng)絡(luò)的消息,該傳感器成功接入網(wǎng)絡(luò);若不存在,則數(shù)據(jù)匯聚節(jié)點(diǎn)向該傳感器發(fā)送拒絕接入網(wǎng)絡(luò)的消息,傳感器接收到所述消息后轉(zhuǎn)換為未分組狀態(tài),或者,數(shù)據(jù)匯聚節(jié)點(diǎn)不進(jìn)行進(jìn)一步處理,超過(guò)一定的時(shí)限后傳感器自動(dòng)轉(zhuǎn)換為未分組狀態(tài),此時(shí),傳感器會(huì)自動(dòng)重新搜索網(wǎng)絡(luò),直至找到允許自己接入的網(wǎng)絡(luò)。也就是說(shuō),如果在傳感器下線期間數(shù)據(jù)匯聚節(jié)點(diǎn)沒(méi)有刪除該傳感器的ID,即沒(méi)有將分配給該傳感器的位置ID分配給其它傳感器,該傳感器上線后仍可以正常接入網(wǎng)絡(luò),加入所述數(shù)據(jù)匯聚節(jié)點(diǎn)所在的網(wǎng)絡(luò)組。如果在傳感器下線期間數(shù)據(jù)匯聚節(jié)點(diǎn)因?yàn)橹匦路纸M已將所述位置ID分配給其它傳感器,該傳感器的ID被刪除,則傳感器無(wú)法接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),進(jìn)入未分組狀態(tài),等待新的分組。進(jìn)一步地,在數(shù)據(jù)顯示設(shè)備中手動(dòng)添加數(shù)據(jù)匯聚節(jié)點(diǎn)的ID及密鑰,獲取數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的數(shù)據(jù),也可以直接在數(shù)據(jù)顯示設(shè)備中添加傳感器的ID及密鑰。通過(guò)上述方式,可以實(shí)現(xiàn)傳感器監(jiān)測(cè)數(shù)據(jù)的多處收集與顯示。現(xiàn)舉例說(shuō)明用戶(hù)有糧倉(cāng)A和糧倉(cāng)B,這兩個(gè)糧倉(cāng)連在一起,用戶(hù)打算分別監(jiān)測(cè)每一個(gè)糧倉(cāng)里面的溫度和濕度。用戶(hù)新購(gòu)買(mǎi)了 2個(gè)可進(jìn)行數(shù)據(jù)匯聚的溫濕度數(shù)據(jù)匯聚設(shè)備,溫度傳感器和濕度傳感器各買(mǎi)了 8個(gè),如果用戶(hù)想在糧倉(cāng)A入口處安裝1個(gè)溫濕度數(shù)據(jù)匯聚設(shè)備,在糧倉(cāng) A的四周分別安裝4個(gè)溫度傳感器與4個(gè)濕度傳感器,用戶(hù)希望將所述的1個(gè)溫濕度數(shù)據(jù)匯聚設(shè)備、4個(gè)溫度傳感器與4個(gè)濕度傳感器組成一個(gè)無(wú)線傳感器網(wǎng)絡(luò)組,以單獨(dú)監(jiān)測(cè)糧倉(cāng)A 的溫度和濕度,糧倉(cāng)B也是如此,如何實(shí)現(xiàn)分組監(jiān)測(cè)呢?用戶(hù)可先將安裝在糧倉(cāng)A入口處的溫濕度數(shù)據(jù)匯聚設(shè)備的允許分組鍵按下,溫濕度數(shù)據(jù)匯聚設(shè)備進(jìn)入允許分組狀態(tài),將安裝在糧倉(cāng)A四周的4個(gè)溫度傳感器與4個(gè)濕度傳感器上電,由于所述各個(gè)傳感器初次使用,均處于未分組狀態(tài),各個(gè)傳感器獲取到溫濕度數(shù)據(jù)匯聚設(shè)備的允許入網(wǎng)消息后,請(qǐng)求接入網(wǎng)絡(luò),溫濕度數(shù)據(jù)匯聚設(shè)備接收到請(qǐng)求后,返回允許接入網(wǎng)絡(luò)的消息,消息中含有該溫濕度數(shù)據(jù)匯聚設(shè)備的ID,為這4個(gè)溫度傳感器與4個(gè)濕度傳感器的ID配置與各個(gè)傳感器位置對(duì)應(yīng)的位置ID并存儲(chǔ)各個(gè)傳感器ID,各個(gè)傳感器收到允許入網(wǎng)的消息后接入網(wǎng)絡(luò),并存儲(chǔ)溫濕度數(shù)據(jù)匯聚設(shè)備的ID,各個(gè)傳感器由未分組狀態(tài)變?yōu)橐逊纸M且已入網(wǎng)狀態(tài),監(jiān)測(cè)糧倉(cāng)A的無(wú)線傳感器網(wǎng)絡(luò)組建完成,溫濕度數(shù)據(jù)匯聚設(shè)備退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。在用戶(hù)對(duì)上述用于監(jiān)測(cè)糧倉(cāng)A的溫濕度數(shù)據(jù)匯聚設(shè)備和傳感器進(jìn)行操作時(shí),用于監(jiān)測(cè)糧倉(cāng)B的溫濕度數(shù)據(jù)匯聚設(shè)備和傳感器都處于關(guān)閉狀態(tài),當(dāng)監(jiān)測(cè)糧倉(cāng)A的無(wú)線傳感器網(wǎng)絡(luò)組建完成后,對(duì)用于監(jiān)測(cè)糧倉(cāng)B的溫濕度數(shù)據(jù)匯聚設(shè)備和傳感器進(jìn)行同樣操作,用于監(jiān)測(cè)糧倉(cāng)B的無(wú)線傳感器網(wǎng)絡(luò)組建過(guò)程與糧倉(cāng)A相同。
如此,分別監(jiān)測(cè)糧倉(cāng)A和糧倉(cāng)B的無(wú)線傳感器網(wǎng)絡(luò)分組完成。進(jìn)一步地,若上述任意傳感器需要重新分組,比如打算對(duì)監(jiān)測(cè)糧倉(cāng)A的一個(gè)傳感器進(jìn)行重新分組,將其調(diào)整到糧倉(cāng)B的監(jiān)測(cè)網(wǎng)絡(luò)中,可通過(guò)該傳感器上的重新分組按鍵直接將傳感器轉(zhuǎn)換為未分組狀態(tài),或者,通過(guò)溫濕度數(shù)據(jù)匯聚設(shè)備向傳感器發(fā)送勸其退出網(wǎng)絡(luò)的信息,傳感器接收到所述信息后轉(zhuǎn)換為未分組狀態(tài),開(kāi)始重新搜索網(wǎng)絡(luò),打開(kāi)監(jiān)測(cè)糧倉(cāng) B的溫濕度數(shù)據(jù)匯聚設(shè)備,按下其允許分組鍵,則所述傳感器接入監(jiān)測(cè)糧倉(cāng)B的網(wǎng)絡(luò)中,完成分組。進(jìn)一步地,若上述任意處于已分組狀態(tài)的傳感器下線后再次上線,當(dāng)溫濕度數(shù)據(jù)匯聚設(shè)備沒(méi)有將該傳感器所監(jiān)測(cè)的位置ID分配給其它傳感器時(shí),即沒(méi)有刪除該傳感器的 ID時(shí),該傳感器仍可以正常接入所述溫濕度數(shù)據(jù)匯聚設(shè)備覆蓋的網(wǎng)絡(luò),當(dāng)溫濕度數(shù)據(jù)匯聚設(shè)備已將該傳感器所監(jiān)測(cè)的位置的ID分配給其它傳感器時(shí),即已刪除該傳感器的ID時(shí),該傳感器會(huì)接收到溫濕度數(shù)據(jù)匯聚設(shè)備的拒絕入網(wǎng)信息,所述傳感器進(jìn)入未分組狀態(tài),并對(duì)本次訪問(wèn)進(jìn)行記錄,重新搜索其它網(wǎng)絡(luò),直至找到允許其接入的網(wǎng)絡(luò)。進(jìn)一步地,若在上述無(wú)線傳感器網(wǎng)絡(luò)中有多個(gè)數(shù)據(jù)顯示設(shè)備,則只要在所述數(shù)據(jù)顯示設(shè)備中添加溫濕度數(shù)據(jù)匯聚設(shè)備的ID及密鑰,或者添加傳感器的ID及密鑰,就可以取得監(jiān)測(cè)數(shù)據(jù)的接收權(quán)限,獲取需要的監(jiān)測(cè)數(shù)據(jù)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種無(wú)線傳感器網(wǎng)絡(luò)分組的方法,其特征在于,包括以下步驟數(shù)據(jù)匯聚節(jié)點(diǎn)開(kāi)機(jī)后進(jìn)入允許分組狀態(tài);數(shù)據(jù)匯聚節(jié)點(diǎn)接收到各個(gè)處于未分組狀態(tài)的傳感器發(fā)送的加入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)的請(qǐng)求;數(shù)據(jù)匯聚節(jié)點(diǎn)返回允許入網(wǎng)的消息給各個(gè)請(qǐng)求加入的傳感器,且使得所述各個(gè)請(qǐng)求加入的傳感器存儲(chǔ)所述數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;數(shù)據(jù)匯聚節(jié)點(diǎn)為各個(gè)請(qǐng)求加入的傳感器的ID配置與所述傳感器的監(jiān)測(cè)位置相匹配的位置ID,并存儲(chǔ)各個(gè)請(qǐng)求加入的傳感器ID,退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),數(shù)據(jù)匯聚節(jié)點(diǎn)向需退出網(wǎng)絡(luò)的傳感器發(fā)送勸其退出網(wǎng)絡(luò)的信息,傳感器收到所述信息后,從已分組狀態(tài)轉(zhuǎn)換為未分組狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),通過(guò)傳感器上的重新分組按鍵,使處于已分組狀態(tài)的傳感器轉(zhuǎn)換為未分組狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括若所述處于已分組狀態(tài)的傳感器下線后再次上線,則請(qǐng)求接入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),數(shù)據(jù)匯聚節(jié)點(diǎn)接收到該傳感器的請(qǐng)求,獲取該傳感器的ID,判斷所述傳感器ID是否已存在于數(shù)據(jù)匯聚節(jié)點(diǎn)中若存在,則向所述傳感器發(fā)送允許入網(wǎng)的消息,該傳感器接入網(wǎng)絡(luò);若不存在,數(shù)據(jù)匯聚節(jié)點(diǎn)向所述傳感器發(fā)送拒絕入網(wǎng)的消息,傳感器接收到所述消息后轉(zhuǎn)換為未分組狀態(tài),或者,數(shù)據(jù)匯聚節(jié)點(diǎn)不進(jìn)行進(jìn)一步處理,超過(guò)一定的時(shí)限后傳感器自動(dòng)轉(zhuǎn)換為未分組狀態(tài)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述退出允許分組狀態(tài)、進(jìn)入禁止分組狀態(tài)的時(shí)間點(diǎn)可通過(guò)設(shè)置限時(shí)計(jì)時(shí)器實(shí)現(xiàn)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括在數(shù)據(jù)顯示設(shè)備中手動(dòng)添加數(shù)據(jù)匯聚節(jié)點(diǎn)的ID及密鑰,獲取數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的數(shù)據(jù); 或者,直接在數(shù)據(jù)顯示設(shè)備中添加傳感器的ID及密鑰,獲取傳感器的數(shù)據(jù);將上述數(shù)據(jù)輸出并顯示。
7.—種傳感器,其特征在于,包括分組模塊和通信模塊,其中分組模塊,用于在傳感器處于未分組狀態(tài)時(shí),獲取來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的允許分組信息, 請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),接收數(shù)據(jù)匯聚節(jié)點(diǎn)的數(shù)據(jù)匯聚模塊返回的允許入網(wǎng)消息,接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),設(shè)置傳感器為已分組且已入網(wǎng)狀態(tài),并將所述狀態(tài)信息發(fā)送給通信模塊,存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;通信模塊,用于在接收到來(lái)自分組模塊的處于已分組且已入網(wǎng)狀態(tài)的信息后,將傳感器的監(jiān)測(cè)數(shù)據(jù)發(fā)送給數(shù)據(jù)匯聚節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求7所述的傳感器,其特征在于,所述分組模塊,進(jìn)一步用于將傳感器的所有狀態(tài)輸出并顯示。
9.根據(jù)權(quán)利要求7所述的傳感器,其特征在于,所述分組模塊,進(jìn)一步用于接收數(shù)據(jù)匯聚節(jié)點(diǎn)發(fā)送的勸其退出網(wǎng)絡(luò)或拒絕入網(wǎng)的消息,將已分組狀態(tài)轉(zhuǎn)換為未分組狀態(tài),記錄勸其退出或拒絕入網(wǎng)的數(shù)據(jù)匯聚節(jié)點(diǎn)ID。
10.一種數(shù)據(jù)匯聚節(jié)點(diǎn),其特征在于,包括數(shù)據(jù)匯聚模塊和存儲(chǔ)及顯示模塊,其中數(shù)據(jù)匯聚模塊,用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),接收處于未分組狀態(tài)的各個(gè)傳感器的入網(wǎng)請(qǐng)求,返回允許入網(wǎng)的信息給傳感器的分組模塊,并將所述傳感器ID發(fā)送給存儲(chǔ)及顯示模塊,接收傳感器發(fā)送的監(jiān)測(cè)數(shù)據(jù)并將其發(fā)送給存儲(chǔ)及顯示模塊;存儲(chǔ)及顯示模塊,用于設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組的狀態(tài),接收并存儲(chǔ)數(shù)據(jù)匯聚模塊發(fā)送的傳感器ID,為所述傳感器ID配置與該傳感器的監(jiān)測(cè)位置相匹配的位置ID,待所有位置ID分配完成后,設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組的狀態(tài),接收來(lái)自數(shù)據(jù)匯聚模塊的監(jiān)測(cè)數(shù)據(jù),對(duì)所述監(jiān)測(cè)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)格式轉(zhuǎn)換后的監(jiān)測(cè)數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)匯聚節(jié)點(diǎn),其特征在于,所述存儲(chǔ)及顯示模塊,進(jìn)一步用于將所述傳感器ID和與其對(duì)應(yīng)的位置ID輸出并顯示。
12.根據(jù)權(quán)利要求10所述的數(shù)據(jù)匯聚節(jié)點(diǎn),其特征在于,所述存儲(chǔ)及顯示模塊,進(jìn)一步用于在需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),向需退出的傳感器的通信模塊發(fā)送勸其退出網(wǎng)絡(luò)的信息,并刪除所述傳感器ID。
13.根據(jù)權(quán)利要求10所述的數(shù)據(jù)匯聚節(jié)點(diǎn),其特征在于,所述存儲(chǔ)及顯示模塊,進(jìn)一步用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組狀態(tài)時(shí),通過(guò)數(shù)據(jù)匯聚模塊接收傳感器的入網(wǎng)請(qǐng)求,獲取傳感器ID,判斷所述傳感器ID是否已存在于存儲(chǔ)及顯示模塊中,若存在,通過(guò)數(shù)據(jù)匯聚模塊向該傳感器發(fā)送允許入網(wǎng)的消息,否則,向該傳感器發(fā)送拒絕入網(wǎng)的消息,或者,不進(jìn)行進(jìn)一步處理。
14.一種無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng),其特征在于,包括至少一個(gè)傳感器和至少一個(gè)數(shù)據(jù)匯聚節(jié)點(diǎn),其中傳感器,包括分組模塊,用于在傳感器處于未分組狀態(tài)時(shí),獲取來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的允許分組信息, 請(qǐng)求加入數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),接收數(shù)據(jù)匯聚節(jié)點(diǎn)的數(shù)據(jù)匯聚模塊返回的允許入網(wǎng)消息,接入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò),設(shè)置傳感器為已分組且已入網(wǎng)狀態(tài),并將所述狀態(tài)信息發(fā)送給通信模塊,存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)的ID ;通信模塊,用于在接收到來(lái)自分組模塊的傳感器處于已分組且已入網(wǎng)狀態(tài)的信息后, 將傳感器的監(jiān)測(cè)數(shù)據(jù)發(fā)送給數(shù)據(jù)匯聚節(jié)點(diǎn);數(shù)據(jù)匯聚節(jié)點(diǎn),包括數(shù)據(jù)匯聚模塊,用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組狀態(tài)時(shí),接收處于未分組狀態(tài)的各個(gè)傳感器的入網(wǎng)請(qǐng)求,返回允許入網(wǎng)的信息給傳感器的分組模塊,并將所述傳感器ID發(fā)送給存儲(chǔ)及顯示模塊,接收傳感器發(fā)送的監(jiān)測(cè)數(shù)據(jù)并將其發(fā)送給存儲(chǔ)及顯示模塊;存儲(chǔ)及顯示模塊,用于設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于允許分組的狀態(tài),接收并存儲(chǔ)數(shù)據(jù)匯聚模塊發(fā)送的傳感器ID,為所述傳感器ID配置一個(gè)與該傳感器的監(jiān)測(cè)位置相匹配的位置ID, 待所有位置ID分配完成后,設(shè)置數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組的狀態(tài),接收來(lái)自數(shù)據(jù)匯聚模塊的監(jiān)測(cè)數(shù)據(jù),對(duì)所述監(jiān)測(cè)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)格式轉(zhuǎn)換后的監(jiān)測(cè)數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述數(shù)據(jù)匯聚節(jié)點(diǎn)的存儲(chǔ)及顯示模塊, 進(jìn)一步用于在需要對(duì)已分組的傳感器進(jìn)行重新分組時(shí),向需退出的傳感器的通信模塊發(fā)送勸其退出網(wǎng)絡(luò)的信息,并刪除所述傳感器ID ;所述傳感器的分組模塊,接收通信模塊發(fā)送的來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的勸其退出網(wǎng)絡(luò)的消息,將傳感器由已分組狀態(tài)轉(zhuǎn)換為未分組狀態(tài)。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述數(shù)據(jù)匯聚節(jié)點(diǎn)的存儲(chǔ)及顯示模塊, 進(jìn)一步用于在數(shù)據(jù)匯聚節(jié)點(diǎn)處于禁止分組狀態(tài)時(shí),通過(guò)數(shù)據(jù)匯聚模塊接收傳感器的入網(wǎng)請(qǐng)求,獲取傳感器ID,判斷所述傳感器ID是否已存在于存儲(chǔ)及顯示模塊中,若存在,通過(guò)數(shù)據(jù)匯聚模塊向該傳感器發(fā)送允許入網(wǎng)的消息,否則,向該傳感器發(fā)送拒絕入網(wǎng)的消息,或者, 不進(jìn)行進(jìn)一步處理;所述傳感器的分組模塊,接收到來(lái)自數(shù)據(jù)匯聚節(jié)點(diǎn)的拒絕入網(wǎng)消息,將傳感器設(shè)置為未分組狀態(tài),或者,在一定的時(shí)限內(nèi)沒(méi)有收到數(shù)據(jù)匯聚節(jié)點(diǎn)的消息時(shí),分組模塊將傳感器設(shè)置為未分組狀態(tài)。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述系統(tǒng)進(jìn)一步包括數(shù)據(jù)顯示設(shè)備,用于獲取數(shù)據(jù)匯聚節(jié)點(diǎn)的ID及密鑰,接收數(shù)據(jù)匯聚節(jié)點(diǎn)內(nèi)的監(jiān)測(cè)數(shù)據(jù),或者,獲取傳感器的ID及密鑰,接收傳感器內(nèi)的監(jiān)測(cè)數(shù)據(jù),將所有接收到的數(shù)據(jù)輸出并顯不。
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線傳感器網(wǎng)絡(luò)分組的方法,包括以下步驟數(shù)據(jù)匯聚節(jié)點(diǎn)開(kāi)機(jī)后進(jìn)入允許分組狀態(tài);數(shù)據(jù)匯聚節(jié)點(diǎn)接收到各個(gè)處于未分組狀態(tài)的傳感器發(fā)送的加入所述數(shù)據(jù)匯聚節(jié)點(diǎn)覆蓋的網(wǎng)絡(luò)的請(qǐng)求;數(shù)據(jù)匯聚節(jié)點(diǎn)返回允許入網(wǎng)的消息給各個(gè)請(qǐng)求加入的傳感器,且使得所述傳感器存儲(chǔ)所述數(shù)據(jù)匯聚節(jié)點(diǎn)的ID;數(shù)據(jù)匯聚節(jié)點(diǎn)為各個(gè)請(qǐng)求加入的傳感器的ID配置與所述傳感器的監(jiān)測(cè)位置相匹配的位置ID,并存儲(chǔ)各個(gè)請(qǐng)求加入的傳感器ID,退出允許分組狀態(tài),進(jìn)入禁止分組狀態(tài)。本發(fā)明還公開(kāi)了無(wú)線傳感器網(wǎng)絡(luò)分組的系統(tǒng)、傳感器和數(shù)據(jù)匯聚節(jié)點(diǎn)。本發(fā)明可實(shí)現(xiàn)按用戶(hù)的需要實(shí)現(xiàn)分組,節(jié)省了設(shè)備空間,簡(jiǎn)化了分組流程,方便了用戶(hù)對(duì)無(wú)線傳感器網(wǎng)絡(luò)的管理。
文檔編號(hào)H04W84/18GK102333388SQ201110282228
公開(kāi)日2012年1月25日 申請(qǐng)日期2011年9月16日 優(yōu)先權(quán)日2011年9月16日
發(fā)明者劉琪, 唐智斌, 張俊輝 申請(qǐng)人:無(wú)錫必創(chuàng)傳感科技有限公司, 浙江雙友物流器械股份有限公司