亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng)的制作方法

文檔序號(hào):7883447閱讀:816來源:國(guó)知局
專利名稱:基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種應(yīng)用于組建無線專網(wǎng)的傳輸網(wǎng)絡(luò)系統(tǒng),尤其是一種基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),屬于通信和計(jì)算機(jī)技術(shù)領(lǐng)域。
背景技術(shù)
嵌入式系統(tǒng)是將計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。由于嵌入式系統(tǒng)采用微處理器和獨(dú)立的操作系統(tǒng),實(shí)現(xiàn)相對(duì)較少的功能,因此往往不需要大量的外圍器件,在不影響性能的基礎(chǔ)上,在體積上和功耗上有著不可替代的優(yōu)勢(shì)。計(jì)算機(jī)技術(shù)已進(jìn)入后PC技術(shù)時(shí)代,實(shí)際應(yīng)用領(lǐng)域產(chǎn)生了很大變化,與通用計(jì)算機(jī)相比,嵌入式系統(tǒng)在很多領(lǐng)域有著更為廣闊的應(yīng)用,嵌入式系統(tǒng)的開發(fā)和使用成為當(dāng)今眾多領(lǐng)域的熱門話題。
無線局域網(wǎng)是指以無線信道作傳輸媒介的計(jì)算機(jī)局域網(wǎng)絡(luò)(Wireless Local Area Network,簡(jiǎn)稱WLAN),是在有線網(wǎng)的基礎(chǔ)上發(fā)展起來的,使網(wǎng)上的計(jì)算機(jī)具有可移動(dòng)性,能快速、方便地解決有線方式不易實(shí)現(xiàn)的網(wǎng)絡(luò)信道的連通問題。由于無線局域網(wǎng)通信所具有的成本低、建網(wǎng)迅速、使用方便等特點(diǎn),這項(xiàng)技術(shù)受到了用戶的廣泛歡迎。無線局域網(wǎng)產(chǎn)品包括網(wǎng)卡、網(wǎng)橋、無線Modem、接入點(diǎn)(Access Point)、天線等等。其傳輸介質(zhì)一般采用紅外(IR)波段或射頻(RF)波段。由于紅外線局域網(wǎng)采用紅外線作為傳輸媒體,有較強(qiáng)的方向性,受太陽光的干擾大,目前的主流產(chǎn)品多數(shù)利用射頻波段,采用直接序列擴(kuò)頻技術(shù)。無線局域網(wǎng)的一般組網(wǎng)模式是帶有無線網(wǎng)卡的筆記本或臺(tái)式機(jī)與接入點(diǎn)連通,接入點(diǎn)可以集成到有線局域網(wǎng)中,它們彼此間也可以互通。在國(guó)外,無線局域網(wǎng)的應(yīng)用已經(jīng)較為多見,尤其在日本等國(guó)家;在國(guó)內(nèi),無線網(wǎng)絡(luò)的技術(shù)和產(chǎn)品在實(shí)際應(yīng)用領(lǐng)域還是相對(duì)較新的,但無線網(wǎng)絡(luò)的不可替代的優(yōu)點(diǎn)正在使它越來越廣泛的被人接受和使用。
檢索發(fā)現(xiàn),申請(qǐng)?zhí)枮?2101747.6、申請(qǐng)日為2002.01.17的中國(guó)發(fā)明專利申請(qǐng)公開了一種嵌入式無線控制模組裝置,該裝置連接在電能驅(qū)動(dòng)的被控端與控制端之間,使得控制端透過嵌入式無線控制模組裝置能夠控制被控端,包括無線傳輸單元,從被控端發(fā)射無限電波與訊號(hào)至控制端,及接收來自控制端的無線電波與訊號(hào)至控制端;微處理單元;數(shù)字訊號(hào)傳輸介質(zhì)單元;其中微處理單元處理及傳送數(shù)字訊號(hào)傳輸介質(zhì)單元及無線傳輸單元之間的訊號(hào),并控制無線傳輸單元和數(shù)字訊號(hào)傳輸介質(zhì)單元的運(yùn)作??梢哉f,這只是嵌入技術(shù)和無線通訊技術(shù)進(jìn)行了初步的結(jié)合,遠(yuǎn)未達(dá)到組網(wǎng)的程度。
電子信息化高速發(fā)展的今天,用戶的應(yīng)用需求在不斷提高,比如無線網(wǎng)絡(luò)上承載數(shù)據(jù)、語音,甚至視頻等方面的應(yīng)用要求,以及能提供服務(wù)質(zhì)量保障和智能化等更高層次的要求?,F(xiàn)有的無線低端網(wǎng)絡(luò)產(chǎn)品已遠(yuǎn)遠(yuǎn)滿足不了用戶日益增長(zhǎng)的應(yīng)用需求,各種高端智能化的無線局域網(wǎng)產(chǎn)品成為開發(fā)熱點(diǎn)。
隨著互聯(lián)網(wǎng)技術(shù)的普及和微電子技術(shù)的發(fā)展,以手持電腦、機(jī)頂盒、網(wǎng)絡(luò)電話、住宅網(wǎng)間連接器等信息家電為代表的互聯(lián)網(wǎng)時(shí)代嵌入式產(chǎn)品,為嵌入式市場(chǎng)展現(xiàn)了美好前景。特別在實(shí)時(shí)性要求較高的通信領(lǐng)域,有線通信中ISDN終端適配器、網(wǎng)絡(luò)集線器、路由器、網(wǎng)橋及以太網(wǎng)臺(tái)式接線器,無線通信中,無線局域網(wǎng)的無線路由器、無線設(shè)備終端,數(shù)字移動(dòng)通信網(wǎng)(GSM/CDMA)的用戶終端、軟件無線電都使用嵌入式系統(tǒng)設(shè)計(jì)。嵌入式系統(tǒng)正在向網(wǎng)絡(luò)領(lǐng)域大力拓展,無線網(wǎng)絡(luò)必將是其應(yīng)用的熱點(diǎn)之一,無線網(wǎng)絡(luò)產(chǎn)品的高端化趨勢(shì)也要求更高級(jí)的嵌入式系統(tǒng)加入。

