《WIFI模块 XLW002X User Manual.pdf》由会员分享,可在线阅读,更多相关《WIFI模块 XLW002X User Manual.pdf(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、新力维新力维 WIFI 模块模块 用户用户手册手册 HongKong Seanywell Co.,Ltd 201207 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 目录目录 1.产品简介产品简介 .32.快速开始快速开始 .42.1.准备工作 .42.2.设置参数 .42.3.开始测试 .93.产品综述产品综述 .103.1.主要功能 .103.1.1.连接无线网络 .103.1.2.串口即插即用 .123.1.3.高速SPI .133.1
2、.4.TCP/IP协议栈 .133.1.5.灵活的参数配置 .133.1.6.多功能GPIO .143.1.7.固件在线升级 .143.2.技术规格 .143.3.应用领域 .154.引脚定义引脚定义 .164.1.模块引脚图 .164.2.引脚功能描述 .175.应用电路应用电路 .185.1.复位电路 .185.2.LED驱动电路 .185.3.UART应用电路.195.4.SPI应用电路 .196.快速配置模块快速配置模块 .206.1.配置功能介绍 .206.2.使用命令行界面配置 .206.2.1.串口设置 .226.2.2.传输协议设置 .236.2.3.客户机/服务器设置 .23
3、6.2.4.无线设置 .246.2.5.安全设置 .246.2.6.网络设置 .256.3.使用WEB管理界面 .266.3.1.登录页面 .266.3.2.基本设置 .266.3.3.高级设置 .27XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 6.3.4.安全设置 .286.3.5.查看系统状态 .296.3.6.无线设置 .296.3.7.无线向导 .307.如何使用如何使用WI-FI .317.1.电脑连接模块 .317.2.模块连接
4、路由器.338.应用案例应用案例 .348.1.主动型串口设备联网 .348.1.1.应用场景 .348.1.2.参考设置 .348.2.被动型串口设备联网 .358.2.1.应用场景 .358.2.2.参考设置 .358.3.广播方式的串口设备联网 .368.3.1.应用场景 .368.3.2.参考设置 .368.4.无线虚拟串口 .378.4.1.应用场景 .378.4.2.参数设置 .379.GPIO .3810.固件升级固件升级 .3811.恢复出厂设置恢复出厂设置 .3812.机械尺寸机械尺寸 .3913.附录附录 .3913.1.命令表 .3914.联系方式联系方式 .42 XLW
5、002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 1.产品简介产品简介 XLW002X Wi-Fi 模块是一个完全独立的嵌入式无线局域网接入装置。该模块集成了MCU、符合 802.11 b/g 2.4G 标准的无线射频收发器、TCP/IP 协议栈和应用程序,XLW002X Wi-Fi 模块提供了非常丰富的接口方便用户的设备与模块连接,包括 UART、SPI、I2C、I2S、MII/RMII。XLW002X Wi-Fi 模块易于集成到最终产品中,加快产品
6、开发,缩短上市时间,为用户提供一种低成本、可靠的无线解决方案。其主要功能特性包括:项目 功能特性 高速 UART 支持波特率范围:1200921600bps 支持硬件流控(RTS/CTS)采用 DMA 技术支持突发传输(burst transfer)高速 SPI 支持时钟频率最高 50MHz 支持 Mode0 和 Mode3 时序模式 支持 MSB 先传 采用 DMA 技术支持突发传输(burst transfer)无线 支持 IEEE802.11b/g 无线标准 支持频率范围:2.4122.484 GHz 支持两种无线网络类型:基础网(Infra)和自组网(Adhoc)支持多种安全认证机制:
7、WEP-64/128,TKIP(WPA-PSK)、AES(WPA2-PSK)支持快速联网 其它 支持 TCP,UDP,ICMP,IGMP,DHCP,ARP,DNS,SMTP,SNTP,PPPoE 和 HTTP等网络协议 支持数据透明传输 支持多种参数配置方式:串口/WEB/无线连接 集成的 PCB 天线 在线固件升级 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ GPIOs 2.快速开始快速开始 2.1.准备工作准备工作 硬件 新力维 WiF
8、i 模块 XLW002X 串口转接板 9 针交叉串口线(两头母口)DC5V 电源适配器 XLW002X 串口转换板 软件 串口调试助手,例如 CommAssistant 终端仿真程序,例如 SecureCRT TCPUDP 调试软件,例如 TCPUDPDebug 2.2.设置参数设置参数 1、将模块装入串口转换板上,并用串口线连接串口转接板和电脑串口。2、将串口转接板上的拨码开关拨向 COM2 一侧 3、打开电脑上的 SecruteCRT 软件,选择“文件”-“快速连接”,在弹出的对话框中参照下图所示进行设置。注意,请根据您实际使用的电脑串口选择端口号。XLW002X IEEE 802.11b
9、/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 点击“连接”按钮后,出现下图所示。如果提示“Unable to open serial port COM4:”,请确认您所选择的串口是否被占用。4、给串口转接板接通 DC 5V 电源,转接板上的 LED 指示灯亮,模块开始工作。由于模块每次重启后串口处于数据传输模式,需要使用“+”命令退出数据传输模式,进入命令配置模式。待模块上的 LED 指示灯开始闪烁后,在 secureCRT 软件中键入三个“+”号,键入“回车”,将会出现“vcon
10、”提示符,此时用户可以开始输入命令设置模块参数了,如下图 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 5、设置模块参数:使用命令“setnt”查看无线网络类型:如果提示的是Network Type:Infra mode,请使用命令“setnt 1”设置成 simpleAP,并使用命令“saveconfig”保存设置 使用命令“setssid”查看模块的 SSID,例如:使用以下命令把模块配置为配置为服务器端、使用 TCP 连接、监听端口 5
11、000,串口的波特率为 115200bps,8 数据位,无奇偶校验,1 位停止位(这些参数都是出厂默认设置,可不进行设置):setmode 0 (设置模块为服务器端)connectype 0 (使用 TCP 传输)setsrvport 5000 (服务器监听端口)serialport 1 3 2 0 2 (串口波特率 115200bps,8 位数据,无奇偶校验,1 位停止位)saveconfig (保存配置)reboot (重启模块使配置生效)使用命令“quit退出命令配置模式,如是您重启了模块就不需要要quit了 6、配置好模块后,打开电脑上的无线网络连接,点击左侧的刷新网络列表,然后在右侧
12、的列表中找到 XLW_R2WiFi 这一项(请以第 5 步实际查得的 SSID 为准),并双击连接:XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 电脑的 IP 地址可以自动获得,或也可手动设置。手动设置时要保持电脑的 IP 地址与模块的IP 地址在同一网段并且不能重复,默认网关设置为模块的 IP 地址,查询模块的 IP 地址信息可在 SecruteCRT 中使用“ipconfig”命令:本例采用自动获取方式,设置如下:XLW002X IEEE
13、 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 7、检查电脑是否能 ping 通模块,在“开始”“运行”中输入“ping 192.168.2.3”并点击确定,如下图表示连接成功:检查模块是否能 ping 通电脑,在 SecureCRT 中使用命令 ping 192.168.2.4(以实际分配到的IP 地址为准):XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王
14、刚 18682486486 http:/ 2.3.开始测试开始测试 1、打开串口调试助手 CommAssistant,记得断开 SecureCRT 连接,防止占用串口,设置如下:2、打开 TCP/UDP 调试软件,本例使用 TCPUDPdebug.exe,创建一个 TCP 客户端连接到模块的 TCP 服务器端:3、到这一步可以进行数据双向传输,如没有乱码,数据接收没有丢失,说明数据传输正常。XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 3.产
15、品综述产品综述 3.1.主要功能主要功能 3.1.1.连接无线网络连接无线网络 网络拓扑 Wifi 无线网络包括两种类型的拓扑形式:基础网(Infra)和自组网(Adhoc),要说明无 线网络的拓扑形式,需要首先了解两个基本概念:AP,无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个 AP。STA,站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA 及其它可以联网的 用户设备)都可称之为一个站点。基于 AP 组建的基础无线网络(Infra)Infra:也称为基础网,是由 AP 创建,众多 STA 加入所组成的无线网络,这种类型的网 络的特点是
16、AP 是整个网络的中心,网络中所有的通信都通过 AP 来转发完成。XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 基于自组网的无线网络(Adhoc)Adhoc:也称为自组网,是仅由两个及以上 STA 自己组成,网络中不存在 AP,这种类型 的网络是一种松散的结构,网络中所有的 STA 都可以直接通信。图 2 自组网络拓扑图 XLW002X 模块可以作为 STA,支持上述两种类型的无线网络。另外 XLW002X 模块块可以作为一个 simple
17、AP。所谓 simple AP 就是模块允许多个 STA 与之连接,但是模块不能为 STA提供路由转发功能,而标准 AP 就可以。安全机制 本模块支持多种无线网络加密方式,能充分保证用户数据的安全传输,包括:WEP64 WEP128 WPA-PSK/TKIP WPA-PSK/CCMP WPA2-PSK/TKIP WPA2-PSK/CCMP 快速联网 本模块支持通过指定无线信道的方式来进行快速联网。在通常的无线联网过程中,首先会对当前的所有信道自动进行一次扫描,来搜索准备连接的目的 AP 创建的(或 Adhoc)网络。XLW002X IEEE 802.11b/g WiFi Module User
18、 Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 本模块提供了设置无线信道的参数,在已知目的网络所在信道的条件下,可以直接指定模块的无线信道,此时可以将无线联网时间从 2 秒降低至约 300 毫秒,从而达到加快联网速度的目的。地址绑定 本模块支持在联网过程中绑定目的网络 BSSID 地址的功能。根据 802.11 协议规定,不同的无线网络可以具有相同的网络名称(也就是 SSID/ESSID),但是必须对应一个唯一的 BSSID 地址。非法入侵者可以通过建立具有相同的 SSID/ESSID 的无线网络的方法,使得网络中的 S
19、TA 联接到非法的 AP 上,从而造成网络的泄密。通过 BSSID 地址绑定的方式,可以防止 STA 接入到非法的网络,从而提高无线网络的安全性 无线漫游 本模块支持基于 802.11 协议的无线漫游功能。无线漫游指的是为了扩大一个无线网络的覆盖范围,由多个 AP 共同创建一个具有相同的 SSID/ESSID 的无线网络,每个 AP 用来覆盖不同的区域,接入到该网络的 STA 可以根据所处位置的不同选择一个最近(即信号最强)的 AP 来接入,而且随着 STA 的移动自动的在不同的 AP 之间切换。在开启无线漫游后,模块将每隔 100 秒自动发起一次扫描过程,并根据扫描结果选择一个当前最近的 A
20、P 连接。在无线漫游期间,网络可能短暂中断,因此,在不需要漫游功能的情况下,建议将其关闭。需要说明的是,启用 BSSID 地址绑定后,将无法使用无线漫游功能 信道设置 本模块支持无线信道设置功能。用户可以通过设置无线信道参数来设定当前模块扫描的信道范围。3.1.2.串口即插即用串口即插即用 本模块支持串口透明传输,可真正实现串口即插即用,最大程度的降低用户使用的复杂度。在此模式下,用户只需预先设置好联网参数。此后,模块每次上电后即可自动连接到预设的无线网络及服务器。由于串口数据是透明传输的,因此用户只需把它看做一条虚拟的串口线,按照使用普通串口的方式发送和接收数据就可以了。也就是说,用户原有的
21、串口设备,直接把连接的串口线替换成本模块,用户设备无需作任何改动即可轻松实现数据的无线传输。在透明传输模式下,模块支持用户可设置的自动组帧触发长度和触发的时间。自动组帧触发长度是指,模块从串口接收到指定长度的数据后,组成网络数据帧,并立即启动网络发送流程。自动组帧触发时间是指,当从串口接收到的数据不足上述指定长度时,模块将在指定的超时时间后,强制将当前数据组成网络帧并启动发送。在透明传输工作模式下,模块串口传输支持硬件流控方式和软件流控,提供标准的 RTS/CTS 信号,强烈建议用户在进行大数据量传输时启用硬件流控功能,这样可以充分保证数据的可靠传输。对于不需要流控功能的应用场合,用户只需把
22、RTS/CTS 引脚悬空即可 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 3.1.3.高速高速SPI 本模块内置的 SPI 控制器提供了一个标准的全双工、同步的高速硬件 SPI 串行接口。SPI 接口工作于从机模式,支持 MODE0 和 MODE3 时序模式,仅支持 MSB 先传。SPI 接口支持的时钟频率最大到 50MHz。SPI 控制器内部通过采用 DMA 技术可以支持突发传输,实现一次性大块数据的传输。SPI 接口提供了非常简洁的操作
23、命令,方便用户编程。3.1.4.TCP/IP协议栈协议栈 本模块内置一个完整的 TCP/IP 协议栈,支持 TCP/UDP/ICMP/ARP/DHCP/DNS/HTTP 协议。支持最多 8 个 TCP 连接 支持最多 4 个 UDP 连接 支持 UDP 广播 支持 DHCP Server/Client 支持 DNS 支持 HTTP,内置 WEB 服务器 支持 Socket 编程接口 3.1.5.灵活的参数配置灵活的参数配置 本模块主要基于预设的参数进行工作,配置参数保存在内部的 flash 存储器中,可以掉电保存,用户可以使用多种方式对模块的配置参数进行修改,包括:基于串口连接,使用命令行界面
24、 需要使用转接板将模块与 PC 机的串口进行连接,然后运行 windows 下的超级终端程序或者第三方终端仿真程序(比如 secureCRT),使用命令对参数进行配置,这种方式最为灵活,但是需要用户对命令比较熟悉,详细命令参考参数配置章节。本模块提供的两个串口都可以用来配置参数,分别是 UART0(Tx0,Rx0)、UART2(Tx2,Rx2)。UART0 只有一个参数配置的功能,在任何时候都可使用,其波特率为9600bps,检验位 none,数据位 8,停止位 1。UART2 有两个工作模式,称为数据模式(data mode)和配置模式(command mode),一个时刻,UART2 只能
25、工作于基中一个模式。数据模式用于数据透明传输,配置模式用于配置模块参数,同 UART0 一样。模块每次启动后,UART2 处于数据模式,要由数据模式切换到命令模式需要发送三个+号,称为逃逸字符。要由命令模式切换到数据模式需要发送“quit”命令。UART2 出厂的波特率为 115200bps,检验位 none,数据位 8,停止位 1。如果有需要,用户可以把参数配置功能集成到用户的 MCU 中,这需要用户通过对自己的 MCU 编程,向模块发送命令字符串进行配置。基于网络连接,使用 IE 浏览器程序 这种方式需要模块在已经连接到无线网络的情况下使用,在一台连接到同一个无线网络中的 PC 机上,使用
26、 IE 浏览器连接本模块内置的 WEB 服务器即可。这种方式的优点是操作简便,界面直观 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 3.1.6.多功能多功能GPIO 本模块提供了 6 个多功能利用引脚,根据用户的需求,可以设置为 GPIO 使用,详细功能定义请参见引脚功能描述部分 3.1.7.固件在线升级固件在线升级 本模块支持固件在线升级功能,可以使用 IE 浏览器登录 web 管理界面对模块进行升级。3.2.技术规格技术规格 类型 规格
27、 处理器 80MIPS CPU 无线标准 802.11b/g,2.4Ghz Flash 1MB Flash RAM 64KB SRAM 数据传输速率 IEEE 802.11b:1,2,5.5 和 11 Mbps IEEE 802.11g:6,9,12,18,24,36,48 和 54 Mbps 无线 频率范围 2.412 2.484 GHz 频道 14 个频道。可配置成美国,加拿大,欧洲,日本,中国等地区规范。调制方式 802.11b:DSSS with DBPSK,DQPSK and CCK 802.11g:DSSS with DBPSK,DQPSK and CCK OFDM with BP
28、SK,QPSK,16QAM and 64QAM 天线 板载 PCB 天线和外部天线可选 RF 最大接收功率 802.11b DSSS:-5 dBm 802.11b CCK:-10 dBm 802.11g OFDM:-15 dBm RF 接收灵敏度 802.11b:-92dBm 1 Mbps;-90dBm 2 Mbps;-89dBm 5.5 Mbps;-85dBm 11 Mbps 802.11g:-82dBm 6 Mbps;-82dBm 9 Mbps;-82dBm 12 Mbps;-82dBm 18 Mbps;-79dBm 24 Mbps;-76dBm 36 Mbps;-71dBm 48 Mbp
29、s;-70dBm 54 Mbps RF 最大输出功率 802.11b:16.5 1dBm 802.11g:14 1dBm 54 Mbps;15 1dBm 48 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ Mbps;16 1dBm 6 36 Mbps 加密模式 802.11i 安 全:WEP-64/128,TKIP(WPA-PSK)和 AES(WPA2-PSK)WiFi 节电模式 基本节电模式 快速节电模式 休眠模式 I/O 功能 功能接口
30、2 路 UART 接口,SPI,I2S/PCM,数字视频接口 GPIO 24 个通用 I/O 口(部分 I/O 口将会与其他接口复用)平均 功率 WLAN 模式,数据传输 250mA 或 825 mW WLAN 模式,无数据传输,WiFi 基本节电模式使能 121mA 或 369 mW 典型 WLAN 模式,WiFi 基本节电模式使能 80mA or 264 mW 典型 WLAN 模式,WiFi 快速节电模式使能 25mA or 82.5 mW 典型 WLAN 断开,睡眠模式)1.18mA or 3.9 mW 典型 操作电压 3.3V 典型 串口转 WiFi 工作模式下 3.3V峰值电流 36
31、0 mA 操作温度 0C to+70C 产品尺寸 25 mm x 45 mm(内部 PCB 天线)/25 mm x 39 mm(外部天线)3.3.应用领域应用领域 应用领域 产品 公共事业和智能能源 温控器 智能仪表 白色家电 HVAC 消费电子产品 遥控器 网络收音机 家庭安全 玩具 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 工业控制 化学传感器 HVAC 安全系统 M2M 通信 远程设备管理 位置与资产跟踪 汽车 代码更新 零售业 P
32、OS 终端 无线价格标签 数字远程 医疗、健身和保健 血糖仪 健身器材 患者病史跟踪 4.引脚定义引脚定义 4.1.模块引脚图模块引脚图 图 2.1.1 模块引脚图 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 4.2.引脚功能描述引脚功能描述 排针 序号 名称 I/O 功能描述 J1 0 XDAT I 内部使用,此引脚必须悬空 J2 1 LED/P1 O 模块 LED 状态指示灯,和 GPIO1 复用 2 RST/P2 I 模块恢复出厂设置
33、(保持RST引脚低电平5秒钟进入复位),和 GPIO2 复用 3 VCC-模块 3.3V 供电 4 RXD2 I UART2 串行数据接收,UART2 用于数据透明传输,5 TXD2 O UART2 串行数据发送,UART2 用于数据透明传输,6 GNG-接地 7 CTS2/P3 I UART2 清除发送,和 GPIO3 复用 8 RTS2/P4 O UART2 请求发送,和 GPIO4 复用 9 TXD0 O UART0 串行数据发送,UART0 用于串口命令配置,TTL电平 J3 10 RXD0 I UART0 串行数据接收,UART0 用于串口命令配置,TTL电平 11 TXD0 O U
34、ART0 串行数据发送,UART0 用于串口命令配置,TTL电平 12 VCC-模块 3.3V 供电 13 SS I SPI 片选,低电平有效 14 SCLK I SPI 串行时钟,支持最大时钟频率 50MHz 15 MOSI I SPI 串行数据输入(接 SPI 主机数据输出)16 MISO O SPI 串行数据输出(接 SPI 主机数据输入)17 GND-接地 18 RST/P5 I 模块恢复出厂设置(保持RST引脚低电平5秒钟进入复位),和 GPIO5 复用 19 LED/P6 O 模块 LED 状态指示灯,和 GPIO6 复用 注意:1、Uart 转 WiFi 版本使用 J2 排针(P
35、in1Pin8);SPI 转 WiFi 版本使用 J3 排针(Pin9Pin18)。2、如果要使用多功能复用引脚的 GPIO 功能,需升级 HWconfig 文件。外部上拉电阻推荐4.7K。3、如果不需要用到 UART2 的硬件流控功能,RTS2 和 CTS2 可以悬空不连接。4、I/O 引脚的输入输出电压都是 LVTTL 标准(Low Voltage TTL)。UART0 或 UART2 与 PC连接时需要使用 RS232 接口芯片作电平转换。5、所有没有用到的引脚可以悬空 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Sea
36、nywell Co.,Ltd 联系人:王刚 18682486486 http:/ 5.应用电路应用电路 5.1.复位电路复位电路 图:复位电路 5.2.LED驱动电路驱动电路 LED 驱动电路 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 5.3.UART应用电路应用电路 注意:1、如果 UART2 与 PC 连接,需要使用 RS232 接口芯片做电平转换 2、如果不使用 UART2 的硬件流控功能,可以不连接 CTS2 和 RTS2。3、所
37、有没有用到的引脚,悬空即可。5.4.SPI应用电路应用电路 注意:1、如果不使用 UART0 配置模块,而是通过络配置模块,则 RXD0 和 TXD0 可以不连接。2、所有没有用到的引脚,悬空即可。XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 6.快速配置模块快速配置模块 6.1.配置功能介绍配置功能介绍 XLW002X WiFi 模块提供了三个接口给用户用于配置模块参数,分别是 UART0(Tx0,Rx0)、UART2(Tx2,Rx2)、W
38、eb 界面。其中 UART0 和 UART2 是基于命令行界面的方式,用户可以使用 Windows 自带的超级终端程序或者第三方终端仿真程序(比如 secureCRT)登录进模块进行配置。如果有必要,用户也可以通过自己的 MCU 编程向模块发送命令字符串进行配置。UART0(Tx0,Rx0)与 UART2(Tx2,Rx2)的区别:UART0 只有一个参数配置的功能,其波特率为 9600bps,检验位 none,数据位 8,停止位 1。UART2 有两个工作模式,称为数据模式(data mode)和配置模式(command mode),一个时刻,UART2 只能工作于基中一个模式。数据模式用于数
39、据透明传输,配置模式用于配置模块参数,同 UART0 一样。模块每次启动后,UART2 处于数据模式,由数据模式切换到命令模式需要发送三个+号,称为逃逸字符。由命令模式切换到数据模式需要发送“quit”命令。UART2 出厂参数是:波特率为 115200bps,检验位 none,数据位 8,停止位 1。WEB管理界面参见“使用WEB管理界面”6.2.使用命令行界面配置使用命令行界面配置 现在开始利用模块的 UART0 和 UART2 接口和终端仿真程序 secureCRT 来展示如何配置模块参数。为了方便演示或测试,这里用到本司专用的测试底板,如图。首先用串口线连接底座板的串口与 PC 上的串
40、品。然后将底座板的拨码开关选择 COM0(即使用模块的UART0)。在 PC 上打开 secureCRT 软件,如下图 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 在菜单栏选择“文件”-“快速连接”或者点击快捷按钮“”,将弹出快速连接对话框,协议选择“Serial”,并设置串口参数,如下图:其中,端口要对应底座板实际所连接 PC 串口。点击连接后如下图:使用 DC 5V 电源适配器连接到底座板电源座,LED 指示灯亮,模块开始工作,secu
41、reCRT软件上将会打印出模块的固件版本信息,串口、wifi 的配置参数、IP 地址等其它启动提示信XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 息。如下图 当模块启动完成后,secureCRT 将显示命令提示符“uart”,表示模块可以开始接收命令,现在就可以在 secureCRT 中键入命令配置模块的参数或查看当前的参数,比如要查看版本信息,键入“version”,“回车”:要查看 uart2 参数,可以键入“serialport”,“回
42、车”:6.2.1.串口设置串口设置 命令:serialport 功能:设置/查询 UART2 的波特率、数据位数、奇偶校验、停止位、流控。格式:serialport :波特率 0:921600 5:9600 1:115200 6:4800 2:57600 7:2400 3:38400 8:1200 4:19200:数据位 0:5 1:6 XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 2:7 3:8:奇偶校验 0:Odd 1:Even 2:No
43、ne :停止位 0:1 1:1.5 2:2:流控 0:Xon/Xoff 1:Hardware 2:None 命令:rs485 功能:设置/查询 RS485 模式 格式:rs485 :0:Sleep 1:Single Twisted Pair HD 2:Double Twisted Pair FD(Slave)3:Double Twisted Pair FD(Master)6.2.2.传输协议设置传输协议设置 命令:connectype 功能:设置/查询网络传输协议 格式:connectype :0:TCP 1:UDP 6.2.3.客户机客户机/服务器设置服务器设置 命令:setmode 功能:
44、设置/查询 C/S 模式(客户机/服务器)格式:setmode :0:模块作为 SERVER 1:模块作为 CLIENT 命令:setsrvport 功能:当模块做服务器时,设置/查询模块的监听端口;当模块做客户端时设置/查询本地端口 格式:setsrvport 命令:setdstport 功能:设置/查询目标服务器的监听端口 格式:setdstport XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 命令:setdsthn 功能:设置/查询目
45、标服务器的名称或 IP 地址 格式:setdsthn 6.2.4.无线设置无线设置 命令:setnt 功能:设置/查询无线网络的类型 格式:setnt 0:infra 基础网 1:Adhoc/simpleAP:自组网 命令:setssid 功能:设置/查询 SSID 格式:setch 最长 31 个字符 命令:setch 功能:设置/查询无线信道 格式:setch 0:Auto 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:10 11:11 命令:setdr 功能:设置/查询无线传输速率 格式:setdr 0:Auto 7:12Mbps 1:1Mbps 8:18
46、Mbps 2:2Mbps 9:24Mbps 3:5.5Mbps 10:36Mbps 4:6Mbps 11:48Mbps 命令:sisrvy 功能:搜索区域的无线网线 格式:sisrvy 6.2.5.安全设置安全设置 命令:setet XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 功能:设置/查询加密方式 格式:setet 0:No Security 3:TKIP 1:WEP64 4:AES 2:WEP128 使用使用 WEP64/WEP128
47、 加密方式时,使用下面的命令设置密码:加密方式时,使用下面的命令设置密码:命令:wepklen 功能:设置/查询 WEP 密码长度 格式:wepklen 命令:setw64k 功能:设置/查询 WEP64 密钥,当使用 WEP64 加密方式时使用该密钥 格式:setw64k .命令:setw128k 功能:设置/查询 WEP128 密钥,当使用 WEP128 加密方式时使用该密钥 格式:setw128k .命令:setwki 功能:设置/查询密钥索引 格式:setwki 使用使用 TKIP/AES 加密方式时,使用下面的命令设置密码:加密方式时,使用下面的命令设置密码:命令:setwp 功能:
48、设置/查询 WPA 密钥,当使用 AES/TKIP 加密方式时,使用该密钥 格式:setwp 6.2.6.网络设置网络设置 命令:dhcpclient 功能:设置/查询 dhcp 状态 格式:dhcpclient :0:disable 1:enable 命令:setip 功能:设置/查询本地 IP 地址 格式:setip 命令:setmask 功能:设置/查询本地子网掩码 格式:setmask XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 命
49、令:setgateway 功能:设置/查询本地网关 格式:setgateway 命令:setdns 功能:设置/查询本地网关 格式:setdns 命令:setdhcpsrv 功能:设置/查询 dhcp 服务器状态 格式:setdhcpsrv :0:disable 1:enable 命令:dhcpsrv 功能:查询/设置 dhcp 服务器 格式:dhcpsrv :起始地址:结束地址:网络掩码:网关地址:租约时间 6.3.使用使用WEB管理界面管理界面 6.3.1.登录页面登录页面 首先浏览器的地址栏输入模块的 IP 地址 192.168.2.3,会出现如下图所示页面,然后输入用户名和密码(出厂
50、username:admin,password:admin),点击 Login 登陆模块配置界面。6.3.2.基本设置基本设置 Basic 页面可以设置串口的波特率、IP 地址、网络传输协议等参数。XLW002X IEEE 802.11b/g WiFi Module User Manual HongKong Seanywell Co.,Ltd 联系人:王刚 18682486486 http:/ 6.3.3.高级设置高级设置 Advanced 页面可以进行在线升级固件,配置 DHCP 服务器 XLW002X IEEE 802.11b/g WiFi Module User Manual HongK