多網(wǎng)絡(luò)融合網(wǎng)關(guān)接入外部基礎(chǔ)設(shè)施網(wǎng)絡(luò)的實(shí)現(xiàn)
發(fā)布時(shí)間:2012/4/11 19:53:14 訪問(wèn)次數(shù):1541
WSN網(wǎng)關(guān)設(shè)計(jì)的一個(gè)關(guān)鍵功能就是 70HF120實(shí)現(xiàn)與Internet的互聯(lián)。實(shí)現(xiàn)WSN通信協(xié)議與當(dāng)前互聯(lián)網(wǎng)傳輸控制協(xié)議/網(wǎng)間協(xié)議( TCP/IP)的轉(zhuǎn)換。WSN網(wǎng)絡(luò)與Internet互聯(lián)通常采用如下3種方式進(jìn)行。
①在WSN與TCP/IP網(wǎng)絡(luò)之間設(shè)置一個(gè)服務(wù)代理,代理既可以與WSN網(wǎng)絡(luò)節(jié)點(diǎn)通信,也可以在TCP/IP網(wǎng)絡(luò)上的主機(jī)進(jìn)行通信。本書設(shè)計(jì)的網(wǎng)關(guān)正是充當(dāng)此代理的作用。
②在WSN與TCP/IP網(wǎng)絡(luò)之間采用一種時(shí)延自適應(yīng)網(wǎng)(DTN)結(jié)構(gòu),能可靠地運(yùn)行在異常惡劣的環(huán)境中。
③由于WSN的網(wǎng)絡(luò)特性,從節(jié)點(diǎn)省能及容量有限的角度,WSN可以運(yùn)行簡(jiǎn)化的TCP/IP內(nèi)核。事實(shí)證明,此種方式同樣行之有效,當(dāng)然需要解決許多挑戰(zhàn)性問(wèn)題。實(shí)際的網(wǎng)關(guān)設(shè)計(jì)可以分別基于上述3種結(jié)構(gòu)或者采用3種方式中的結(jié)合。本書通過(guò)加載無(wú)線網(wǎng)卡模塊,以無(wú)線的方式接入外部網(wǎng)絡(luò)。這需要為網(wǎng)關(guān)設(shè)備的嵌入式Linux系統(tǒng)加載無(wú)線模塊內(nèi)核,并移植無(wú)線網(wǎng)卡驅(qū)動(dòng)到嵌入式Linux系統(tǒng)中。具體步驟如下。
①修改Wireless_tools.29.tar.gz工具包的Makefile文件,使其編譯時(shí)采用交叉編譯,生成適合嵌入式網(wǎng)關(guān)設(shè)備的文件。
②順序執(zhí)行make、make install命令,進(jìn)行編譯及安裝。
③用網(wǎng)線將網(wǎng)夫設(shè)備與PC機(jī)連接起來(lái),用mount命令將PC Linux系統(tǒng)掛載到網(wǎng)關(guān)Linux系統(tǒng)下,并將wireless/sbin目錄及wireless/lib目錄下的內(nèi)容分別復(fù)制到網(wǎng)關(guān)Linux系統(tǒng)下的/sbin和/lib目錄。
④下載最新版本的無(wú)線網(wǎng)卡驅(qū)動(dòng),修改其makefile文件,使其編譯時(shí)采用交叉編譯,生成適合嵌入式網(wǎng)關(guān)設(shè)備的文件。
⑤在嵌入式Linux系統(tǒng)中,在/etc目錄下新建目錄Wireless/RT73STA。
⑥執(zhí)行make all指令,將生成的rt73.ko、rt73.bin、rt73sta.dat文件復(fù)制到Wireless/RT73 STA目錄下。
⑦在網(wǎng)關(guān)設(shè)備終端下執(zhí)行dos2unix/etc/Wireless/RT73 STA/rt73 sta.dat命令,實(shí)現(xiàn)格式轉(zhuǎn)換。
⑧執(zhí)行insmod命令加載rt73.ko,再用ifconfig、iwconfig等命令設(shè)置網(wǎng)關(guān)IP地址等內(nèi)容。
網(wǎng)關(guān)節(jié)點(diǎn)設(shè)備通過(guò)ZigBee射頻獲取來(lái)自無(wú)線傳感器網(wǎng)絡(luò)內(nèi)的多元化采集信息(包括一般環(huán)境傳感信息、多媒體傳感信息等),并逐漸通過(guò)自下而上各協(xié)議層次的規(guī)范化數(shù)據(jù)解析。網(wǎng)關(guān)系統(tǒng)軟件與支撐軟件根據(jù)其接入網(wǎng)絡(luò)或服務(wù)對(duì)象的北務(wù)與數(shù)據(jù)需求,并根據(jù)傳感數(shù)據(jù)的自身特性,開展處理、分析、融合與提取,得到滿足條件的多類型傳感信息,并提供給建立于系統(tǒng)軟件之上的TCP/IP協(xié)議體系,作為其初始業(yè)務(wù)源。網(wǎng)關(guān)節(jié)點(diǎn)將按照該協(xié)議的規(guī)范與標(biāo)準(zhǔn),完成業(yè)務(wù)類型確定、數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)幀封裝等一系列操作,由無(wú)線網(wǎng)卡模塊實(shí)現(xiàn)最終的接入功能。
嵌入式網(wǎng)關(guān)系統(tǒng)軟件部分由3個(gè)模塊組成:利用Z-Stack協(xié)議棧實(shí)現(xiàn)ZigBee協(xié)調(diào)器功能的模塊,實(shí)現(xiàn)精簡(jiǎn)嵌入式TCP/IP協(xié)議的功能模塊,ZigBee報(bào)文轉(zhuǎn)化為無(wú)線局域網(wǎng)報(bào)文模塊。
在分析控制系統(tǒng)、Z-Stack及TCP/IP協(xié)議實(shí)現(xiàn)的基礎(chǔ)上,本書提出了網(wǎng)關(guān)系統(tǒng)與IEEE802.15.4/ZigBee網(wǎng)絡(luò)通信協(xié)議層次,網(wǎng)關(guān)系統(tǒng)與Internet網(wǎng)絡(luò)通信協(xié)議層次的應(yīng)用模型。
WSN網(wǎng)關(guān)設(shè)計(jì)的一個(gè)關(guān)鍵功能就是 70HF120實(shí)現(xiàn)與Internet的互聯(lián)。實(shí)現(xiàn)WSN通信協(xié)議與當(dāng)前互聯(lián)網(wǎng)傳輸控制協(xié)議/網(wǎng)間協(xié)議( TCP/IP)的轉(zhuǎn)換。WSN網(wǎng)絡(luò)與Internet互聯(lián)通常采用如下3種方式進(jìn)行。
①在WSN與TCP/IP網(wǎng)絡(luò)之間設(shè)置一個(gè)服務(wù)代理,代理既可以與WSN網(wǎng)絡(luò)節(jié)點(diǎn)通信,也可以在TCP/IP網(wǎng)絡(luò)上的主機(jī)進(jìn)行通信。本書設(shè)計(jì)的網(wǎng)關(guān)正是充當(dāng)此代理的作用。
②在WSN與TCP/IP網(wǎng)絡(luò)之間采用一種時(shí)延自適應(yīng)網(wǎng)(DTN)結(jié)構(gòu),能可靠地運(yùn)行在異常惡劣的環(huán)境中。
③由于WSN的網(wǎng)絡(luò)特性,從節(jié)點(diǎn)省能及容量有限的角度,WSN可以運(yùn)行簡(jiǎn)化的TCP/IP內(nèi)核。事實(shí)證明,此種方式同樣行之有效,當(dāng)然需要解決許多挑戰(zhàn)性問(wèn)題。實(shí)際的網(wǎng)關(guān)設(shè)計(jì)可以分別基于上述3種結(jié)構(gòu)或者采用3種方式中的結(jié)合。本書通過(guò)加載無(wú)線網(wǎng)卡模塊,以無(wú)線的方式接入外部網(wǎng)絡(luò)。這需要為網(wǎng)關(guān)設(shè)備的嵌入式Linux系統(tǒng)加載無(wú)線模塊內(nèi)核,并移植無(wú)線網(wǎng)卡驅(qū)動(dòng)到嵌入式Linux系統(tǒng)中。具體步驟如下。
①修改Wireless_tools.29.tar.gz工具包的Makefile文件,使其編譯時(shí)采用交叉編譯,生成適合嵌入式網(wǎng)關(guān)設(shè)備的文件。
②順序執(zhí)行make、make install命令,進(jìn)行編譯及安裝。
③用網(wǎng)線將網(wǎng)夫設(shè)備與PC機(jī)連接起來(lái),用mount命令將PC Linux系統(tǒng)掛載到網(wǎng)關(guān)Linux系統(tǒng)下,并將wireless/sbin目錄及wireless/lib目錄下的內(nèi)容分別復(fù)制到網(wǎng)關(guān)Linux系統(tǒng)下的/sbin和/lib目錄。
④下載最新版本的無(wú)線網(wǎng)卡驅(qū)動(dòng),修改其makefile文件,使其編譯時(shí)采用交叉編譯,生成適合嵌入式網(wǎng)關(guān)設(shè)備的文件。
⑤在嵌入式Linux系統(tǒng)中,在/etc目錄下新建目錄Wireless/RT73STA。
⑥執(zhí)行make all指令,將生成的rt73.ko、rt73.bin、rt73sta.dat文件復(fù)制到Wireless/RT73 STA目錄下。
⑦在網(wǎng)關(guān)設(shè)備終端下執(zhí)行dos2unix/etc/Wireless/RT73 STA/rt73 sta.dat命令,實(shí)現(xiàn)格式轉(zhuǎn)換。
⑧執(zhí)行insmod命令加載rt73.ko,再用ifconfig、iwconfig等命令設(shè)置網(wǎng)關(guān)IP地址等內(nèi)容。
網(wǎng)關(guān)節(jié)點(diǎn)設(shè)備通過(guò)ZigBee射頻獲取來(lái)自無(wú)線傳感器網(wǎng)絡(luò)內(nèi)的多元化采集信息(包括一般環(huán)境傳感信息、多媒體傳感信息等),并逐漸通過(guò)自下而上各協(xié)議層次的規(guī)范化數(shù)據(jù)解析。網(wǎng)關(guān)系統(tǒng)軟件與支撐軟件根據(jù)其接入網(wǎng)絡(luò)或服務(wù)對(duì)象的北務(wù)與數(shù)據(jù)需求,并根據(jù)傳感數(shù)據(jù)的自身特性,開展處理、分析、融合與提取,得到滿足條件的多類型傳感信息,并提供給建立于系統(tǒng)軟件之上的TCP/IP協(xié)議體系,作為其初始業(yè)務(wù)源。網(wǎng)關(guān)節(jié)點(diǎn)將按照該協(xié)議的規(guī)范與標(biāo)準(zhǔn),完成業(yè)務(wù)類型確定、數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)幀封裝等一系列操作,由無(wú)線網(wǎng)卡模塊實(shí)現(xiàn)最終的接入功能。
嵌入式網(wǎng)關(guān)系統(tǒng)軟件部分由3個(gè)模塊組成:利用Z-Stack協(xié)議棧實(shí)現(xiàn)ZigBee協(xié)調(diào)器功能的模塊,實(shí)現(xiàn)精簡(jiǎn)嵌入式TCP/IP協(xié)議的功能模塊,ZigBee報(bào)文轉(zhuǎn)化為無(wú)線局域網(wǎng)報(bào)文模塊。
在分析控制系統(tǒng)、Z-Stack及TCP/IP協(xié)議實(shí)現(xiàn)的基礎(chǔ)上,本書提出了網(wǎng)關(guān)系統(tǒng)與IEEE802.15.4/ZigBee網(wǎng)絡(luò)通信協(xié)議層次,網(wǎng)關(guān)系統(tǒng)與Internet網(wǎng)絡(luò)通信協(xié)議層次的應(yīng)用模型。
熱門點(diǎn)擊
- GAFT和TopDisc
- DSWare
- 功率控制技術(shù)
- ZigBee協(xié)議棧
- 無(wú)線傳感器網(wǎng)絡(luò)安全防護(hù)技術(shù)
- 無(wú)線傳感器網(wǎng)絡(luò)安全問(wèn)題概述
- 焊接方法
- PEGASIS及 Hierarchical-
- 無(wú)線溫濕度傳感器
- 無(wú)線傳感器網(wǎng)絡(luò)信道接入概述
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究