陳光絨,李小琴
(寧波職業技術學院,浙江 寧波315800)
WiFi(Wireless Fidelity)[1]是基于 802.11 協 議的 無線局域網,是當今主流的無線接入技術之一。WiFi技術的主要特點有:覆蓋半徑可達到100 m左右,相比于藍牙技術覆蓋范圍較廣,能覆蓋整棟辦公大樓;傳輸速度可以達到 11 Mb/s(802.11b)或 54 Mb/s(802.11g),適合高速數據傳輸業務;不需要布線,可以不受布線條件的限制,非常適合移動辦公用戶的需要。
基于以上特點,WiFi技術被廣泛應用于筆記本電腦、手機、PDA、游戲機、POS機[2]等產品中。本文以 W24 WiFi模塊為例,介紹了WiFi模塊的 AT+i指令編程的基本用法,及其在出租車無線數據傳輸中的應用。
W24是摩托羅拉公司的一款基于802.11b和802.11g協議的多功能、高性能WiFi模塊[3]。其主要特點有:
(1)W24模塊為WiFi向蜂窩數據路由而內置了與G24-GSM和C24-CDMA模塊的連接功能,使本來需要兩種設計方案的應用現只要一種即可;
(2)W24模塊可以工作在路由器模式,作為網關為其他 WiFi設備提供服務,用 NAT(網絡地址翻譯器)在本地地址和公共IP地址間進行轉換;
(3)W24模塊有兩個內置的Web服務器,一個用于實際應用,另一個用于配置和更新W24的硬件;
(4)W24模塊有基于TCP/UDP協議的網絡通信功能。
無線局域網組網方式主要有Ad-Hoc模式和Infrastructure模式,這兩種模式的主要區別是有無接入點AP(Access Pointer)。Ad-Hoc結構是一種省去了AP而搭建起的對等網絡結構,是一種不依賴于固定通信基礎設施的新型無線網絡。兩種模式的結構分別如圖1、圖2所示。

Ad-Hoc模式下有透明傳輸和命令行兩種模式,其中透明傳輸模式主要用于點對點數據通信,命令行模式主要用于一對多模式數據通信。

以W24模塊為例,介紹 Ad-Hoc模式下點對點(透明傳輸)和一對多(命令行)兩種通信模式的基本使用。W24模塊自帶了AT+i指令集,用戶在應用編程中用AT+i指令可以非常容易地對模塊進行操作。
2.2.1 將模塊設置成Ad-Hoc模式
首先要將模塊設置成Ad-Hoc模式,設置命令如表1所示。

表1 Ad-Hoc模式
2.2.2 點對點模式
模塊 A、B點對點通信方式如圖3所示。設置命令如表2所示。


表2 點對點模式
這里所指的一對多通信模式是指Ad-Hoc模式下的命令行模式。在進行命令傳輸模式設置前對模塊進行Ad-Hoc模式設置,方法與前面所述相同。下面就只對模塊的命令傳輸模式相關參數進行設置(將模塊A設置為服務器,模塊 B、C設置為客戶端)。模塊間通信方式如圖4所示。

服務器端(模塊A)設置如表3所示。

表3 服務器端設置
客戶端(模塊 B、C)設置如表 4所示。

表4 客戶端設置
服務器和客戶端通信設置如表5所示,表中數據發送、接收命令對于服務器和客戶端來說都是相同的。

表5 服務器和客戶端通信設置
出租車車內視頻廣告是現在廣告行業的一個新的增值亮點,具有很好的市場潛力。只需要在出租車內安裝一套視頻播放系統。現有的大多數相關應用都是將廣告視頻數據存儲在存儲卡里,在需要更新數據時出租車司機將存儲卡取下送到相關管理中心去更新數據。這樣的方式存在不便之處。首先,出租車數量很多,即使更新一個存儲卡數據的時間很短,但是司機要將車開到特定地點,然后取下存儲卡,下車去更新數據。如果同時有許多司機去更新數據,可以想象,會浪費很多時間。這一弊端是致命的。其次,還存在數據更新不夠及時和統一的問題。這對廣告客戶來講是非常嚴重的問題[4]。
如何能方便、及時地更新廣告視頻數據成了一個至關重要的問題。用WiFi無線網絡的自組網、無線、高速數據傳輸能力可以解決這一問題,而且在費用方面也不會增加很多,只需在每臺出租車和管理中心增加一個W24 WiFi模塊[5-6]。使所有 WiFi模塊組成一個 Ad-Hoc網絡,工作在一對多(命令行)通信模式。其中,管理中心的WiFi模塊作為服務器,出租車上的模塊作為客戶端。網絡結構如圖5所示。由于W24 WiFi的信號有效覆蓋半徑可達到100 m左右,只要出租車進入管理中心附近就可以自動加入Ad-Hoc網絡,如果有新的廣告數據,中心的WiFi模塊就將數據傳輸給出租車上的WiFi模塊,出租車上的設備將數據保存。由于WiFi模塊最大數據傳輸速度可以達到54 Mb/s,因此可以在很短的時間內完成數據傳輸。可見,WiFi可以使出租車車內視頻廣告數據更新變得方便、及時。

本文介紹了W24 WiFi模塊的性能特點以及在點對點、一對多模式下的基本命令編程使用,以及在出租車車內視頻廣告數據更新中的應用。W24 WiFi模塊以其短距離高速無線數據傳輸的特點,以及方便簡單的使用,非常適合短距離無線高速數據傳輸方面的應用,相關應用開發更加經濟、高效。
[1]裴一帆,張輪.基于WiFi的無線網狀網[J].科技情報開發與經濟,2005,15(12):224-226.
[2]于紅梅.無線局域網(WiFi)技術在POS上的應用[J].中國金融電腦,2005(11):64-65.
[3]馬躍.無縫移動與未來通信網絡發展[J].通信世界,2006(01B):18-19.
[4]陳文周.WiFi技術研究及應用[J].數據通信,2008(2):14-17.
[5]雷震洲.支持M2M應用的無線網絡技術及發展[J].電信科學,2004,20(11):1-4.
[6]王興亮,張亮.基于“無線城市”的無線寬帶接入技術應用[J].現代電子技術,2008,31(21):16-18.