1.一種ZigBee節(jié)點(diǎn)的遠(yuǎn)距離通信方法,其特征在于,包括:
源物聯(lián)網(wǎng)協(xié)議ZigBee節(jié)點(diǎn)向不同無(wú)線個(gè)域網(wǎng)WPAN中的目標(biāo)ZigBee節(jié)點(diǎn)發(fā)送ZigBee數(shù)據(jù)包時(shí),利用封裝模塊將源ZigBee節(jié)點(diǎn)發(fā)送的ZigBee數(shù)據(jù)包封裝為互聯(lián)網(wǎng)協(xié)議IP數(shù)據(jù)包,所述ZigBee數(shù)據(jù)包中包括源ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)ID;
通過(guò)預(yù)先在位于源ZigBee節(jié)點(diǎn)所在WPAN中的封裝模塊與位于目標(biāo)ZigBee節(jié)點(diǎn)所在WPAN中的解封裝模塊之間建立的IP網(wǎng)絡(luò)隧道,將所述IP數(shù)據(jù)包發(fā)送給所述解封裝模塊;
利用所述解封裝模塊對(duì)所述IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述ZigBee數(shù)據(jù)包;
將所述ZigBee數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述ZigBee數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn)包括:
目標(biāo)ZigBee網(wǎng)關(guān)從預(yù)先設(shè)置的綁定表中獲取所述源ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID綁定的目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID;所述綁定表包括ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng);
所述目標(biāo)ZigBee網(wǎng)關(guān)從預(yù)先設(shè)置的節(jié)點(diǎn)信息列表中獲取所述目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID對(duì)應(yīng)的目標(biāo)ZigBee節(jié)點(diǎn)的媒體訪問(wèn)控制MAC地址;所述節(jié)點(diǎn)信息列表包括網(wǎng)關(guān)、網(wǎng)關(guān)下各節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;
所述目標(biāo)ZigBee網(wǎng)關(guān)根據(jù)所述目標(biāo)ZigBee節(jié)點(diǎn)的MAC地址,將所述解封裝模塊解封裝后的所述ZigBee數(shù)據(jù)包轉(zhuǎn)發(fā)給所述目標(biāo)ZigBee節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述IP網(wǎng)絡(luò)包括IPv6網(wǎng)絡(luò)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述利用封裝模塊將源ZigBee節(jié)點(diǎn)發(fā)送的ZigBee數(shù)據(jù)包封裝為IP數(shù)據(jù)包包括:在所述ZigBee數(shù)據(jù)包外層依次添加隧道頭、外層用戶數(shù)據(jù)報(bào)協(xié)議UDP頭、外 層IPv6頭和外層以太網(wǎng)頭,得到所述IP數(shù)據(jù)包;其中,所述隧道頭包括所述IP網(wǎng)絡(luò)的隧道信息,所述外層UDP頭包括源端口和目標(biāo)端口,所述外層IPv6頭包括源IPv6地址和目標(biāo)IPv6地址,所述外層以太網(wǎng)頭包括源MAC地址和目標(biāo)MAC地址;
所述利用所述解封裝模塊對(duì)所述IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述ZigBee數(shù)據(jù)包包括:依次去除所述IP數(shù)據(jù)包的所述外層以太網(wǎng)頭、所述外層IPv6頭、所述外層UDP頭和所述隧道頭,獲得所述ZigBee數(shù)據(jù)包。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:
利用所述解封裝模塊對(duì)所述IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述ZigBee數(shù)據(jù)包后,對(duì)所述ZigBee數(shù)據(jù)包進(jìn)行合法性校驗(yàn)。
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述封裝模塊和解封裝模塊單獨(dú)設(shè)置、或耦合設(shè)置在源ZigBee網(wǎng)關(guān)和目標(biāo)ZigBee網(wǎng)關(guān)中、或者耦合設(shè)置在源ZigBee網(wǎng)關(guān)或目標(biāo)ZigBee網(wǎng)關(guān)下的其中一個(gè)ZigBee節(jié)點(diǎn)中。
7.根據(jù)權(quán)利要求1至6任意一項(xiàng)所述的方法,其特征在于,源ZigBee節(jié)點(diǎn)向不同WPAN中的目標(biāo)ZigBee節(jié)點(diǎn)發(fā)送ZigBee數(shù)據(jù)包之前,還包括:
在網(wǎng)關(guān)中設(shè)置節(jié)點(diǎn)信息列表、和/或所述源ZigBee節(jié)點(diǎn)與目標(biāo)ZigBee節(jié)點(diǎn)之間進(jìn)行綁定的操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述在網(wǎng)關(guān)中設(shè)置節(jié)點(diǎn)信息列表包括:
ZigBee節(jié)點(diǎn)向所屬的ZigBee網(wǎng)關(guān)發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中包括ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;
ZigBee網(wǎng)關(guān)在節(jié)點(diǎn)信息列表中記錄該ZigBee網(wǎng)關(guān)信息、所述ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址之間的對(duì)應(yīng)關(guān)系信息,并向所述ZigBee節(jié)點(diǎn)返回注冊(cè)響應(yīng)消息。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述源ZigBee節(jié)點(diǎn)與目標(biāo)ZigBee節(jié)點(diǎn)之間進(jìn)行綁定包括:
所述源ZigBee網(wǎng)關(guān)根據(jù)預(yù)先配置的綁定信息,針對(duì)具有綁定關(guān)系的 所述源ZigBee節(jié)點(diǎn)和所述目標(biāo)ZigBee節(jié)點(diǎn),向所述源ZigBee節(jié)點(diǎn)發(fā)送第一ZigBee綁定請(qǐng)求,以及將發(fā)送給目標(biāo)ZigBee節(jié)點(diǎn)的第二ZigBee綁定請(qǐng)求封裝為綁定請(qǐng)求IP數(shù)據(jù)包,并根據(jù)節(jié)點(diǎn)信息列表,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第二綁定請(qǐng)求IP數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee網(wǎng)關(guān);
所述源ZigBee網(wǎng)關(guān)接收所述源ZigBee節(jié)點(diǎn)在通過(guò)所述第一ZigBee綁定請(qǐng)求后反饋的第一綁定響應(yīng)消息;
所述目標(biāo)ZigBee網(wǎng)關(guān)對(duì)所述第二綁定請(qǐng)求IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第二ZigBee綁定請(qǐng)求,并根據(jù)節(jié)點(diǎn)信息列表將所述第二ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn);
所述目標(biāo)ZigBee網(wǎng)關(guān)接收所述目標(biāo)ZigBee節(jié)點(diǎn)在通過(guò)綁定請(qǐng)求后反饋的第二綁定響應(yīng)消息,并將所述第二綁定響應(yīng)消息封裝為第二綁定響應(yīng)消息IP數(shù)據(jù)包,根據(jù)所述節(jié)點(diǎn)信息列表,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第二綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給所述源ZigBee網(wǎng)關(guān);
所述源ZigBee網(wǎng)關(guān)對(duì)所述第二綁定響應(yīng)消息IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第二綁定響應(yīng)消息;
所述源ZigBee網(wǎng)關(guān)在接收到所述第一綁定響應(yīng)消息和所述第二綁定響應(yīng)消息時(shí),在綁定表中建立所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng)。
10.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述源ZigBee節(jié)點(diǎn)與目標(biāo)ZigBee節(jié)點(diǎn)之間進(jìn)行綁定包括:
所述源ZigBee網(wǎng)關(guān)接收所述源ZigBee節(jié)點(diǎn)發(fā)送的第三ZigBee綁定請(qǐng)求,并將所述第三ZigBee綁定請(qǐng)求封裝為第三綁定請(qǐng)求IP數(shù)據(jù)包,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第三綁定請(qǐng)求IP數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee網(wǎng)關(guān);
所述目標(biāo)ZigBee網(wǎng)關(guān)對(duì)所述第三綁定請(qǐng)求IP數(shù)據(jù)包后進(jìn)行解封裝,獲得所述第三ZigBee綁定請(qǐng)求,并根據(jù)節(jié)點(diǎn)信息列表將所述第三ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn);
所述目標(biāo)ZigBee網(wǎng)關(guān)接收所述目標(biāo)ZigBee節(jié)點(diǎn)在通過(guò)綁定請(qǐng)求后反饋的第三綁定響應(yīng)消息,并將所述第三綁定響應(yīng)消息封裝為第三綁定 響應(yīng)消息IP數(shù)據(jù)包,根據(jù)所述節(jié)點(diǎn)信息列表,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第三綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給所述源ZigBee網(wǎng)關(guān);
所述源ZigBee網(wǎng)關(guān)對(duì)所述第三綁定響應(yīng)消息IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第三綁定響應(yīng)消息;
所述源ZigBee網(wǎng)關(guān)在接收到第三綁定響應(yīng)消息時(shí),在綁定表中建立所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng)。
11.根據(jù)權(quán)利要求1至10任意一項(xiàng)所述的方法,其特征在于,還包括:
所述源ZigBee網(wǎng)關(guān)與目標(biāo)ZigBee網(wǎng)關(guān)中的任意一個(gè)ZigBee網(wǎng)關(guān),按照預(yù)設(shè)周期或?qū)崟r(shí)向另一個(gè)ZigBee網(wǎng)關(guān)同步自身存儲(chǔ)的節(jié)點(diǎn)信息列表與綁定表;或者
所述源ZigBee網(wǎng)關(guān)與目標(biāo)ZigBee網(wǎng)關(guān)中的任意一個(gè)ZigBee網(wǎng)關(guān),在自身存儲(chǔ)的節(jié)點(diǎn)信息列表、綁定表變化時(shí),向另一個(gè)ZigBee網(wǎng)關(guān)同步變化后的節(jié)點(diǎn)信息列表、綁定表。
12.根據(jù)權(quán)利要求1至11任意一項(xiàng)所述的方法,其特征在于,還包括:所述目標(biāo)ZigBee節(jié)點(diǎn)接收到ZigBee數(shù)據(jù)包后,根據(jù)其中攜帶的應(yīng)用信息執(zhí)行相應(yīng)操作。
13.一種網(wǎng)關(guān)設(shè)備,作為ZigBee網(wǎng)關(guān),位于第一WPAN中,包括:ZigBee協(xié)議棧模塊,其特征在于,還包括:
接收模塊,用于接收源ZigBee節(jié)點(diǎn)發(fā)送的ZigBee數(shù)據(jù)包;或者,接收通過(guò)IP網(wǎng)絡(luò)隧道發(fā)送的IP數(shù)據(jù)包;
封裝/解封裝模塊,用于將所述接收模塊接收到的ZigBee數(shù)據(jù)包封裝為IP數(shù)據(jù)包;或者,將所述接收模塊接收到的IP數(shù)據(jù)包解封裝為ZigBee數(shù)據(jù)包;
發(fā)送模塊,用于將所述封裝/解封裝模塊封裝得到的IP數(shù)據(jù)包通過(guò)預(yù)先在位于所述封裝/解封裝模塊和目標(biāo)ZigBee節(jié)點(diǎn)所在第二WPAN中的另一封裝/解封裝模塊之間建立的IP網(wǎng)絡(luò)隧道發(fā)送給接收方;所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)位于不同的WPAN中,所述接收方位于所述第二WPAN中;所述接收方包括ZigBee網(wǎng)關(guān)或ZigBee節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,還包括:
獲取模塊,用于從預(yù)先設(shè)置的綁定表中獲取所述源ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID綁定的目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID,所述綁定表包括ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng);以及從預(yù)先設(shè)置的節(jié)點(diǎn)信息列表中獲取所述目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID對(duì)應(yīng)的目標(biāo)ZigBee節(jié)點(diǎn)的MAC地址,所述節(jié)點(diǎn)信息列表包括ZigBee網(wǎng)關(guān)、ZigBee網(wǎng)關(guān)下各節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;
存儲(chǔ)模塊,用于存儲(chǔ)所述綁定表和所述節(jié)點(diǎn)信息列表;
所述發(fā)送模塊,還用于根據(jù)所述獲取模塊獲取的所述目標(biāo)ZigBee節(jié)點(diǎn)的MAC地址,將所述ZigBee數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于,所述IP網(wǎng)絡(luò)包括IPv6網(wǎng)絡(luò)。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述封裝/解封裝模塊將ZigBee數(shù)據(jù)包封裝為IP數(shù)據(jù)包時(shí),具體在所述ZigBee數(shù)據(jù)包外層依次添加隧道頭、外層UDP頭、外層IPv6頭和外層以太網(wǎng)頭,得到所述IP數(shù)據(jù)包,所述隧道頭包括所述IP網(wǎng)絡(luò)的隧道信息,所述外層UDP頭包括源端口和目標(biāo)端口,所述外層IPv6頭包括源IPv6地址和目標(biāo)IPv6地址,所述外層以太網(wǎng)頭包括源MAC地址和目標(biāo)MAC地址;或者,將IP數(shù)據(jù)包解封裝為所述ZigBee數(shù)據(jù)包時(shí),具體將所述IP數(shù)據(jù)包去除外層以太網(wǎng)頭、外層IPv6頭、外層UDP頭和隧道頭,獲得所述ZigBee數(shù)據(jù)包。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述封裝/解封裝模塊,還用于對(duì)所述ZigBee數(shù)據(jù)包進(jìn)行合法性校驗(yàn)。
18.根據(jù)權(quán)利要求13至17任意一項(xiàng)所述的設(shè)備,其特征在于,所述接收模塊,還用于接收Z(yǔ)igBee節(jié)點(diǎn)發(fā)送的注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中包括所述ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;
所述設(shè)備還包括:
記錄模塊,用于在接收模塊接收到所述注冊(cè)請(qǐng)求后,在節(jié)點(diǎn)信息列表中記錄所述ZigBee網(wǎng)關(guān)信息、所述ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地 址之間的對(duì)應(yīng)關(guān)系信息;并指示所述發(fā)送模塊向所述ZigBee節(jié)點(diǎn)返回注冊(cè)響應(yīng)消息。
所述發(fā)送模塊,還用于根據(jù)所述記錄模塊的指示,向所述ZigBee節(jié)點(diǎn)返回注冊(cè)響應(yīng)消息。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述發(fā)送模塊,還用于根據(jù)預(yù)先配置的綁定信息,針對(duì)具有綁定關(guān)系的所述源ZigBee節(jié)點(diǎn)和所述目標(biāo)ZigBee節(jié)點(diǎn),向所述源ZigBee節(jié)點(diǎn)發(fā)送第一ZigBee綁定請(qǐng)求,以及根據(jù)節(jié)點(diǎn)信息列表,將所述封裝/解封裝模塊封裝得到的第二綁定請(qǐng)求IP數(shù)據(jù)包,通過(guò)所述IP網(wǎng)絡(luò)隧道發(fā)送給所述目標(biāo)ZigBee網(wǎng)關(guān);或者,根據(jù)所述封裝/解封裝模塊的指示,根據(jù)節(jié)點(diǎn)信息列表將第二ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn),以及根據(jù)所述封裝/解封裝模塊的指示,根據(jù)所述節(jié)點(diǎn)信息列表,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第二綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給所述源ZigBee網(wǎng)關(guān);
所述封裝/解封裝模塊,還用于將發(fā)送給目標(biāo)ZigBee節(jié)點(diǎn)的第二ZigBee綁定請(qǐng)求封裝為綁定請(qǐng)求IP數(shù)據(jù)包;或者,對(duì)所述接收模塊接收的所述第二綁定請(qǐng)求IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第二ZigBee綁定請(qǐng)求,并指示所述發(fā)送模塊將所述第二ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn);或者,將所述接收模塊接收的所述第二綁定響應(yīng)消息封裝為第二綁定響應(yīng)消息IP數(shù)據(jù)包,并指示所述發(fā)送模塊將將所述第二綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給所述源ZigBee網(wǎng)關(guān);或者,對(duì)所述接收模塊接收的所述第二綁定響應(yīng)消息IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第二綁定響應(yīng)消息;
所述接收模塊,還用于接收通過(guò)IP網(wǎng)絡(luò)隧道發(fā)送的第二綁定請(qǐng)求IP數(shù)據(jù)包,以及接收目標(biāo)ZigBee節(jié)點(diǎn)在通過(guò)綁定請(qǐng)求后反饋的第二綁定響應(yīng)消息;或者,接收源ZigBee節(jié)點(diǎn)在通過(guò)綁定請(qǐng)求后反饋的第一綁定響應(yīng)消息;
所述記錄模塊,還用于在接收模塊接收到所述第一綁定響應(yīng)消息和所述第二綁定響應(yīng)消息時(shí),在綁定表中建立所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng)。
20.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述接收模塊,還用于接收源ZigBee節(jié)點(diǎn)發(fā)送的第三ZigBee綁定請(qǐng)求;或者,接收通過(guò)IP網(wǎng)絡(luò)隧道發(fā)送的第三綁定請(qǐng)求IP數(shù)據(jù)包,以及接收所述目標(biāo)ZigBee節(jié)點(diǎn)在通過(guò)綁定請(qǐng)求后反饋的第三綁定響應(yīng)消息;
所述發(fā)送模塊,還用于根據(jù)節(jié)點(diǎn)信息列表,將封裝/解封裝模塊封裝得到的所述第三綁定請(qǐng)求IP數(shù)據(jù)包通過(guò)所述IP網(wǎng)絡(luò)隧道發(fā)送給所述目標(biāo)ZigBee網(wǎng)關(guān),以及根據(jù)所述封裝/解封裝模塊的指示,根據(jù)所述節(jié)點(diǎn)信息列表,通過(guò)所述IP網(wǎng)絡(luò)隧道將所述第三綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給所述源ZigBee網(wǎng)關(guān);或者,根據(jù)所述封裝/解封裝模塊的指示,根據(jù)節(jié)點(diǎn)信息列表將封裝/解封裝模塊解封裝得到的第三ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn);
所述封裝/解封裝模塊,還用于將接收模塊接收到的所述第三ZigBee綁定請(qǐng)求封裝為第三綁定請(qǐng)求IP數(shù)據(jù)包,以及對(duì)接收模塊接收的所述第三綁定響應(yīng)消息IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第三綁定響應(yīng)消息;或者,對(duì)所述第三綁定請(qǐng)求IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述第三ZigBee綁定請(qǐng)求,并指示所述發(fā)送模塊將所述第三ZigBee綁定請(qǐng)求發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn),以及將接收模塊接收的所述第三綁定響應(yīng)消息封裝為第三綁定響應(yīng)消息IP數(shù)據(jù)包,并指示所述發(fā)送模塊將將所述第三綁定響應(yīng)消息IP數(shù)據(jù)包發(fā)送給源ZigBee網(wǎng)關(guān);
所述記錄模塊,還用于在接收模塊接收到所述第三綁定響應(yīng)消息時(shí),在綁定表中建立所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng)。
21.根據(jù)權(quán)利要求13至20任意一項(xiàng)所述的設(shè)備,其特征在于,還包括同步模塊,用于按照預(yù)設(shè)周期或?qū)崟r(shí)向另一個(gè)ZigBee網(wǎng)關(guān)同步自身存儲(chǔ)的節(jié)點(diǎn)信息列表與綁定表;或者在自身存儲(chǔ)的節(jié)點(diǎn)信息列表、綁定表變化時(shí),向另一個(gè)ZigBee網(wǎng)關(guān)同步變化后的節(jié)點(diǎn)信息列表、綁定表。
22.一種ZigBee節(jié)點(diǎn),包括ZigBee協(xié)議棧模塊,其特征在于,還包括:
封裝/解封裝模塊,用于將所述ZigBee協(xié)議棧模塊生成的ZigBee數(shù) 據(jù)包封裝為IP數(shù)據(jù)包;或者,將接收模塊接收到的IP數(shù)據(jù)包解封裝為ZigBee數(shù)據(jù)包;
發(fā)送模塊,用于將所述封裝/解封裝模塊封裝得到的IP數(shù)據(jù)包通過(guò)預(yù)先在所述ZigBee節(jié)點(diǎn)與接收方之間建立的IP網(wǎng)絡(luò)隧道發(fā)送給所述接收方;其中,所述接收方位于目標(biāo)ZigBee節(jié)點(diǎn)所在的WPAN中,所述接收方包括ZigBee網(wǎng)關(guān)或ZigBee節(jié)點(diǎn);所述目標(biāo)ZigBee節(jié)點(diǎn)與所述ZigBee節(jié)點(diǎn)位于不同的WPAN中;
接收模塊,用于接收通過(guò)所述IP網(wǎng)絡(luò)隧道發(fā)送的所述IP數(shù)據(jù)包。
23.根據(jù)權(quán)利要求22所述的ZigBee節(jié)點(diǎn),其特征在于,所述IP網(wǎng)絡(luò)包括IPv6網(wǎng)絡(luò)。
24.根據(jù)權(quán)利要求23所述的ZigBee節(jié)點(diǎn),其特征在于,所述封裝/解封裝模塊將ZigBee數(shù)據(jù)包封裝為IP數(shù)據(jù)包時(shí),具體在所述ZigBee數(shù)據(jù)包外層依次添加隧道頭、外層UDP頭、外層IPv6頭和外層以太網(wǎng)頭,得到所述IP數(shù)據(jù)包;其中,所述隧道頭包括所述IP網(wǎng)絡(luò)的隧道信息,所述外層UDP頭包括源端口和目標(biāo)端口,所述外層IPv6頭包括源IPv6地址和目標(biāo)IPv6地址,所述外層以太網(wǎng)頭包括源MAC地址和目標(biāo)MAC地址;或者,
所述封裝/解封裝模塊IP數(shù)據(jù)包解封裝為ZigBee數(shù)據(jù)包時(shí),具體將所述IP數(shù)據(jù)包去除外層以太網(wǎng)頭、外層IPv6頭、外層UDP頭和隧道頭,獲得所述ZigBee數(shù)據(jù)包。
25.根據(jù)權(quán)利要求24所述的ZigBee節(jié)點(diǎn),其特征在于,所述封裝/解封裝模塊,還用于對(duì)所述ZigBee數(shù)據(jù)包進(jìn)行合法性校驗(yàn)。
26.根據(jù)權(quán)利要求22至25任意一項(xiàng)所述的ZigBee節(jié)點(diǎn),其特征在于,所述發(fā)送模塊,還用于向所屬的ZigBee網(wǎng)關(guān)發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包括ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;
所述接收模塊,還用于接收所述ZigBee網(wǎng)關(guān)返回的注冊(cè)響應(yīng)消息。
27.根據(jù)權(quán)利要求22至26任意一項(xiàng)所述的ZigBee節(jié)點(diǎn),其特征在于,所述接收模塊,還用于接收所述ZigBee網(wǎng)關(guān)發(fā)送的ZigBee綁定請(qǐng)求;
所述發(fā)送模塊,還用于在通過(guò)所述ZigBee綁定請(qǐng)求后向所述ZigBee網(wǎng)關(guān)反饋綁定響應(yīng)消息。
28.根據(jù)權(quán)利要求22至27任意一所述的ZigBee節(jié)點(diǎn),其特征在于,還包括執(zhí)行模塊,用于根據(jù)所述封裝/解封裝模塊解封裝后的ZigBee數(shù)據(jù)包中攜帶的應(yīng)用信息執(zhí)行相應(yīng)操作。
29.一種ZigBee節(jié)點(diǎn)的遠(yuǎn)距離通信的系統(tǒng),其特征在于,包括:
源ZigBee節(jié)點(diǎn),位于第一WPAN中,用于在與第二WPAN中的目標(biāo)ZigBee節(jié)點(diǎn)通信時(shí),向目標(biāo)ZigBee節(jié)點(diǎn)發(fā)送ZigBee數(shù)據(jù)包;
封裝模塊,位于所述第一WPAN中,用于將所述源ZigBee節(jié)點(diǎn)發(fā)送的所述ZigBee數(shù)據(jù)包封裝為IP數(shù)據(jù)包,所述ZigBee數(shù)據(jù)包中包括源ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID;
第一發(fā)送模塊,位于所述第一WPAN中,用于通過(guò)預(yù)先在封裝模塊與解封裝模塊之間建立的IP網(wǎng)絡(luò)隧道,將所述封裝模塊封裝后的所述IP數(shù)據(jù)包發(fā)送給解封裝模塊;
解封裝模塊,位于所述第二WPAN中,用于對(duì)所述第一發(fā)送模塊發(fā)送的所述IP數(shù)據(jù)包進(jìn)行解封裝,獲得所述ZigBee數(shù)據(jù)包;
第二發(fā)送模塊,位于所述第二WPAN中,用于將所述解封裝模塊解封裝后的所述ZigBee數(shù)據(jù)包發(fā)送給所述目標(biāo)ZigBee節(jié)點(diǎn);
目標(biāo)ZigBee節(jié)點(diǎn),用于接收所述第二發(fā)送模塊發(fā)送的所述ZigBee數(shù)據(jù)包。
30.根據(jù)權(quán)利要求29所述的系統(tǒng),其特征在于,所述封裝模塊與所述第一發(fā)送模塊耦合設(shè)置在源ZigBee網(wǎng)關(guān)或所述源ZigBee節(jié)點(diǎn)中;和/或
所述解封裝模塊與所述第二發(fā)送模塊耦合設(shè)置在目標(biāo)ZigBee網(wǎng)關(guān)或所述目標(biāo)ZigBee節(jié)點(diǎn)中。
31.根據(jù)權(quán)利要求30所述的系統(tǒng),其特征在于,所述解封裝模塊與所述第二發(fā)送模塊還耦合設(shè)置在源ZigBee網(wǎng)關(guān)或所述源ZigBee節(jié)點(diǎn)中;和/或
所述封裝模塊與所述第一發(fā)送模塊還耦合設(shè)置在所述目標(biāo)ZigBee網(wǎng) 關(guān)或所述目標(biāo)ZigBee節(jié)點(diǎn)中。
32.根據(jù)權(quán)利要求30或31所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括目標(biāo)ZigBee網(wǎng)關(guān),用于從預(yù)先設(shè)置的綁定表中獲取所述源ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID綁定的目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID,所述綁定表包括ZigBee節(jié)點(diǎn)之間的綁定關(guān)系表項(xiàng);以及從預(yù)先設(shè)置的節(jié)點(diǎn)信息列表中獲取所述目標(biāo)ZigBee節(jié)點(diǎn)的節(jié)點(diǎn)ID對(duì)應(yīng)的目標(biāo)ZigBee節(jié)點(diǎn)的MAC地址,所述節(jié)點(diǎn)信息列表包括網(wǎng)關(guān)、網(wǎng)關(guān)下各節(jié)點(diǎn)的節(jié)點(diǎn)ID和MAC地址信息;并根據(jù)所述目標(biāo)ZigBee節(jié)點(diǎn)的MAC地址,將所述解封裝模塊解封裝后的所述ZigBee數(shù)據(jù)包轉(zhuǎn)發(fā)給所述目標(biāo)ZigBee節(jié)點(diǎn)。
33.根據(jù)權(quán)利要求30至32任意一項(xiàng)所述的系統(tǒng),其特征在于,所述源ZigBee網(wǎng)關(guān)和所述目標(biāo)ZigBee網(wǎng)關(guān)具體為權(quán)利要求13-21任意一項(xiàng)所述的網(wǎng)關(guān)設(shè)備;或者所述源ZigBee節(jié)點(diǎn)與所述目標(biāo)ZigBee節(jié)點(diǎn)具體為權(quán)利要求22-28任意一項(xiàng)所述的ZigBee節(jié)點(diǎn)。