發(fā)明內(nèi)容
本發(fā)明的目的在于鑒于以上兩個(gè)熱門技術(shù)的發(fā)展?fàn)顩r和趨勢(shì),提出一種將嵌入式系統(tǒng)技術(shù)和無線網(wǎng)絡(luò)技術(shù)有機(jī)相結(jié)合的基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),從而為組建無線專網(wǎng)提供了一種低成本、易實(shí)現(xiàn)、多功能的全新技術(shù)方案。
為了達(dá)到以上目的,本發(fā)明基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng)的技術(shù)方案為由中心站節(jié)點(diǎn)和采集數(shù)據(jù)節(jié)點(diǎn)組成的無線傳輸網(wǎng)絡(luò),節(jié)點(diǎn)由無線收發(fā)信機(jī)和系統(tǒng)處理器組成,無線收發(fā)信機(jī)包括天線和通信模塊,系統(tǒng)處理器由提供外設(shè)接口的底板和嵌入操作系統(tǒng)的核心板構(gòu)成,操作系統(tǒng)包括內(nèi)核和驅(qū)動(dòng)程序,嵌入操作系統(tǒng)的核心板包含以下功能模塊路由協(xié)議模塊——用以隨時(shí)監(jiān)聽端口,接收和發(fā)送路由數(shù)據(jù)包,并根據(jù)接收的數(shù)據(jù),計(jì)算最短徑,形成路由項(xiàng)存儲(chǔ)于內(nèi)存中;數(shù)據(jù)包轉(zhuǎn)發(fā)模塊——用以截獲需要轉(zhuǎn)發(fā)的數(shù)據(jù)包,查找路由信息,重新構(gòu)造數(shù)據(jù)包并發(fā)送出去;數(shù)據(jù)采集和發(fā)送模塊——用以采集數(shù)據(jù)并通過通信模塊發(fā)送數(shù)據(jù);網(wǎng)絡(luò)管理協(xié)議代理模塊——用以進(jìn)行自動(dòng)發(fā)現(xiàn)其它節(jié)點(diǎn)、建立連接關(guān)系的拓?fù)涔芾?;設(shè)置節(jié)點(diǎn)信息、實(shí)現(xiàn)對(duì)節(jié)點(diǎn)遠(yuǎn)程控制以及讀出、顯示節(jié)點(diǎn)信息的配置管理;發(fā)現(xiàn)、分析以及排除故障的故障管理;采集、處理、顯示、存儲(chǔ)、查詢節(jié)點(diǎn)的性能參數(shù),統(tǒng)計(jì)網(wǎng)絡(luò)運(yùn)行狀態(tài)信息,對(duì)網(wǎng)絡(luò)的使用發(fā)展作出評(píng)測(cè)、估計(jì),為網(wǎng)絡(luò)進(jìn)一步規(guī)劃與調(diào)整提供依據(jù)的性能管理;總體調(diào)度程序模塊——用以使上述模塊運(yùn)行時(shí)數(shù)據(jù)共享、相互協(xié)調(diào)配合。
具體些說,本發(fā)明的終端節(jié)點(diǎn)系統(tǒng)可以MOTOROLA的MPC8xx系列為嵌入式處理器,采用LINUX操作系統(tǒng)的嵌入式平臺(tái)。嵌入式系統(tǒng)包含硬件和軟件兩部分硬件架構(gòu)上以嵌入式處理器為中心,配置存儲(chǔ)器、I/O設(shè)備、通信模塊等必要的外設(shè);軟件部分以軟件開發(fā)平臺(tái)為核心,向上提供應(yīng)用編程接口(API),向下屏蔽具體硬件特性的板級(jí)支持包BSP。嵌入式系統(tǒng)中,軟件和硬件緊密配合,協(xié)調(diào)工作,共同完成系統(tǒng)預(yù)定的功能。硬件平臺(tái)可以采用MPC8xx系列,配有16M SDRAM和4M FLASH,同時(shí)根據(jù)應(yīng)用設(shè)計(jì)如下接口PCMCIA無線收發(fā)信模塊、10M以太網(wǎng)接口、串口(RS-232、RS-485)、BDM調(diào)試口。采用LINUX(FOR PPC)操作系統(tǒng),其中的移植包括了主機(jī)系統(tǒng)的配置,燒寫工具的開發(fā)、PPCBOOT和LINUX內(nèi)核的移植等。
無線收發(fā)信機(jī)部分可以采用工作在開放頻段(如2.4GHz)、發(fā)射功率達(dá)500毫瓦、鏈路速率在1Mbps以上、具有CSMA/CA和至少具備128位WEP加密能力的通用無線收發(fā)信設(shè)備,也可根據(jù)行業(yè)具體應(yīng)用開發(fā)、使用專用無線收發(fā)信機(jī)。
在各個(gè)節(jié)點(diǎn)嵌入式系統(tǒng)上需要完成很多的功能,按照模塊化設(shè)計(jì)的思想,將其劃分為路由協(xié)議的實(shí)現(xiàn)、數(shù)據(jù)包的轉(zhuǎn)發(fā)、數(shù)據(jù)的采集和發(fā)送,以及為網(wǎng)絡(luò)管理而加入的代理程序。然而這些程序的運(yùn)行并不是簡(jiǎn)單的各不相關(guān),而是需要進(jìn)行數(shù)據(jù)的共享,也就是相互影響,相互配合的,因而需要設(shè)置一個(gè)調(diào)度程序進(jìn)行協(xié)調(diào)。為了管理的方便,各進(jìn)程共用一個(gè)較大的內(nèi)存區(qū)域的不同地址空間存放和交換數(shù)據(jù)。數(shù)據(jù)封裝和拆封模塊對(duì)采集到的數(shù)據(jù)進(jìn)行封裝,然后可以利用TCP/IP進(jìn)行傳輸;對(duì)要轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)行拆封,確定其目的地等信息,然后重新封裝、轉(zhuǎn)發(fā)。接入控制模塊由無線收發(fā)信機(jī)的MAC層接入控制完成。路由選擇模塊確定本節(jié)點(diǎn)上的路由表,為其它功能打下基礎(chǔ),本系統(tǒng)可以采用RIP協(xié)議。
網(wǎng)絡(luò)管理的目的用于管理維護(hù)所有的無線節(jié)點(diǎn)。網(wǎng)管系統(tǒng)主要有網(wǎng)絡(luò)管理進(jìn)程和被管網(wǎng)絡(luò)實(shí)體組成。網(wǎng)絡(luò)管理進(jìn)程包括用戶界面和網(wǎng)管應(yīng)用程序,被管網(wǎng)絡(luò)實(shí)體主要是無線節(jié)點(diǎn),節(jié)點(diǎn)中間包括一個(gè)代理進(jìn)程。兩者通過簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議通信。本網(wǎng)絡(luò)管理可以采用簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP),SNMP的結(jié)構(gòu)有三個(gè)目標(biāo)網(wǎng)絡(luò)管理功能盡量簡(jiǎn)單化;網(wǎng)絡(luò)管理協(xié)議容易擴(kuò)充;網(wǎng)絡(luò)管理結(jié)構(gòu)盡可能獨(dú)立,與網(wǎng)絡(luò)設(shè)備無關(guān)。網(wǎng)絡(luò)管理的功能主要有拓?fù)涔芾怼⑴渲霉芾?、故障管理、性能管理、安全管理等。拓?fù)涔芾磉M(jìn)程要能夠自動(dòng)發(fā)現(xiàn)無線網(wǎng)絡(luò)中的節(jié)點(diǎn),建立所發(fā)現(xiàn)節(jié)點(diǎn)之間的連接關(guān)系,形成整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。在網(wǎng)絡(luò)結(jié)構(gòu)發(fā)生調(diào)整和變化后,網(wǎng)絡(luò)管理進(jìn)程能夠?qū)W(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)進(jìn)行自動(dòng)的更新或重構(gòu)。網(wǎng)絡(luò)管理進(jìn)程可以從網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn)發(fā)現(xiàn)整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。配置管理主要包括兩個(gè)方面的內(nèi)容,一是設(shè)置各個(gè)節(jié)點(diǎn)的信息,實(shí)現(xiàn)對(duì)節(jié)點(diǎn)的遠(yuǎn)程控制;二是讀出并顯示各個(gè)節(jié)點(diǎn)的信息。故障管理主要是對(duì)故障的發(fā)現(xiàn)和分析以及排除,包括故障發(fā)現(xiàn)、故障報(bào)警、故障信息管理、排錯(cuò)支持工具、檢索/分析故障信息。性能管理用來采集、處理、顯示、存儲(chǔ)、查詢節(jié)點(diǎn)的性能參數(shù),統(tǒng)計(jì)網(wǎng)絡(luò)運(yùn)行狀態(tài)信息,對(duì)網(wǎng)絡(luò)的使用發(fā)展作出評(píng)測(cè)、估計(jì),為網(wǎng)絡(luò)進(jìn)一步規(guī)劃與調(diào)整提供依據(jù)。安全管理涉及用戶的注冊(cè)、口令和安全等級(jí)等。主要是為了防止未經(jīng)許可的用戶登錄到網(wǎng)管系統(tǒng)。
總之,本發(fā)明的系統(tǒng)采用嵌入式系統(tǒng)和無線收發(fā)信機(jī)為物理平臺(tái),通過無線連接或/和無線中繼實(shí)現(xiàn)廣域組網(wǎng),在保證控制設(shè)備成本的基礎(chǔ)上,提高了無線網(wǎng)絡(luò)設(shè)備的智能化,使整個(gè)系統(tǒng)便于實(shí)現(xiàn)各種路由和管理功能以及各種上層應(yīng)用軟件,進(jìn)而組建應(yīng)用廣泛的無線傳輸專網(wǎng),滿足當(dāng)今技術(shù)發(fā)展對(duì)通信行業(yè)不斷涌現(xiàn)的新需求。


