欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Zigbee定向組網(wǎng)方法及其系統(tǒng)與流程

文檔序號:12038353閱讀:515來源:國知局
Zigbee定向組網(wǎng)方法及其系統(tǒng)與流程

本發(fā)明涉及zigbee網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種zigbee定向組網(wǎng)方法及其系統(tǒng)。



背景技術(shù):

目前,zigbee網(wǎng)絡(luò)在工業(yè)領(lǐng)域、醫(yī)學(xué)領(lǐng)域、智能建筑領(lǐng)域、家庭自動化領(lǐng)域等的應(yīng)用越來越廣泛。而在zigbee網(wǎng)絡(luò)的應(yīng)用中,當(dāng)同一區(qū)域內(nèi)存在多個zigbee網(wǎng)絡(luò)時,通常將每個zigbee網(wǎng)絡(luò)的panid設(shè)置成互不相同的,從而保證zigbee網(wǎng)絡(luò)之間互不干擾。但是,由于zigbee設(shè)備的廠家不同或者出廠批次不同等原因,就可能導(dǎo)致同一區(qū)域內(nèi)存在具有相同panid的多個zigbee網(wǎng)絡(luò);此時,對于終端節(jié)點而言,它應(yīng)該向哪一個zigbee網(wǎng)絡(luò)發(fā)送入網(wǎng)請求?而對于協(xié)調(diào)器而言,它又應(yīng)該允許哪一個終端節(jié)點加入zigbee網(wǎng)絡(luò)?當(dāng)出現(xiàn)上述情況時,就會出現(xiàn)組網(wǎng)不確定性問題。該問題可能導(dǎo)致兩種誤組網(wǎng)的情況發(fā)生,一是終端節(jié)點加入到其他zigbee網(wǎng)絡(luò),二是協(xié)調(diào)器允許其他zigbee網(wǎng)絡(luò)的終端節(jié)點加入其組建的zigbee網(wǎng)絡(luò)。

因此,為了解決上述技術(shù)問題,亟需提出一種的新的方法。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的目的是提供一種zigbee定向組網(wǎng)方法,能夠?qū)崿F(xiàn)目標(biāo)終端節(jié)點定向向目標(biāo)zigbee網(wǎng)絡(luò)提出入網(wǎng)請求以及zigbee網(wǎng)絡(luò)定向允許目標(biāo)終端節(jié)點加入到本網(wǎng)絡(luò)中,從而避免終端設(shè)備加入到錯誤的網(wǎng)絡(luò)以及zigbee網(wǎng)絡(luò)加進(jìn)錯誤的終端節(jié)點,從而利于應(yīng)用系統(tǒng)數(shù)據(jù)的準(zhǔn)確交互。

本發(fā)明提供的一種zigbee定向組網(wǎng)方法,包括如下步驟:

終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀,從信標(biāo)幀中提取出匯聚節(jié)點設(shè)備中的panid和mac地址,并將實時獲取的panid和mac地址與自身存儲的匯聚節(jié)點設(shè)備的panid和mac地址進(jìn)行對比,如一致,終端設(shè)備向匯聚節(jié)點設(shè)備發(fā)送入網(wǎng)請求;

匯聚節(jié)點設(shè)備接收終端設(shè)備發(fā)送的入網(wǎng)請求,并從入網(wǎng)請求中獲取終端設(shè)備的panid和mac地址;匯聚節(jié)點設(shè)備將終端設(shè)備的panid與自身的panid進(jìn)行對比,如一致,則匯聚節(jié)點設(shè)備驗證入網(wǎng)請求中的終端設(shè)備的mac地址與自身存儲的終端設(shè)備的mac地址是否一致,如一致則準(zhǔn)許終端設(shè)備加入zigbee網(wǎng)絡(luò)。

進(jìn)一步,在終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀之前,終端設(shè)備獲取匯聚節(jié)點設(shè)備的panid和mac地址,終端設(shè)備將匯聚節(jié)點設(shè)備的panid設(shè)置為自身的panid,并保存匯聚節(jié)點設(shè)備的mac地址。

進(jìn)一步,在終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀之前,匯聚節(jié)點設(shè)備獲取終端設(shè)備的mac地址并保存。

進(jìn)一步,終端設(shè)備通過nfc模塊獲取匯聚節(jié)點設(shè)備的的panid和mac地址。

進(jìn)一步,匯聚節(jié)點設(shè)備通過nfc模塊獲取終端設(shè)備的mac地址。

