陳光絨,李小琴
(寧波職業(yè)技術(shù)學(xué)院,浙江 寧波315800)
WiFi(Wireless Fidelity)[1]是基于 802.11 協(xié) 議的 無(wú)線局域網(wǎng),是當(dāng)今主流的無(wú)線接入技術(shù)之一。WiFi技術(shù)的主要特點(diǎn)有:覆蓋半徑可達(dá)到100 m左右,相比于藍(lán)牙技術(shù)覆蓋范圍較廣,能覆蓋整棟辦公大樓;傳輸速度可以達(dá)到 11 Mb/s(802.11b)或 54 Mb/s(802.11g),適合高速數(shù)據(jù)傳輸業(yè)務(wù);不需要布線,可以不受布線條件的限制,非常適合移動(dòng)辦公用戶的需要。
基于以上特點(diǎn),WiFi技術(shù)被廣泛應(yīng)用于筆記本電腦、手機(jī)、PDA、游戲機(jī)、POS機(jī)[2]等產(chǎn)品中。本文以 W24 WiFi模塊為例,介紹了WiFi模塊的 AT+i指令編程的基本用法,及其在出租車無(wú)線數(shù)據(jù)傳輸中的應(yīng)用。
W24是摩托羅拉公司的一款基于802.11b和802.11g協(xié)議的多功能、高性能WiFi模塊[3]。其主要特點(diǎn)有:
(1)W24模塊為WiFi向蜂窩數(shù)據(jù)路由而內(nèi)置了與G24-GSM和C24-CDMA模塊的連接功能,使本來(lái)需要兩種設(shè)計(jì)方案的應(yīng)用現(xiàn)只要一種即可;
(2)W24模塊可以工作在路由器模式,作為網(wǎng)關(guān)為其他 WiFi設(shè)備提供服務(wù),用 NAT(網(wǎng)絡(luò)地址翻譯器)在本地地址和公共IP地址間進(jìn)行轉(zhuǎn)換;
(3)W24模塊有兩個(gè)內(nèi)置的Web服務(wù)器,一個(gè)用于實(shí)際應(yīng)用,另一個(gè)用于配置和更新W24的硬件;
(4)W24模塊有基于TCP/UDP協(xié)議的網(wǎng)絡(luò)通信功能。
無(wú)線局域網(wǎng)組網(wǎng)方式主要有Ad-Hoc模式和Infrastructure模式,這兩種模式的主要區(qū)別是有無(wú)接入點(diǎn)AP(Access Pointer)。Ad-Hoc結(jié)構(gòu)是一種省去了AP而搭建起的對(duì)等網(wǎng)絡(luò)結(jié)構(gòu),是一種不依賴于固定通信基礎(chǔ)設(shè)施的新型無(wú)線網(wǎng)絡(luò)。兩種模式的結(jié)構(gòu)分別如圖1、圖2所示。
Ad-Hoc模式下有透明傳輸和命令行兩種模式,其中透明傳輸模式主要用于點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通信,命令行模式主要用于一對(duì)多模式數(shù)據(jù)通信。
以W24模塊為例,介紹 Ad-Hoc模式下點(diǎn)對(duì)點(diǎn)(透明傳輸)和一對(duì)多(命令行)兩種通信模式的基本使用。W24模塊自帶了AT+i指令集,用戶在應(yīng)用編程中用AT+i指令可以非常容易地對(duì)模塊進(jìn)行操作。
2.2.1 將模塊設(shè)置成Ad-Hoc模式
首先要將模塊設(shè)置成Ad-Hoc模式,設(shè)置命令如表1所示。
表1 Ad-Hoc模式
2.2.2 點(diǎn)對(duì)點(diǎn)模式
模塊 A、B點(diǎn)對(duì)點(diǎn)通信方式如圖3所示。設(shè)置命令如表2所示。
表2 點(diǎn)對(duì)點(diǎn)模式
這里所指的一對(duì)多通信模式是指Ad-Hoc模式下的命令行模式。在進(jìn)行命令傳輸模式設(shè)置前對(duì)模塊進(jìn)行Ad-Hoc模式設(shè)置,方法與前面所述相同。下面就只對(duì)模塊的命令傳輸模式相關(guān)參數(shù)進(jìn)行設(shè)置(將模塊A設(shè)置為服務(wù)器,模塊 B、C設(shè)置為客戶端)。模塊間通信方式如圖4所示。
服務(wù)器端(模塊A)設(shè)置如表3所示。
表3 服務(wù)器端設(shè)置
客戶端(模塊 B、C)設(shè)置如表 4所示。
表4 客戶端設(shè)置
服務(wù)器和客戶端通信設(shè)置如表5所示,表中數(shù)據(jù)發(fā)送、接收命令對(duì)于服務(wù)器和客戶端來(lái)說(shuō)都是相同的。
表5 服務(wù)器和客戶端通信設(shè)置
出租車車內(nèi)視頻廣告是現(xiàn)在廣告行業(yè)的一個(gè)新的增值亮點(diǎn),具有很好的市場(chǎng)潛力。只需要在出租車內(nèi)安裝一套視頻播放系統(tǒng)?,F(xiàn)有的大多數(shù)相關(guān)應(yīng)用都是將廣告視頻數(shù)據(jù)存儲(chǔ)在存儲(chǔ)卡里,在需要更新數(shù)據(jù)時(shí)出租車司機(jī)將存儲(chǔ)卡取下送到相關(guān)管理中心去更新數(shù)據(jù)。這樣的方式存在不便之處。首先,出租車數(shù)量很多,即使更新一個(gè)存儲(chǔ)卡數(shù)據(jù)的時(shí)間很短,但是司機(jī)要將車開到特定地點(diǎn),然后取下存儲(chǔ)卡,下車去更新數(shù)據(jù)。如果同時(shí)有許多司機(jī)去更新數(shù)據(jù),可以想象,會(huì)浪費(fèi)很多時(shí)間。這一弊端是致命的。其次,還存在數(shù)據(jù)更新不夠及時(shí)和統(tǒng)一的問(wèn)題。這對(duì)廣告客戶來(lái)講是非常嚴(yán)重的問(wèn)題[4]。
如何能方便、及時(shí)地更新廣告視頻數(shù)據(jù)成了一個(gè)至關(guān)重要的問(wèn)題。用WiFi無(wú)線網(wǎng)絡(luò)的自組網(wǎng)、無(wú)線、高速數(shù)據(jù)傳輸能力可以解決這一問(wèn)題,而且在費(fèi)用方面也不會(huì)增加很多,只需在每臺(tái)出租車和管理中心增加一個(gè)W24 WiFi模塊[5-6]。使所有 WiFi模塊組成一個(gè) Ad-Hoc網(wǎng)絡(luò),工作在一對(duì)多(命令行)通信模式。其中,管理中心的WiFi模塊作為服務(wù)器,出租車上的模塊作為客戶端。網(wǎng)絡(luò)結(jié)構(gòu)如圖5所示。由于W24 WiFi的信號(hào)有效覆蓋半徑可達(dá)到100 m左右,只要出租車進(jìn)入管理中心附近就可以自動(dòng)加入Ad-Hoc網(wǎng)絡(luò),如果有新的廣告數(shù)據(jù),中心的WiFi模塊就將數(shù)據(jù)傳輸給出租車上的WiFi模塊,出租車上的設(shè)備將數(shù)據(jù)保存。由于WiFi模塊最大數(shù)據(jù)傳輸速度可以達(dá)到54 Mb/s,因此可以在很短的時(shí)間內(nèi)完成數(shù)據(jù)傳輸。可見,WiFi可以使出租車車內(nèi)視頻廣告數(shù)據(jù)更新變得方便、及時(shí)。
本文介紹了W24 WiFi模塊的性能特點(diǎn)以及在點(diǎn)對(duì)點(diǎn)、一對(duì)多模式下的基本命令編程使用,以及在出租車車內(nèi)視頻廣告數(shù)據(jù)更新中的應(yīng)用。W24 WiFi模塊以其短距離高速無(wú)線數(shù)據(jù)傳輸?shù)奶攸c(diǎn),以及方便簡(jiǎn)單的使用,非常適合短距離無(wú)線高速數(shù)據(jù)傳輸方面的應(yīng)用,相關(guān)應(yīng)用開發(fā)更加經(jīng)濟(jì)、高效。
[1]裴一帆,張輪.基于WiFi的無(wú)線網(wǎng)狀網(wǎng)[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2005,15(12):224-226.
[2]于紅梅.無(wú)線局域網(wǎng)(WiFi)技術(shù)在POS上的應(yīng)用[J].中國(guó)金融電腦,2005(11):64-65.
[3]馬躍.無(wú)縫移動(dòng)與未來(lái)通信網(wǎng)絡(luò)發(fā)展[J].通信世界,2006(01B):18-19.
[4]陳文周.WiFi技術(shù)研究及應(yīng)用[J].數(shù)據(jù)通信,2008(2):14-17.
[5]雷震洲.支持M2M應(yīng)用的無(wú)線網(wǎng)絡(luò)技術(shù)及發(fā)展[J].電信科學(xué),2004,20(11):1-4.
[6]王興亮,張亮.基于“無(wú)線城市”的無(wú)線寬帶接入技術(shù)應(yīng)用[J].現(xiàn)代電子技術(shù),2008,31(21):16-18.