下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的說明。
圖1是本發(fā)明一個(gè)實(shí)施例的系統(tǒng)組網(wǎng)方案圖示。
圖2是圖1實(shí)施例的節(jié)點(diǎn)硬件系統(tǒng)示意圖。
圖3是圖1實(shí)施例的頂層模塊關(guān)系概念圖。
圖4是圖1實(shí)施例的程序頂層模塊(狀態(tài))圖。
圖5是圖1實(shí)施例的數(shù)據(jù)包轉(zhuǎn)發(fā)示意圖。
圖6是圖1實(shí)施例的網(wǎng)絡(luò)管理模型。
圖7是圖1實(shí)施例的網(wǎng)管框架圖。
圖8是圖1實(shí)施例的拓?fù)渌惴鞒虉D。
具體實(shí)施例方式
實(shí)施例一本實(shí)施例基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng)的研發(fā)主要涉及三個(gè)方面的內(nèi)容,即節(jié)點(diǎn)硬件系統(tǒng)的設(shè)計(jì);基于嵌入式系統(tǒng)的節(jié)點(diǎn)應(yīng)用軟件的開發(fā);網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計(jì)。
其組網(wǎng)方案如圖1所示,一個(gè)較大的區(qū)域被分割成若干個(gè)較小的區(qū)域,分別用一個(gè)中心站MS進(jìn)行管理,中心站之間由骨干網(wǎng)連接。每個(gè)區(qū)域的中心站MS負(fù)責(zé)管理本區(qū)域內(nèi)的一些節(jié)點(diǎn)Node,這些節(jié)點(diǎn)可以是一些傳感器,或者一些儀器、設(shè)備等。采集的方式可以是定時(shí)自動(dòng)進(jìn)行,也可以是中心站發(fā)送采集命令。各個(gè)節(jié)點(diǎn)用通用通信協(xié)議接口(如RS232或者RS485接口)連接采集設(shè)備DC,定期通過通信接口,獲取數(shù)據(jù),然后由一定的路由,以無線接力的方式,傳回與中心站相連的節(jié)點(diǎn),由它再轉(zhuǎn)給中心站。此外,在這一過程中,還需要采用一些方法保證數(shù)據(jù)正確、有效的傳遞,例如可設(shè)置備用路由,差錯(cuò)控制和流量控制、數(shù)據(jù)進(jìn)行加密和認(rèn)證的處理等。由于各個(gè)節(jié)點(diǎn)上需要完成的任務(wù)很多,因此考慮采用嵌入式系統(tǒng)構(gòu)成節(jié)點(diǎn)的核心。
節(jié)點(diǎn)硬件系統(tǒng)主要包括通信模塊、控制模塊、接口模塊和天線部分,如圖2所示。通信部件專事空中信號(hào)的發(fā)送和接收處理、RF射頻信號(hào)的上/下變頻,由無線模塊組成。在本系統(tǒng)中,采用具有PCMCIA接口的無線收發(fā)信機(jī),此無線收發(fā)信機(jī)完成無線環(huán)境下接收和發(fā)送數(shù)據(jù)所需的一系列工作;控制部件專事系統(tǒng)各部分的協(xié)調(diào)和路由表維護(hù),在本系統(tǒng)中即為嵌入式系統(tǒng),由于本系統(tǒng)要求有強(qiáng)大的處理功能,普通的單片機(jī)已經(jīng)不能滿足要求,嵌入式系統(tǒng)有強(qiáng)大的處理和管理功能,能完成本系統(tǒng)的復(fù)雜要求;接口部件專事與其它系統(tǒng)的各種接口,由接口轉(zhuǎn)換模塊和接口組成,本系統(tǒng)根據(jù)具體的使用要求,開發(fā)了多種接口類型,可以支持RS-232,RS-485,10BASE-T等對(duì)外接口;天線部件專事空中信號(hào)的發(fā)射和搜集,由室外天線組成,支持全向、定向高增益天線,支持由功分器分開的雙天線組合。因此嵌入式系統(tǒng)的設(shè)計(jì)是節(jié)點(diǎn)硬件系統(tǒng)的核心。
嵌入式系統(tǒng)硬件平臺(tái)由核心板和底板(外設(shè)板或稱基本板)組成,核心板上集成摩托羅拉MPC8xx系列處理器,16M SDRAM以及4M的FLASH,為嵌入式操作系統(tǒng)及其上層軟件提供了足夠的空間。底板上則提供非常豐富的外設(shè)接口一個(gè)10M以太網(wǎng)接口、一個(gè)WLAN接口、一個(gè)RS-485串口、一個(gè)兩線RS-232串口(COM1)及一個(gè)BDM調(diào)試口(MPC8xx系列的EPBDM(Embedded PowerPC Background DebugMode))。核心板和底板配合即構(gòu)成一個(gè)最小的完整應(yīng)用系統(tǒng)。系統(tǒng)具有體積小、耗電低、處理能力強(qiáng)、網(wǎng)絡(luò)功能強(qiáng)大等特點(diǎn),能夠裝載和運(yùn)行嵌入式Linux操作系統(tǒng)。
在各個(gè)節(jié)點(diǎn)嵌入式系統(tǒng)上需要完成很多的功能,按照模塊化設(shè)計(jì)的思想,將其劃分為RIP路由協(xié)議的實(shí)現(xiàn)、數(shù)據(jù)包的轉(zhuǎn)發(fā)、數(shù)據(jù)的采集和發(fā)送,以及為網(wǎng)絡(luò)管理而加入的SNMP代理程序。然而這些程序的運(yùn)行并不是簡(jiǎn)單的各不相關(guān),而是需要進(jìn)行數(shù)據(jù)的共享,也就是相互影響,相互配合的,因而需要設(shè)置一個(gè)總體調(diào)度程序進(jìn)行協(xié)調(diào)。為了管理的方便,各進(jìn)程共用一個(gè)較大的內(nèi)存區(qū)域的不同地址空間存放和交換數(shù)據(jù)。整體安排如圖3所示,其中實(shí)線表示控制、調(diào)用關(guān)系,虛線表示數(shù)據(jù)流向??傮w調(diào)度程序決定各個(gè)功能模塊的執(zhí)行順序,也可以根據(jù)實(shí)際情況終止其中一個(gè)程序或者讓它重新開始;圖中的共享內(nèi)存區(qū)可以共用一塊,也可以按功能和共享關(guān)系劃分為幾塊;總體調(diào)度程序可以傳遞一些命令給各個(gè)功能模塊,也可以讓各個(gè)功能模塊定期放入一些運(yùn)行狀態(tài)參數(shù)供其查詢和判斷,所以數(shù)據(jù)流向采用雙向箭頭;RIP路由實(shí)現(xiàn)需要定期更新共享內(nèi)存中的路由表,供數(shù)據(jù)包轉(zhuǎn)發(fā)、數(shù)據(jù)采集、發(fā)送和SNMP Agent代理程序查詢使用,所以其箭頭是指向共享內(nèi)存區(qū)域的單向的;數(shù)據(jù)包轉(zhuǎn)發(fā)模塊主要是使用共享內(nèi)存區(qū)域中的路由信息,所以是從共享內(nèi)存區(qū)域指向自己的單向箭頭;數(shù)據(jù)采集、轉(zhuǎn)發(fā)模塊也是這樣;SNMP Agent代理模塊雖然一方面需要共享內(nèi)存區(qū)域中的信息(主要是路由信息,供中心站進(jìn)行查詢),但另一方面也會(huì)從中心站送來一些命令,例如Reboot重啟,人工進(jìn)行數(shù)據(jù)采集,等等。所以關(guān)于共享內(nèi)存設(shè)計(jì)部分會(huì)非常靈活。
RIP路由協(xié)議的實(shí)現(xiàn)從編程的總體思想上來說,實(shí)現(xiàn)該協(xié)議需要做兩方面的編程工作與網(wǎng)絡(luò)通信相關(guān)的部分,包括隨時(shí)監(jiān)聽端口,接收和發(fā)送路由數(shù)據(jù)包;根據(jù)接收的數(shù)據(jù),計(jì)算最短徑,形成路由項(xiàng),并存儲(chǔ)于內(nèi)存中。
RIP路由協(xié)議流程見圖4程序剛剛啟動(dòng)的時(shí)候,需要進(jìn)行相應(yīng)的初始化工作,主要包括將與該節(jié)點(diǎn)相鄰的節(jié)點(diǎn)的信息(IP、距離度量等)填入內(nèi)存數(shù)據(jù)庫(kù),并利用該初始信息(IP地址),向各個(gè)相鄰節(jié)點(diǎn)發(fā)出請(qǐng)求完整路由信息的數(shù)據(jù)包。這些做完了以后,就進(jìn)入監(jiān)聽端口的環(huán)節(jié),端口號(hào)由協(xié)議規(guī)定為520。作為測(cè)試,可以使用1024以上的端口號(hào)。監(jiān)聽端口的目的是等待臨近節(jié)點(diǎn)傳過來的各自路由信息。如果此時(shí)沒有數(shù)據(jù)包,為了防止以后長(zhǎng)時(shí)間出現(xiàn)這種狀態(tài)(例如網(wǎng)絡(luò)故障)所帶來的問題,就需要檢查一遍內(nèi)存數(shù)據(jù)庫(kù)中的各條路由信息的時(shí)間戳,為判斷是否過期,是否刪除,是否發(fā)送常規(guī)或者觸發(fā)更新做準(zhǔn)備。如果此時(shí)有數(shù)據(jù)包到達(dá)端口的緩存內(nèi),就執(zhí)行一系列操作首先檢查該數(shù)據(jù)包的合法性。如果由于網(wǎng)絡(luò)錯(cuò)誤造成該數(shù)據(jù)包不合法,就丟棄。如果合法,先檢查一遍數(shù)據(jù)庫(kù)中的時(shí)間戳,避免由于更新路由表以后的重復(fù)操作。接著更新路由表,如果收到的數(shù)據(jù)包中有可以更新數(shù)據(jù)庫(kù)的信息,就進(jìn)行更新,并且在更新完畢后將更新的項(xiàng)以觸發(fā)更新的方式告訴該節(jié)點(diǎn)的各個(gè)鄰居,最后回到監(jiān)聽端口狀態(tài)。當(dāng)然,如果收到的數(shù)據(jù)包沒有什么有價(jià)值的信息,或者僅僅是讓現(xiàn)有路由在時(shí)間上繼續(xù)保持有效,那么就不會(huì)有“發(fā)送觸發(fā)更新”的環(huán)節(jié),而是直接回到監(jiān)聽的狀態(tài)繼續(xù)等待。這樣的過程不停的重復(fù),就能隨時(shí)反映網(wǎng)絡(luò)變化而帶來的路由信息的變化。
在無線網(wǎng)絡(luò)上,需要傳送很多的數(shù)據(jù),包括從終端數(shù)據(jù)采集裝置送來的數(shù)據(jù)、SNMP網(wǎng)絡(luò)管理的命令和回應(yīng)等等。一個(gè)具有一定規(guī)模的網(wǎng)絡(luò),不可能進(jìn)行完全點(diǎn)到點(diǎn)的直接通信,就像有線網(wǎng)絡(luò)(特別是Internet)中大量路由器的存在,無線網(wǎng)絡(luò)中也必須具有相應(yīng)路由功能的節(jié)點(diǎn)。一般來說這種節(jié)點(diǎn)被歸為AP,且價(jià)格不菲。然而正因?yàn)楸鞠到y(tǒng)采用了RIP路由協(xié)議,通過編程在每個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)路由轉(zhuǎn)發(fā)功能就成為了可能。前面的RIP路由程序只是實(shí)現(xiàn)了搜集點(diǎn)到點(diǎn)的路由信息,為這一部分轉(zhuǎn)發(fā)程序的實(shí)現(xiàn)奠定了基礎(chǔ)。簡(jiǎn)單的說,轉(zhuǎn)發(fā)程序要做的,就是截獲需要轉(zhuǎn)發(fā)的數(shù)據(jù)包,查找路由信息,重新構(gòu)造數(shù)據(jù)包并發(fā)送出去。
數(shù)據(jù)包尋路、轉(zhuǎn)發(fā)程序?qū)崿F(xiàn)參見圖5,節(jié)點(diǎn)N負(fù)責(zé)周期性的采集數(shù)據(jù)采集設(shè)備DC的數(shù)據(jù),該數(shù)據(jù)要傳送回節(jié)點(diǎn)1(中心站MS1)。對(duì)節(jié)點(diǎn)N來說,它發(fā)送數(shù)據(jù)的時(shí)候可以采取如下策略把獲取的數(shù)據(jù)裝進(jìn)IP包,加上中心站的IP地址,用高層socket發(fā)送出去,用高層socket的目的,是為了簡(jiǎn)化程序,讓底層的事情由操作系統(tǒng)自動(dòng)完成,而更多的考慮放在與數(shù)據(jù)采集設(shè)備的通信方面。高層socket在發(fā)送數(shù)據(jù)包之前因?yàn)椴⒉恢拦?jié)點(diǎn)1的MAC,因此它會(huì)發(fā)一個(gè)ARP(地址解析協(xié)議),節(jié)點(diǎn)N-1的轉(zhuǎn)發(fā)程序在獲取該ARP的時(shí)候會(huì)查看本機(jī)的路由表,如果有到達(dá)節(jié)點(diǎn)1的路由,它會(huì)將自己的MAC(測(cè)量與控制)給節(jié)點(diǎn)N,這樣,高層socket(套接字)就會(huì)相信節(jié)點(diǎn)N-1就是節(jié)點(diǎn)1然后將數(shù)據(jù)包發(fā)給它,由它進(jìn)行下面的轉(zhuǎn)發(fā)。這就是所構(gòu)想的“ARP欺騙”。截獲數(shù)據(jù)包要考慮從那一層獲取數(shù)據(jù)包,就要對(duì)應(yīng)使用相應(yīng)層的socket函數(shù)。從上面的敘述可以看出,應(yīng)當(dāng)能夠收到MAC幀。這需要使用sock_packet參數(shù)建立socket,同時(shí)還要將無線收發(fā)信機(jī)的模式設(shè)為混雜(promisc)模式。
網(wǎng)管系統(tǒng)的模型如圖6所示,網(wǎng)管系統(tǒng)采用客戶端/服務(wù)器模式,由以下幾個(gè)部分構(gòu)成(1)網(wǎng)絡(luò)管理進(jìn)程運(yùn)行在中心站的一臺(tái)PC機(jī)上,通過無線的網(wǎng)管通道和通信協(xié)議實(shí)現(xiàn)對(duì)整個(gè)無線網(wǎng)絡(luò)的管理。網(wǎng)絡(luò)管理進(jìn)程具有友好的用戶界面,用戶可以通過它來對(duì)整個(gè)無線網(wǎng)絡(luò)進(jìn)行管理和維護(hù);(2)被管網(wǎng)絡(luò)實(shí)體含有代理進(jìn)程(Agent)的各個(gè)無線節(jié)點(diǎn)。代理進(jìn)程運(yùn)行在各個(gè)無線節(jié)點(diǎn)上,用以響應(yīng)網(wǎng)絡(luò)管理進(jìn)程的各種命令,使用戶可以通過網(wǎng)絡(luò)管理進(jìn)程來實(shí)現(xiàn)對(duì)各個(gè)無線節(jié)點(diǎn)的監(jiān)視和控制。代理進(jìn)程也可以主動(dòng)地和網(wǎng)絡(luò)管理進(jìn)程進(jìn)行通信;(3)網(wǎng)管協(xié)議網(wǎng)絡(luò)管理進(jìn)程和被管網(wǎng)絡(luò)實(shí)體之間的通信協(xié)議。
網(wǎng)絡(luò)管理系統(tǒng)的結(jié)構(gòu)如圖1所示,網(wǎng)絡(luò)管理進(jìn)程運(yùn)行在中心站的一臺(tái)PC機(jī)上,通過無線的網(wǎng)管通道實(shí)現(xiàn)對(duì)整個(gè)無線網(wǎng)絡(luò)的管理。網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的網(wǎng)管信息都要傳送到網(wǎng)絡(luò)管理進(jìn)程中來,由網(wǎng)絡(luò)管理進(jìn)程對(duì)這些網(wǎng)管信息進(jìn)行處理和顯示。圖中的節(jié)點(diǎn)指的是被管網(wǎng)絡(luò)實(shí)體,所有的節(jié)點(diǎn)共同構(gòu)成了一個(gè)無線通信網(wǎng)絡(luò)。和網(wǎng)絡(luò)管理進(jìn)程直接相連的節(jié)點(diǎn)稱為本地節(jié)點(diǎn)或者叫做主節(jié)點(diǎn),網(wǎng)絡(luò)管理進(jìn)程通過主節(jié)點(diǎn)來管理整個(gè)無線網(wǎng)絡(luò)。一般來說,主節(jié)點(diǎn)應(yīng)該是離網(wǎng)絡(luò)管理進(jìn)程最近的一個(gè)節(jié)點(diǎn),或者是由用戶指定的節(jié)點(diǎn)。主節(jié)點(diǎn)必須能夠和網(wǎng)管計(jì)算機(jī)直接進(jìn)行通信,而不需要通過其它節(jié)點(diǎn)的中轉(zhuǎn)。主節(jié)點(diǎn)應(yīng)該可以任意指定,即從網(wǎng)絡(luò)中的任何一個(gè)可以和網(wǎng)管計(jì)算機(jī)直接通信的節(jié)點(diǎn)都可以管理到整個(gè)網(wǎng)絡(luò)。
網(wǎng)管系統(tǒng)的功能主要包括以下幾個(gè)方面拓?fù)涔芾?、配置管理、故障管理、性能管理、安全管理等?br> 拓?fù)涔芾碓O(shè)計(jì)網(wǎng)絡(luò)管理進(jìn)程要能夠自動(dòng)發(fā)現(xiàn)無線網(wǎng)絡(luò)中的節(jié)點(diǎn),建立所發(fā)現(xiàn)節(jié)點(diǎn)之間的連接關(guān)系,形成整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。拓?fù)浣Y(jié)構(gòu)的自動(dòng)搜索就是這樣的算法,它采用ICMP和SNMP協(xié)議來自動(dòng)搜索和發(fā)現(xiàn)所要管理的IP網(wǎng)絡(luò)中的所有節(jié)點(diǎn)(包括路由設(shè)備、子網(wǎng)和主機(jī)等),以及它們之間的連接關(guān)系,從而構(gòu)造出整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),并且把構(gòu)造出的拓?fù)浣Y(jié)構(gòu)保存在定義好的數(shù)據(jù)庫(kù)中,以備其它部分使用。網(wǎng)絡(luò)管理進(jìn)程可以通過用戶設(shè)定的時(shí)間間隔(如1個(gè)小時(shí))對(duì)網(wǎng)絡(luò)進(jìn)行主動(dòng)的探測(cè),以發(fā)現(xiàn)網(wǎng)絡(luò)中的節(jié)點(diǎn)設(shè)備和這個(gè)網(wǎng)絡(luò)的結(jié)構(gòu)。用戶也可以手動(dòng)啟動(dòng)網(wǎng)絡(luò)管理進(jìn)程的探測(cè)功能,以隨時(shí)對(duì)網(wǎng)絡(luò)的結(jié)構(gòu)進(jìn)行探測(cè)。在網(wǎng)絡(luò)結(jié)構(gòu)發(fā)生調(diào)整和變化后,網(wǎng)絡(luò)管理進(jìn)程能夠?qū)W(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)進(jìn)行自動(dòng)的更新或重構(gòu)。網(wǎng)絡(luò)管理進(jìn)程可以從網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn)發(fā)現(xiàn)整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。拓?fù)渌阉鞯乃惴▽?shí)現(xiàn)如圖8。
配置管理主要包括兩個(gè)方面的內(nèi)容,一是設(shè)置各個(gè)節(jié)點(diǎn)的信息,實(shí)現(xiàn)對(duì)節(jié)點(diǎn)的遠(yuǎn)程控制;二是讀出并顯示各個(gè)節(jié)點(diǎn)的信息。節(jié)點(diǎn)信息主要包括節(jié)點(diǎn)號(hào)、IP地址、MAC地址、路由表設(shè)置、業(yè)務(wù)配置、節(jié)點(diǎn)的狀態(tài)以及節(jié)點(diǎn)的自檢功能,還可以包括對(duì)各個(gè)節(jié)點(diǎn)的關(guān)閉和啟動(dòng)等。在這些節(jié)點(diǎn)信息中,有些可以進(jìn)行設(shè)置,而有些則只能讀取,不能設(shè)置。
故障管理故障管理包括當(dāng)前告警的監(jiān)視、歷史記錄的管理以及告警過濾等幾個(gè)方面。當(dāng)前告警監(jiān)視用于監(jiān)視節(jié)點(diǎn)中的當(dāng)前的告警和故障信息。告警監(jiān)視的驅(qū)動(dòng)方式一般有兩種一種是輪詢方式,由網(wǎng)絡(luò)管理進(jìn)程根據(jù)用戶設(shè)定的周期定期地網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的告警信息進(jìn)行查詢,由于涉及到通信業(yè)務(wù)量和節(jié)點(diǎn)處理能力等個(gè)方面的原因,查詢周期不宜太短,但為了能夠?qū)崟r(shí)反映各節(jié)點(diǎn)的告警狀態(tài),查詢周期也不宜太長(zhǎng)。這就需要另一種驅(qū)動(dòng)方式來進(jìn)行補(bǔ)充,即事件方式。當(dāng)一個(gè)節(jié)點(diǎn)出現(xiàn)了告警信息后,節(jié)點(diǎn)應(yīng)主動(dòng)向網(wǎng)絡(luò)管理進(jìn)程發(fā)出告警事件報(bào)告,因此事件報(bào)告功能要在網(wǎng)絡(luò)節(jié)點(diǎn)的代理中實(shí)現(xiàn)。兩種驅(qū)動(dòng)方式互相補(bǔ)充,缺一不可。當(dāng)一個(gè)告警消失以后,我們就把它作為一條歷史告警記錄保存在數(shù)據(jù)庫(kù)中,以備查詢。告警記錄除了要包括告警的其它信息外,還要加上一條告警結(jié)束時(shí)間。告警過濾用于設(shè)置一定的條件,對(duì)不需要的告警信息不做處理或顯示,或者在處理或顯示該類型告警時(shí)加上一定的標(biāo)志。告警信息的內(nèi)容一般包括告警的節(jié)點(diǎn)、告警類型(設(shè)備告警,通信告警等)、告警部位、告警原因(告警名稱)、告警起始時(shí)間、告警結(jié)束時(shí)間等。(具體告警信息待定)網(wǎng)絡(luò)管理進(jìn)程負(fù)責(zé)對(duì)告警信息的處理、顯示和歷史告警記錄的查詢等。此外,網(wǎng)絡(luò)管理進(jìn)程還要知道每個(gè)節(jié)點(diǎn)的狀態(tài),即哪個(gè)節(jié)點(diǎn)有響應(yīng),哪個(gè)節(jié)點(diǎn)沒有響應(yīng),這可以通過對(duì)節(jié)點(diǎn)的定期輪詢來實(shí)現(xiàn),用以發(fā)現(xiàn)哪個(gè)節(jié)點(diǎn)發(fā)生了故障或退出了運(yùn)行。
性能管理用來采集、處理、顯示、存儲(chǔ)、查詢節(jié)點(diǎn)的性能參數(shù)。由于性能參數(shù)需要由網(wǎng)絡(luò)管理進(jìn)程定期地查詢或由節(jié)點(diǎn)定期地報(bào)告,如果性能參數(shù)比較多,它們所占用的通信量可能較大。可以根據(jù)需要來確定是否需要進(jìn)行性能管理。基本的性能參數(shù)可能包括節(jié)點(diǎn)接收字節(jié)數(shù),發(fā)送字節(jié)數(shù),發(fā)生錯(cuò)誤的報(bào)文數(shù)等。性能管理的內(nèi)容,即需要采集哪些性能參數(shù)待定。
安全管理安全管理涉及用戶的注冊(cè)、口令和安全等級(jí)等。主要是為了防止未經(jīng)許可的用戶登錄到網(wǎng)管系統(tǒng)。由于我們所要管理的無線網(wǎng)絡(luò),所以安全管理方面也非常重要。安全管理不僅存在于網(wǎng)絡(luò)管理進(jìn)程中,同時(shí)也要存在于網(wǎng)絡(luò)節(jié)點(diǎn)的代理中。即不僅需要在網(wǎng)絡(luò)管理進(jìn)程中要設(shè)置登錄用戶和登錄口令,在網(wǎng)絡(luò)節(jié)點(diǎn)中同樣要采取一定的措施防止非授權(quán)用戶通過其它方式來查看和修改節(jié)點(diǎn)的信息。
物理接口實(shí)現(xiàn)方法物理接口指的是網(wǎng)絡(luò)管理進(jìn)程和主節(jié)點(diǎn)之間的接口。在此物理接口為無線通道,以實(shí)現(xiàn)網(wǎng)絡(luò)管理進(jìn)程與整個(gè)無線網(wǎng)絡(luò)的通信,從而管理整個(gè)網(wǎng)絡(luò)。目前所考慮的是網(wǎng)絡(luò)管理進(jìn)程可以通過網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn)都可以管理到整個(gè)網(wǎng)絡(luò),因此每個(gè)節(jié)點(diǎn)都應(yīng)該有一個(gè)和網(wǎng)絡(luò)管理進(jìn)程通信的網(wǎng)管物理接口。
被管網(wǎng)絡(luò)實(shí)體的實(shí)現(xiàn)被管網(wǎng)絡(luò)實(shí)體指的是含有代理進(jìn)程(Agent)的各個(gè)無線節(jié)點(diǎn)。代理進(jìn)程的目的是用以響應(yīng)網(wǎng)絡(luò)管理進(jìn)程的各種命令,使用戶可以通過網(wǎng)絡(luò)管理進(jìn)程來實(shí)現(xiàn)對(duì)各個(gè)無線節(jié)點(diǎn)的監(jiān)視和控制。此外代理進(jìn)程也可以主動(dòng)地和網(wǎng)絡(luò)管理進(jìn)程進(jìn)行通信。代理進(jìn)程是一個(gè)獨(dú)立軟件模塊,它運(yùn)行在各個(gè)節(jié)點(diǎn)上,通過特定的網(wǎng)管協(xié)議和網(wǎng)絡(luò)管理進(jìn)程進(jìn)行通信。代理進(jìn)程要支持網(wǎng)絡(luò)管理進(jìn)程完成各種管理功能。代理進(jìn)程需要在節(jié)點(diǎn)的操作系統(tǒng)上實(shí)現(xiàn)。目前,考慮在節(jié)點(diǎn)上采用嵌入式的Linux操作系統(tǒng),而Linux操作系統(tǒng)本身支持SNMP代理進(jìn)程,所以在節(jié)點(diǎn)上嵌入SNMP代理進(jìn)程來實(shí)現(xiàn)對(duì)它的管理。
網(wǎng)管協(xié)議的選擇和實(shí)現(xiàn)網(wǎng)管協(xié)議就是網(wǎng)絡(luò)管理進(jìn)程與被管網(wǎng)絡(luò)實(shí)體上的代理進(jìn)程之間網(wǎng)管通信協(xié)議。由于考慮在節(jié)點(diǎn)上采用SNMP代理進(jìn)程,所以網(wǎng)絡(luò)協(xié)議可使用SNMP協(xié)議。SNMP是當(dāng)前TCP/IP網(wǎng)絡(luò)上的一個(gè)非常重要的網(wǎng)絡(luò)管理協(xié)議,由于其簡(jiǎn)單性和有效性,自制定以來得到了非常廣泛的應(yīng)用和支持,目前已經(jīng)成為管理TCP/IP網(wǎng)絡(luò)的一個(gè)事實(shí)上的標(biāo)準(zhǔn)。
總之,本實(shí)施例采用嵌入式系統(tǒng)和無線收發(fā)信機(jī)為物理平臺(tái),通過無線連接或/和無線中繼實(shí)現(xiàn)廣域組網(wǎng),網(wǎng)絡(luò)節(jié)點(diǎn)規(guī)??蛇_(dá)數(shù)千以上;在保證控制設(shè)備成本的基礎(chǔ)上,提高了無線網(wǎng)絡(luò)設(shè)備的智能化;本系統(tǒng)的發(fā)明主要涉及三個(gè)方面的內(nèi)容,即節(jié)點(diǎn)硬件系統(tǒng)的設(shè)計(jì);基于嵌入式系統(tǒng)的節(jié)點(diǎn)應(yīng)用軟件的開發(fā);網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計(jì)。在通信專用微處理器MPC8xx系列和LINUX操作系統(tǒng)的支持下,實(shí)現(xiàn)了各種復(fù)雜的節(jié)點(diǎn)數(shù)據(jù)處理功能、路由和網(wǎng)管代理功能?;贚INUX的RIP路由協(xié)議和SNMP網(wǎng)絡(luò)管理協(xié)議的優(yōu)化實(shí)現(xiàn),配以路由搜索和數(shù)據(jù)轉(zhuǎn)發(fā)、拓?fù)渌阉饕约爸T多網(wǎng)絡(luò)管理擴(kuò)展功能等,合理地實(shí)現(xiàn)了整個(gè)無線傳輸網(wǎng)絡(luò)系統(tǒng)。
權(quán)利要求
1.一種基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),由中心站節(jié)點(diǎn)和采集數(shù)據(jù)節(jié)點(diǎn)組成的無線傳輸網(wǎng)絡(luò),所述節(jié)點(diǎn)由無線收發(fā)信機(jī)和系統(tǒng)處理器組成,所述無線收發(fā)信機(jī)包括天線和通信模塊;其特征在于所述系統(tǒng)處理器由提供外設(shè)接口的底板和嵌入操作系統(tǒng)的核心板構(gòu)成,所述操作系統(tǒng)包括內(nèi)核和驅(qū)動(dòng)程序,所述嵌入操作系統(tǒng)的核心板包含以下功能模塊路由協(xié)議模塊——用以隨時(shí)監(jiān)聽端口,接收和發(fā)送路由數(shù)據(jù)包,并根據(jù)接收的數(shù)據(jù),計(jì)算最短徑,形成路由項(xiàng)存儲(chǔ)于內(nèi)存中;數(shù)據(jù)包轉(zhuǎn)發(fā)模塊——用以截獲需要轉(zhuǎn)發(fā)的數(shù)據(jù)包,查找路由信息,重新構(gòu)造數(shù)據(jù)包并發(fā)送出去;數(shù)據(jù)采集和發(fā)送模塊——用以采集數(shù)據(jù)并通過通信模塊發(fā)送數(shù)據(jù);網(wǎng)絡(luò)管理協(xié)議代理模塊——用以進(jìn)行自動(dòng)發(fā)現(xiàn)其它節(jié)點(diǎn)、建立連接關(guān)系的拓?fù)涔芾?;設(shè)置節(jié)點(diǎn)信息、實(shí)現(xiàn)對(duì)節(jié)點(diǎn)遠(yuǎn)程控制以及讀出、顯示節(jié)點(diǎn)信息的配置管理;發(fā)現(xiàn)、分析以及排除故障的故障管理;采集、處理、顯示、存儲(chǔ)、查詢節(jié)點(diǎn)的性能參數(shù),統(tǒng)計(jì)網(wǎng)絡(luò)運(yùn)行狀態(tài)信息,對(duì)網(wǎng)絡(luò)的使用發(fā)展作出評(píng)測(cè)、估計(jì),為網(wǎng)絡(luò)進(jìn)一步規(guī)劃與調(diào)整提供依據(jù)的性能管理;總體調(diào)度程序模塊——用以使上述模塊運(yùn)行時(shí)數(shù)據(jù)共享、相互協(xié)調(diào)配合。
2.根據(jù)權(quán)利要求1所述基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),其特征在于所述無線傳輸網(wǎng)絡(luò)為分別用一個(gè)中心站進(jìn)行管理的兩個(gè)以上區(qū)域,所述中心站之間由骨干網(wǎng)連接。
3.根據(jù)權(quán)利要求1或2所述基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),其特征在于所述路由協(xié)議模塊為按以下過程工作的路由協(xié)議模塊——將與相鄰的節(jié)點(diǎn)信息填入內(nèi)存數(shù)據(jù)庫(kù);——利用所述節(jié)點(diǎn)信息中的IP地址向其它各相鄰節(jié)點(diǎn)發(fā)出請(qǐng)求完整路由信息的數(shù)據(jù)包;——進(jìn)入監(jiān)聽端口狀態(tài);——如果沒有數(shù)據(jù)包,檢查內(nèi)存數(shù)據(jù)庫(kù)中的各條路由信息的時(shí)間戳,判斷是否過期、是否刪除,如是則返回上一步,否則進(jìn)入下一步;——如果有數(shù)據(jù)包到達(dá)端口的緩存內(nèi),則檢查該數(shù)據(jù)包的合法性——如果數(shù)據(jù)包不合法,就丟棄;——如果合法,再檢查數(shù)據(jù)庫(kù)中的時(shí)間戳,如是則返回進(jìn)入監(jiān)聽端口狀態(tài),如否則更新路由表;——在更新完畢后將更新的項(xiàng)以觸發(fā)更新的方式告訴各個(gè)相鄰節(jié)點(diǎn)回到監(jiān)聽端口狀態(tài)。
4.根據(jù)權(quán)利要求3所述基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),其特征在于所述數(shù)據(jù)包轉(zhuǎn)發(fā)模塊為按以下過程工作的數(shù)據(jù)包轉(zhuǎn)發(fā)模塊——在節(jié)點(diǎn)N周期性的采集數(shù)據(jù),并傳送回相應(yīng)中心站;——把獲取的數(shù)據(jù)裝進(jìn)IP包,加上所述中心站的IP地址,用高層socket發(fā)送出去;——所述高層socket發(fā)一個(gè)ARP命令,節(jié)點(diǎn)N-1的轉(zhuǎn)發(fā)程在獲取該ARP的時(shí)候查看本機(jī)的路由表;——如果有到所述中心站的路由,節(jié)點(diǎn)N-1將自身MAC發(fā)給節(jié)點(diǎn)N,由節(jié)點(diǎn)N-1進(jìn)行轉(zhuǎn)發(fā)。
5.根據(jù)權(quán)利要求4所述基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),其特征在于所述數(shù)據(jù)包轉(zhuǎn)發(fā)模塊中含有數(shù)據(jù)封裝和拆封模塊,用已對(duì)采集到的數(shù)據(jù)進(jìn)行封裝、利用TCP/IP進(jìn)行傳輸,對(duì)要轉(zhuǎn)發(fā)的數(shù)據(jù)包進(jìn)行拆封,確定其目的地信息,再重新封裝、轉(zhuǎn)發(fā)。
6.根據(jù)權(quán)利要求1所述基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),其特征在于還包括安全管理模塊,用以管理用戶注冊(cè)、口令和安全等級(jí),防止未經(jīng)許可的用戶登錄到網(wǎng)管系統(tǒng)。
全文摘要
本發(fā)明涉及一種基于嵌入式平臺(tái)的無線傳輸網(wǎng)絡(luò)系統(tǒng),屬于通信和計(jì)算機(jī)技術(shù)領(lǐng)域。本發(fā)明的系統(tǒng)采用嵌入式系統(tǒng)和無線收發(fā)信機(jī)為物理平臺(tái),通過無線連接或/和無線中繼實(shí)現(xiàn)廣域組網(wǎng),網(wǎng)絡(luò)節(jié)點(diǎn)規(guī)??蛇_(dá)數(shù)千以上;在保證控制設(shè)備成本的基礎(chǔ)上,提高了無線網(wǎng)絡(luò)設(shè)備的智能化;采用合理的路由協(xié)議、網(wǎng)絡(luò)管理系統(tǒng)以及代理,使整個(gè)系統(tǒng)便于實(shí)現(xiàn)各種路由和管理功能以及各種上層應(yīng)用軟件,進(jìn)而組建應(yīng)用廣泛的無線傳輸專網(wǎng),滿足當(dāng)今技術(shù)發(fā)展對(duì)通信行業(yè)不斷涌現(xiàn)的新需求。
文檔編號(hào)H04L12/28GK1620021SQ20031010636
公開日2005年5月25日 申請(qǐng)日期2003年11月20日 優(yōu)先權(quán)日2003年11月20日
發(fā)明者樊祥寧, 陳健寧, 張小東, 汪靖成, 陳長(zhǎng)根, 蔣兆國(guó), 邢渝華, 陳聲健, 沈麟 申請(qǐng)人:南京中普信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1