進(jìn)一步,終端設(shè)備發(fā)送的入網(wǎng)請求中,包含終端設(shè)備的panid和mac地址。

相應(yīng)地,本發(fā)明還提供了一種zigbee定向組網(wǎng)系統(tǒng),包括終端設(shè)備和匯聚節(jié)點設(shè)備;

其中,終端設(shè)備包括終端節(jié)點和nfc模塊ⅱ,所述終端節(jié)點與nfc模塊ⅱ連接;

匯聚節(jié)點設(shè)備包括協(xié)調(diào)器和nfc模塊ⅰ,所述協(xié)調(diào)器與nfc模塊ⅰ連接;

協(xié)調(diào)器和終端節(jié)點通過nfc模塊ⅰ和nfc模塊ⅱ進(jìn)行點對點通信從而實現(xiàn)數(shù)據(jù)交互。

進(jìn)一步,該系統(tǒng)通過如下方法實現(xiàn)定向組網(wǎng):

終端節(jié)點接收協(xié)調(diào)器發(fā)送的信標(biāo)幀,終端節(jié)點從信標(biāo)幀中提取出協(xié)調(diào)器中的panid和mac地址,并將實時獲取的panid和mac地址與自身存儲的協(xié)調(diào)器的panid和mac地址進(jìn)行對比,如一致,終端節(jié)點向協(xié)調(diào)器發(fā)送入網(wǎng)請求;

協(xié)調(diào)器接收終端設(shè)備發(fā)送的入網(wǎng)請求,并從入網(wǎng)請求中獲取終端節(jié)點的panid和mac地址;協(xié)調(diào)器將終端設(shè)備的panid與自身的panid進(jìn)行對比,如一致,則協(xié)調(diào)器驗證入網(wǎng)請求中的終端節(jié)點的mac地址與自身存儲的終端節(jié)點的mac地址是否一致,如一致則準(zhǔn)許終端節(jié)點加入zigbee網(wǎng)絡(luò)。

進(jìn)一步,在終端節(jié)點接收協(xié)調(diào)器發(fā)送的信標(biāo)幀之前,還包括:

終端節(jié)點通過nfc模塊ⅱ和nfc模塊ⅰ進(jìn)行點對點通信獲取協(xié)調(diào)器的panid和mac地址,終端節(jié)點將協(xié)調(diào)器的panid設(shè)置為自身的panid,并保存協(xié)調(diào)器的mac地址;

協(xié)調(diào)器通過nfc模塊ⅰ和nfc模塊ⅱ進(jìn)行點對點通信獲取終端節(jié)點的mac地址并保存。

進(jìn)一步,終端節(jié)點發(fā)送的入網(wǎng)請求中,包含終端節(jié)點的panid和mac地址。

本發(fā)明的有益效果:通過本發(fā)明的方法或系統(tǒng),能夠?qū)崿F(xiàn)目標(biāo)終端節(jié)點定向向目標(biāo)zigbee網(wǎng)絡(luò)提出入網(wǎng)請求以及zigbee網(wǎng)絡(luò)定向允許目標(biāo)終端節(jié)點加入到本網(wǎng)絡(luò)中,從而避免終端設(shè)備加入到錯誤的網(wǎng)絡(luò)以及zigbee網(wǎng)絡(luò)加進(jìn)錯誤的終端節(jié)點,避免zigbee的組網(wǎng)混亂,從而利于應(yīng)用系統(tǒng)數(shù)據(jù)的準(zhǔn)確交互。

附圖說明

下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步描述:

圖1為本發(fā)明的流程圖。

圖2為本發(fā)明的終端設(shè)備定向發(fā)送組網(wǎng)請求的流程圖。

圖3為本發(fā)明的匯聚節(jié)點設(shè)備定向組網(wǎng)的流程圖。

圖4為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖。

具體實施方式

以下結(jié)合說明書附圖對本發(fā)明作出詳細(xì)的闡述,如圖所示。

首先,對本發(fā)明涉及到的名詞術(shù)語作出解釋:

nfc(nearfieldcommunication,近場通信)是一種短距高頻的無線電技術(shù),在13.56mhz頻率運(yùn)行于10厘米距離內(nèi),其傳輸速度有106kbit/秒、212kbit/秒或者424kbit/秒三種,由非接觸式射頻識別(rfid)演變而來,在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點對點的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識別和數(shù)據(jù)交換。

panid即個域網(wǎng)標(biāo)識符的英文personalareanetworkid的簡稱,它用來標(biāo)識一個網(wǎng)絡(luò),即網(wǎng)絡(luò)標(biāo)識符,是針對一個或多個應(yīng)用的網(wǎng)絡(luò),用于區(qū)分不同的zigbee網(wǎng)絡(luò)。

