基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)。
【背景技術(shù)】
[0002]無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network, WSN)具有監(jiān)測(cè)精度高、布網(wǎng)及使用靈活、可靠性高、經(jīng)濟(jì)性好等特點(diǎn)。WSN—般并不以孤立網(wǎng)絡(luò)的形式而存在,而是需要通過一定的方式與互聯(lián)網(wǎng)相連,以便通過互聯(lián)網(wǎng)上的設(shè)備方便地對(duì)其進(jìn)行管理、控制與訪問,或借助其網(wǎng)絡(luò)設(shè)施實(shí)現(xiàn)WSN的大規(guī)模組網(wǎng);另一方面,由于網(wǎng)絡(luò)協(xié)議第四版(InternetProtocol vers1n4, IPv4)存在地址空間的局限性、性能和安全性等問題,網(wǎng)絡(luò)協(xié)議第六版(Internet Protocol vers1n6, IPv6)最終會(huì)將其取代并已成為下一代互聯(lián)網(wǎng)的協(xié)議標(biāo)準(zhǔn)。
[0003]IPv6協(xié)議具有地址空間巨大、移動(dòng)性支持靈活、內(nèi)置的安全特性、增強(qiáng)的服務(wù)質(zhì)量(Quality of Service,QoS)保證、自動(dòng)地址配置等一系列優(yōu)勢(shì)。IPv6為WSN的發(fā)展提供了良好的基礎(chǔ)支撐,WSN的發(fā)展也將有助于豐富IPv6網(wǎng)絡(luò)的特色應(yīng)用。IPv6協(xié)議是新一代互聯(lián)網(wǎng)協(xié)議標(biāo)準(zhǔn),它保留了目前廣泛使用的IPv4協(xié)議的主要設(shè)計(jì)思想,同時(shí)又針對(duì)現(xiàn)代互聯(lián)網(wǎng)應(yīng)用需求,對(duì)其進(jìn)行了修改、擴(kuò)充和完善。IPv6徹底解決了 IP地址緊張等一系列重大問題。
[0004]因此,需要一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān),以實(shí)現(xiàn)WSN與IPv6網(wǎng)絡(luò)的互聯(lián)。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān),以實(shí)現(xiàn)WSN與IPv6網(wǎng)絡(luò)的互聯(lián)。
[0006]在第一方面,本發(fā)明實(shí)施例提供一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān),該網(wǎng)關(guān)包括:
[0007]第一接收模塊,用于接收IPv6網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù);
[0008]查詢模塊,用于根據(jù)所述數(shù)據(jù)的IPv6地址在映射表查詢所述數(shù)據(jù)對(duì)應(yīng)的無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址;
[0009]第一發(fā)送模塊,用于將所述數(shù)據(jù)發(fā)送至所述無(wú)線傳感器中的節(jié)點(diǎn)的地址對(duì)應(yīng)的節(jié)點(diǎn)。
[0010]進(jìn)一步地,所述網(wǎng)關(guān)還包括:第二接收模塊,用于接收所述無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù);所述查詢模塊還用于根據(jù)所述數(shù)據(jù)的在無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址在映射表查詢所述數(shù)據(jù)對(duì)應(yīng)的IPv6地址;第二發(fā)送單元,用于將所述數(shù)據(jù)發(fā)送至所述IPv6地址對(duì)應(yīng)的節(jié)點(diǎn)。
[0011]進(jìn)一步地,所述映射表用于存儲(chǔ)IPv6地址和無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址映身寸關(guān)系。
[0012]在第二方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)轉(zhuǎn)發(fā)方法,該方法包括:
[0013]接收IPv6網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù);
[0014]根據(jù)所述數(shù)據(jù)的IPv6地址在映射表查詢所述數(shù)據(jù)對(duì)應(yīng)的無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址;
[0015]將所述數(shù)據(jù)發(fā)送至所述無(wú)線傳感器中的節(jié)點(diǎn)的地址對(duì)應(yīng)的節(jié)點(diǎn)。
[0016]進(jìn)一步地,所述方法還包括:接收所述無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù);根據(jù)所述數(shù)據(jù)的在無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址在映射表查詢所述數(shù)據(jù)對(duì)應(yīng)的IPv6地址;將所述數(shù)據(jù)發(fā)送至所述IPv6地址對(duì)應(yīng)的節(jié)點(diǎn)。
[0017]進(jìn)一步地,所述映射表用于存儲(chǔ)IPv6地址和無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址映身寸關(guān)系。
[0018]通過上述方案,基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)在IPv6網(wǎng)絡(luò)和WSN之間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),以實(shí)現(xiàn)WSN與IPv6網(wǎng)絡(luò)的互聯(lián)。
【附圖說明】
[0019]圖1為本發(fā)明實(shí)施例一提供的一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
[0020]圖2為本發(fā)明實(shí)施例一提供的另一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;
[0021]圖3為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)轉(zhuǎn)發(fā)方法的流程示意圖;
[0022]圖4為本發(fā)明實(shí)施例二提供的另一種數(shù)據(jù)轉(zhuǎn)發(fā)方法的流程示意圖。
【具體實(shí)施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]下面以圖1為例詳細(xì)說明本發(fā)明實(shí)施例一提供的一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān),圖1為本發(fā)明實(shí)施例一提供的一種基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)的結(jié)構(gòu)不意圖。
[0025]如圖1所示,該基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)包括:第一接收模塊110,查詢模塊120和第一發(fā)送模塊130。
[0026]第一接收模塊110用于接收IPv6網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù)。
[0027]查詢模塊120用于根據(jù)數(shù)據(jù)的IPv6地址在映射表查詢?cè)摂?shù)據(jù)對(duì)應(yīng)的無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址。
[0028]其中,該映射表預(yù)先配置于基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)。映射表用于存儲(chǔ)IPv6地址和無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址映射關(guān)系。在第一接收模塊110接收IPv6網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù)后,查詢模塊120直接調(diào)用該映射表,以根據(jù)數(shù)據(jù)的IPv6地址在映射表查詢?cè)摂?shù)據(jù)對(duì)應(yīng)的無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址。
[0029]第一發(fā)送模塊130用于將數(shù)據(jù)發(fā)送至無(wú)線傳感器中的節(jié)點(diǎn)的地址對(duì)應(yīng)的節(jié)點(diǎn)。
[0030]如圖2所示,該基于IPv6的應(yīng)用于無(wú)線傳感器網(wǎng)絡(luò)的網(wǎng)關(guān)還包括:第二接收單元140和第二發(fā)送單元150。
[0031]第二接收模塊140用于接收無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的數(shù)據(jù)。
[0032]查詢模塊120還用于根據(jù)數(shù)據(jù)的在無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)的地址在映射表查詢數(shù)據(jù)對(duì)應(yīng)的IPv6地址。
[0033]在第二接收模塊140接收無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)發(fā)送的