W24 WiFi模块编程及其应用

2013-11-24 02:17陈光绒李小琴
网络安全与数据管理 2013年2期
关键词:点对点出租车客户端

陈光绒,李小琴

(宁波职业技术学院,浙江 宁波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指令编程的基本用法,及其在出租车无线数据传输中的应用。

1 W24 WiFi模块

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协议的网络通信功能。

2 点对点通信编程

2.1 Ad-Hoc模式介绍

无线局域网组网方式主要有Ad-Hoc模式和Infrastructure模式,这两种模式的主要区别是有无接入点AP(Access Pointer)。Ad-Hoc结构是一种省去了AP而搭建起的对等网络结构,是一种不依赖于固定通信基础设施的新型无线网络。两种模式的结构分别如图1、图2所示。

Ad-Hoc模式下有透明传输和命令行两种模式,其中透明传输模式主要用于点对点数据通信,命令行模式主要用于一对多模式数据通信。

以W24模块为例,介绍 Ad-Hoc模式下点对点(透明传输)和一对多(命令行)两种通信模式的基本使用。W24模块自带了AT+i指令集,用户在应用编程中用AT+i指令可以非常容易地对模块进行操作。

2.2 点对点通信

2.2.1 将模块设置成Ad-Hoc模式

首先要将模块设置成Ad-Hoc模式,设置命令如表1所示。

表1 Ad-Hoc模式

2.2.2 点对点模式

模块 A、B点对点通信方式如图3所示。设置命令如表2所示。

表2 点对点模式

3 一对多通信

这里所指的一对多通信模式是指Ad-Hoc模式下的命令行模式。在进行命令传输模式设置前对模块进行Ad-Hoc模式设置,方法与前面所述相同。下面就只对模块的命令传输模式相关参数进行设置(将模块A设置为服务器,模块 B、C设置为客户端)。模块间通信方式如图4所示。

3.1 服务器端设置

服务器端(模块A)设置如表3所示。

表3 服务器端设置

3.2 客户端设置

客户端(模块 B、C)设置如表 4所示。

表4 客户端设置

3.3 服务器和客户端通信

服务器和客户端通信设置如表5所示,表中数据发送、接收命令对于服务器和客户端来说都是相同的。

表5 服务器和客户端通信设置

4 应用

出租车车内视频广告是现在广告行业的一个新的增值亮点,具有很好的市场潜力。只需要在出租车内安装一套视频播放系统。现有的大多数相关应用都是将广告视频数据存储在存储卡里,在需要更新数据时出租车司机将存储卡取下送到相关管理中心去更新数据。这样的方式存在不便之处。首先,出租车数量很多,即使更新一个存储卡数据的时间很短,但是司机要将车开到特定地点,然后取下存储卡,下车去更新数据。如果同时有许多司机去更新数据,可以想象,会浪费很多时间。这一弊端是致命的。其次,还存在数据更新不够及时和统一的问题。这对广告客户来讲是非常严重的问题[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.

猜你喜欢
点对点出租车客户端
“点对点”帮2万名农民工返岗
乘坐出租车
如何看待传统媒体新闻客户端的“断舍离”?
OptiX155622H设备点对点以太网透传业务故障分析
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
凭什么
宽带电力线载波点对点通信性能测试平台设计
开往春天的深夜出租车