mac(mediaaccesscontrol或者mediumaccesscontrol)地址,是全球唯一的地址,zigbee設(shè)備將在它的生命周期中一直擁有它,它通常由制造商或者被安裝時設(shè)置。

本發(fā)明提供的一種zigbee定向組網(wǎng)方法,包括如下步驟:

終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀,從信標(biāo)幀中提取出匯聚節(jié)點設(shè)備中的panid和mac地址,并將實時獲取的panid和mac地址與自身存儲的匯聚節(jié)點設(shè)備的panid和mac地址進(jìn)行對比,如一致,終端設(shè)備向匯聚節(jié)點設(shè)備發(fā)送入網(wǎng)請求;其中,終端設(shè)備發(fā)送的入網(wǎng)請求中,包含終端設(shè)備的panid和mac地址。

匯聚節(jié)點設(shè)備接收終端設(shè)備發(fā)送的入網(wǎng)請求,并從入網(wǎng)請求中獲取終端設(shè)備的panid和mac地址;匯聚節(jié)點設(shè)備將終端設(shè)備的panid與自身的panid進(jìn)行對比,如一致,則匯聚節(jié)點設(shè)備驗證入網(wǎng)請求中的終端設(shè)備的mac地址與自身存儲的終端設(shè)備的mac地址是否一致,如一致則準(zhǔn)許終端設(shè)備加入zigbee網(wǎng)絡(luò),其中,終端設(shè)備將匯聚節(jié)點設(shè)備的panid設(shè)置為自身的panid也就直接決定了終端設(shè)備的入網(wǎng)目標(biāo),也就從源頭上避免了錯誤入網(wǎng)現(xiàn)象的發(fā)生,當(dāng)匯聚節(jié)點設(shè)備判斷當(dāng)前終端設(shè)備的mac地址與自身存儲的中單設(shè)備的mac地址一致后,匯聚節(jié)點設(shè)備雖然允許當(dāng)前終端設(shè)備加入網(wǎng)絡(luò),但是匯聚節(jié)點設(shè)備還需判斷當(dāng)前網(wǎng)絡(luò)中是否存在空余地址,也就是說判斷當(dāng)前網(wǎng)絡(luò)的地址空間是否已滿,如當(dāng)前沒有空余地址,匯聚節(jié)點設(shè)備同樣不允許當(dāng)前終端設(shè)備入網(wǎng),如果有空余地址,則向終端設(shè)備分配地址,并向終端設(shè)備進(jìn)行入網(wǎng)回復(fù),如終端設(shè)備再次反饋回復(fù),即回復(fù)匯聚節(jié)點設(shè)備入網(wǎng)回復(fù)成功,則匯聚節(jié)點設(shè)備允許當(dāng)前終端設(shè)備加入網(wǎng)絡(luò)。

通過本發(fā)明,能夠?qū)崿F(xiàn)目標(biāo)終端節(jié)點定向向目標(biāo)zigbee網(wǎng)絡(luò)提出入網(wǎng)請求以及zigbee網(wǎng)絡(luò)定向允許目標(biāo)終端節(jié)點加入到本網(wǎng)絡(luò)中,從而避免終端設(shè)備加入到錯誤的網(wǎng)絡(luò)以及zigbee網(wǎng)絡(luò)加進(jìn)錯誤的終端節(jié)點,避免zigbee的組網(wǎng)混亂,從而利于應(yīng)用系統(tǒng)數(shù)據(jù)的準(zhǔn)確交互。

本實施例中,在終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀之前,終端設(shè)備獲取匯聚節(jié)點設(shè)備的panid和mac地址,終端設(shè)備將匯聚節(jié)點設(shè)備的panid設(shè)置為自身的panid,并保存匯聚節(jié)點設(shè)備的mac地址。

在終端設(shè)備獲取匯聚節(jié)點設(shè)備的信標(biāo)幀之前,匯聚節(jié)點設(shè)備獲取終端設(shè)備的mac地址并保存,事實上,終端設(shè)備獲取匯聚節(jié)點設(shè)備的panid和mac地址與匯聚節(jié)點設(shè)備獲取終端設(shè)備的mac地址可同時進(jìn)行,無需分先后,當(dāng)然,在實際使用中,可以實現(xiàn)設(shè)定先后順序。

