介紹一下關(guān)于GPRS/CDMA無(wú)線路由器
無(wú)線路由器可廣泛應(yīng)用于金融、保險(xiǎn)、電力、監(jiān)控、交通、氣象、水文監(jiān)測(cè)等行業(yè)。利用穩(wěn)定的GPRS/CDMA1X無(wú)線網(wǎng)絡(luò),無(wú)線路由器可以代替部分有線以太網(wǎng)路由器、HUB、有線MODEM,實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。在公用移動(dòng)網(wǎng)絡(luò)覆蓋的條件下,原先采用以太網(wǎng)接口,依靠有線以太網(wǎng)通信系統(tǒng)的各種終端設(shè)備,如PC機(jī)、工控機(jī)、ATM機(jī)、POS機(jī)、網(wǎng)絡(luò)攝像機(jī)等,都可以很方便地通過(guò)無(wú)線路由器接入到GPRS/CDMA1X網(wǎng)絡(luò)中,利用移動(dòng)互聯(lián)網(wǎng)提供的數(shù)據(jù)服務(wù)來(lái)進(jìn)行數(shù)據(jù)通信。
無(wú)線路由器硬件設(shè)計(jì)
無(wú)線路由器由無(wú)線通信模塊、以太網(wǎng)接口、嵌入式處理器及存儲(chǔ)器、電源模塊等四部分組成,如圖1所示,它一端通過(guò)無(wú)線通信模塊經(jīng)天線接入GPRS/CDMA1X網(wǎng)絡(luò),另一端通過(guò)以太網(wǎng)接口連接網(wǎng)絡(luò)終端設(shè)備,如PC、網(wǎng)絡(luò)攝像機(jī)、多媒體終端等,無(wú)線路由器相當(dāng)于在網(wǎng)絡(luò)終端設(shè)備和互聯(lián)網(wǎng)之間搭起了一座橋梁。無(wú)線通信模塊部分完成接入GPRS/CDMA1X網(wǎng)絡(luò)的工作,相當(dāng)于一部可以撥號(hào)上網(wǎng)的移動(dòng)調(diào)制解調(diào)器。
無(wú)線路由器通過(guò)無(wú)線通信模塊連接GPRS或CDMA1X移動(dòng)互聯(lián)網(wǎng)絡(luò),通過(guò)以太網(wǎng)接口連接內(nèi)部網(wǎng)絡(luò)設(shè)備或者內(nèi)部局域網(wǎng)。無(wú)線路由器具備網(wǎng)絡(luò)路由功能,能夠在兩個(gè)網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)。各種終端設(shè)備發(fā)出的數(shù)據(jù)通過(guò)以太網(wǎng)口被處理器接收,處理器對(duì)數(shù)據(jù)進(jìn)行相應(yīng)處理后再通過(guò)串行口1發(fā)送給無(wú)線通信模塊,由它轉(zhuǎn)發(fā)到GPRS或CDMA網(wǎng)絡(luò)中。同理,從無(wú)線網(wǎng)絡(luò)來(lái)的反向數(shù)據(jù)經(jīng)過(guò)相反的路徑最終送回網(wǎng)絡(luò)終端設(shè)備。
無(wú)線通信模塊
采用Wavecom公司生產(chǎn)的GPRS模塊Q2406B或CDMA1X模塊Q2358C,嵌入式處理器通過(guò)串行口1與無(wú)線通信模塊的相連,模塊通過(guò)外接天線與公用移動(dòng)網(wǎng)絡(luò)的蜂窩小區(qū)基站通信,收發(fā)無(wú)線數(shù)據(jù)。
對(duì)外接口
路由器對(duì)外有三個(gè)接口:一個(gè)SMA座的天線接口,50Ω阻抗;一個(gè)RJ45座的10M以太網(wǎng)口接口,連接各種網(wǎng)絡(luò)終端設(shè)備;一個(gè)DB9座的RS232串行口,既可以配置成控制臺(tái)接口,用來(lái)設(shè)置參數(shù)和設(shè)備運(yùn)行監(jiān)控,也可配置成串口數(shù)據(jù)轉(zhuǎn)換接口,用于將串口數(shù)據(jù)轉(zhuǎn)換成網(wǎng)口數(shù)據(jù)。
電源
考慮到車載電瓶電壓大都為+12V,為了方便連接汽車的點(diǎn)煙器或車載電瓶,無(wú)線路由器電源模塊采用直流電源+12輸入,輸出4V、2.8V、3.3V,分別供給無(wú)線通信模塊、S3C4510、FLASH等數(shù)字電路部分。
無(wú)線路由器的軟件設(shè)計(jì)
mClinux是一個(gè)完全符合GNU/GPL(通用公共許可證)公約的項(xiàng)目和完全開放代碼,它是標(biāo)準(zhǔn)Linux的一個(gè)分支,現(xiàn)在由Lineo公司支持維護(hù)。它專門針對(duì)沒(méi)有MMU的CPU,并且為嵌放式系統(tǒng)做了許多小型化的工作。