本實施例中,終端設(shè)備通過nfc模塊獲取匯聚節(jié)點設(shè)備的的panid和mac地址。

且匯聚節(jié)點設(shè)備通過nfc模塊獲取終端設(shè)備的mac地址,通過這種方式,由于nfc模塊的點對點通信功能,在終端設(shè)備和匯聚節(jié)點設(shè)備進(jìn)行信息交互時,避免其他zigbee設(shè)備的干擾,從而確保最終組網(wǎng)的正確性。

相應(yīng)地,本發(fā)明還提供了一種zigbee定向組網(wǎng)系統(tǒng),包括終端設(shè)備和匯聚節(jié)點設(shè)備;

其中,終端設(shè)備包括終端節(jié)點和nfc模塊ⅱ,所述終端節(jié)點與nfc模塊ⅱ連接;

匯聚節(jié)點設(shè)備包括協(xié)調(diào)器和nfc模塊ⅰ,所述協(xié)調(diào)器與nfc模塊ⅰ連接;

協(xié)調(diào)器和終端節(jié)點通過nfc模塊ⅰ和nfc模塊ⅱ進(jìn)行點對點通信從而實現(xiàn)數(shù)據(jù)交互。當(dāng)然,終端設(shè)備和匯聚節(jié)點設(shè)備還設(shè)置有電源,為他們的工作進(jìn)行供電,屬于現(xiàn)有技術(shù)。

其中,該系統(tǒng)通過如下方法實現(xiàn)定向組網(wǎng):

終端節(jié)點接收協(xié)調(diào)器發(fā)送的信標(biāo)幀,終端節(jié)點從信標(biāo)幀中提取出協(xié)調(diào)器中的panid和mac地址,并將實時獲取的panid和mac地址與自身存儲的協(xié)調(diào)器的panid和mac地址進(jìn)行對比,如一致,終端節(jié)點向協(xié)調(diào)器發(fā)送入網(wǎng)請求;

協(xié)調(diào)器接收終端設(shè)備發(fā)送的入網(wǎng)請求,并從入網(wǎng)請求中獲取終端節(jié)點的panid和mac地址;協(xié)調(diào)器將終端設(shè)備的panid與自身的panid進(jìn)行對比,如一致,則協(xié)調(diào)器驗證入網(wǎng)請求中的終端節(jié)點的mac地址與自身存儲的終端節(jié)點的mac地址是否一致,如一致則準(zhǔn)許終端節(jié)點加入zigbee網(wǎng)絡(luò)。其中,終端節(jié)點發(fā)送的入網(wǎng)請求中,包含終端節(jié)點的panid和mac地址。

本實施例中,在終端節(jié)點接收協(xié)調(diào)器發(fā)送的信標(biāo)幀之前,還包括:

終端節(jié)點通過nfc模塊ⅱ和nfc模塊ⅰ點對點通信獲取協(xié)調(diào)器的panid和mac地址,終端節(jié)點將協(xié)調(diào)器的panid設(shè)置為自身的panid,并保存協(xié)調(diào)器的mac地址;

協(xié)調(diào)器通過nfc模塊ⅰ和nfc模塊ⅱ點對點通信獲取終端節(jié)點的mac地址并保存;事實上,終端設(shè)備獲取匯聚節(jié)點設(shè)備的panid和mac地址與匯聚節(jié)點設(shè)備獲取終端設(shè)備的mac地址可同時進(jìn)行,無需分先后,當(dāng)然,在實際使用中,可以實現(xiàn)設(shè)定先后順序。

以下通過具體的實時案例對本發(fā)明進(jìn)一步說明:

實施案例一

實施案例一種所應(yīng)用的設(shè)備如表1:

表1

上述設(shè)備通過本發(fā)明的方法進(jìn)行zigbee定向組網(wǎng):當(dāng)終端設(shè)備要加入?yún)R聚點設(shè)備所組建的zigbee網(wǎng)絡(luò)時,將終端設(shè)備上的nfc模塊ⅱ與匯聚點設(shè)備上的nfc模塊ⅰ靠近(10cm內(nèi))從而完成nfc點對點通信,此時,匯聚點設(shè)備上的協(xié)調(diào)器模塊獲取了終端設(shè)備上的終端節(jié)點模塊的mac地址并保存,終端設(shè)備上的終端節(jié)點模塊獲取了匯聚點設(shè)備上的協(xié)調(diào)器模塊的panid和mac地址并保存,然后終端節(jié)點模塊將該panid設(shè)置為自身的panid。當(dāng)終端設(shè)備獲取到匯聚點設(shè)備發(fā)射在空氣中的信標(biāo)幀后,將信標(biāo)幀中的zigbee網(wǎng)絡(luò)信息提取出來并保存,該網(wǎng)絡(luò)信息中包含協(xié)調(diào)器模塊的panid和mac地址;當(dāng)信標(biāo)幀中的panid與終端節(jié)點的panid相同時,進(jìn)行mac地址校驗。若信標(biāo)幀中的協(xié)調(diào)器的mac地址與通過nfc點對點通信獲取的協(xié)調(diào)器的mac地址相同,則mac校驗通過,終端節(jié)點向該協(xié)調(diào)器發(fā)送入網(wǎng)請求;若不相同,則mac地址校驗不通過,終端節(jié)點不發(fā)送入網(wǎng)請求。當(dāng)匯聚點設(shè)備獲取到終端設(shè)備發(fā)送的入網(wǎng)請求后,將入網(wǎng)請求中的終端節(jié)點信息提取出來并保存,該信息中包含終端節(jié)點模塊的panid和mac地址;當(dāng)入網(wǎng)請求中的panid與協(xié)調(diào)器的panid相同時,進(jìn)行mac地址校驗。若入網(wǎng)請求中的終端節(jié)點的mac地址與通過nfc點對點通信獲取的終端節(jié)點的mac地址相同,則mac校驗通過,協(xié)調(diào)器允許該終端節(jié)點加入zigbee網(wǎng)絡(luò);若不相同,則mac地址校驗不通過,協(xié)調(diào)器不允許該終端節(jié)點加入zigbee網(wǎng)絡(luò)。

當(dāng)終端設(shè)備(使用zigbee定向組網(wǎng)方法)要加入?yún)R聚點設(shè)備(未使用zigbee定向組網(wǎng)方法)所組建的zigbee網(wǎng)絡(luò)時,由于終端設(shè)備未能與匯聚點設(shè)備進(jìn)行nfc點對點通信,從而不能獲取協(xié)調(diào)器模塊的panid,進(jìn)而終端設(shè)備上的終端節(jié)點模塊的panid未設(shè)置,則終端節(jié)點模塊的panid不可能與協(xié)調(diào)器模塊的panid一樣,故終端設(shè)備不會向匯聚點設(shè)備發(fā)送入網(wǎng)請求。此外,即使終端設(shè)備上的終端節(jié)點模塊的panid與匯聚點設(shè)備上的協(xié)調(diào)器模塊的panid相同,但是由于終端設(shè)備未與匯聚點設(shè)備進(jìn)行nfc點對點通信,終端節(jié)點模塊無法獲取協(xié)調(diào)器模塊的mac地址,mac地址校驗過程無法通過,則該終端設(shè)備仍然不會向匯聚點設(shè)備發(fā)送入網(wǎng)請求。所以,終端設(shè)備(使用zigbee定向組網(wǎng)方法)不能加入?yún)R聚點設(shè)備(未使用zigbee定向組網(wǎng)方法)所組建的zigbee網(wǎng)絡(luò)。

當(dāng)終端設(shè)備(未使用zigbee定向組網(wǎng)方法)要加入?yún)R聚點設(shè)備(使用zigbee定向組網(wǎng)方法)所組建的zigbee網(wǎng)絡(luò)時,若終端設(shè)備上的終端節(jié)點模塊與匯聚點設(shè)備上的協(xié)調(diào)器模塊的panid相同,則終端設(shè)備向匯聚點設(shè)備發(fā)送入網(wǎng)請求;但是由于終端設(shè)備未能與匯聚點設(shè)備進(jìn)行nfc點對點通信,協(xié)調(diào)器模塊不能獲取到終端節(jié)點模塊的mac地址,則mac地址校驗無法通過,所以匯聚點設(shè)備不允許該終端設(shè)備加入其組建的zigbee網(wǎng)絡(luò)。

最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
资溪县| 逊克县| 江山市| 永胜县| 绥棱县| 余庆县| 颍上县| 于田县| 封开县| 多伦县| 库车县| 闸北区| 咸宁市| 迭部县| 商南县| 堆龙德庆县| 聊城市| 锦屏县| 凯里市| 阿拉善左旗| 新龙县| 襄樊市| 金坛市| 马公市| 浠水县| 涿州市| 麻江县| 于田县| 北宁市| 调兵山市| 文化| 延寿县| 合山市| 朝阳区| 扎兰屯市| 永寿县| 东至县| 灵山县| 洪洞县| 沙湾县| 库伦旗|