《uart串口wlan模块用户手册-cgwifi03a》由会员分享,可在线阅读,更多相关《uart串口wlan模块用户手册-cgwifi03a(112页珍藏版)》请在金锄头文库上搜索。
1、简介 03A 是全新的第三代嵌入式 Uart-Wifi 模 块产品。 Uart-Wifi 是基于 Uart 接口的符合 wifi 无 线网络标准的嵌入式模块,内置无线网络协 议 IEEE802.11 协议栈以及 TCP/IP 协议栈, 能够实现用户串口数据到无线网络之间的转 换。通过 Uart-Wifi 模块,传统的串口设备也 能轻松接入无线网络。 03A 在前两代产品的基础上进行了全面 的软硬件升级,功能更加强大,使用更加简 单: 全面支持串口透明数据传输模式,真 正实现串口的即插即用 全新的 AT+指令集,全部基于 ASCII 格式,简单易懂,使用更容易 更加完备的 TCP/IP 协议栈,
2、支持 DHCP 协议动态 IP 地址分配和 DNS 域名解析功能 内置 WEB 服务器,实现使用 IE 浏 览器通过无线网络远程配置模块参数 更高的传输性能,最高可达 110KB/S 的发送速率 产品特性 接口接口 双排插针式接口:HDR254M-2X4 支持波特率范围:1200115200bps 支持硬件 RTS/CTS 流控 单 3.3V 供电 无线无线 支持 IEEE802.11b/g 无线标准 支持频率范围:2.4122.484 GHz 支持两种无线网络类型: 基础网(Infra)和自组网 (Adhoc) 支持多种安全认证机制: WEP64/WEP128/ TKIP/CCMP(AES)
3、 WEP/WPA-PSK/WPA2-PSK 支持快速联网 支持无线漫游 其它其它 支持多种网络协议: TCP/UDP/ICMP/DHCP/DNS/HTTP 支持自动和命令两种工作模式 支持串口透明传输模式 支持 AT+控制指令集 支持多种参数配置方式: 串口/WEB 服务器/无线连接 应用领域 智能公交网络,如无线刷卡机 小额金融支付网络,如无线 POS 机 工业设备联网,如无线传感器 物联网 LED 屏幕,医疗设备 目 录 1产品简介产品简介 5 2产品综述产品综述 6 2.1技术规格.6 2.2硬件说明.7 2.2.1机械尺寸7 2.2.2外部接口8 2.2.3天线(选配)9 2.2.4串
4、口转接板(选配)9 2.2.5无线适配器(选配)10 2.3主要功能.11 2.3.1连接无线网络11 2.3.2串口即插即用13 2.3.3串口命令模式14 2.3.4TCP/IP协议栈.14 2.3.5灵活的参数配置15 2.3.6多功能GPIO15 2.3.7固件在线升级15 3快速开始向导快速开始向导 15 3.1准备工作.15 3.2设置参数.15 3.3开始测试.18 4产品设计指南产品设计指南 21 4.1硬件连接.21 4.2工作模式.21 4.2.1启动模式选择21 4.2.2自动工作模式22 4.2.3命令工作模式25 4.3参数详细说明.25 4.3.1无线设置参数25
5、4.3.2网络设置参数28 4.3.3工作模式设置参数29 4.3.4高级无线设置参数30 4.3.5串口设置参数34 4.3.6透明模式设置参数35 4.3.7系统设置参数36 4.4出厂默认设置.37 4.5典型应用范例.39 4.5.1主动型串口设备联网39 4.5.2被动型串口设备联网40 4.5.3广播方式的串口设备联网41 4.5.4无线虚拟串口43 4.5.5多网络连接模式45 5配置管理指南配置管理指南 48 5.1使用配置管理软件.48 5.1.1简介48 5.1.2模块管理48 5.1.3配置参数50 5.1.4功能测试54 5.1.5系统信息61 5.1.6固件升级61
6、5.2使用 WEB 服务器62 5.2.1查询/修改配置参数.62 5.2.2在线固件升级64 5.3使用超级终端程序.64 6AT+指令控制协议指令控制协议.67 6.1语法说明.67 6.1.1语法格式67 6.2指令集.70 6.2.1指令列表70 6.2.2网络控制类72 6.2.3系统控制类76 6.2.4参数设置类79 6.3例程代码.90 6.3.1例程代码说明90 6.3.2命令模式下Wifi网卡的操作流程.90 6.3.3示例代码主要的数据结构91 6.3.4串口数据操作92 6.3.5AT指令返回参数解析函数96 6.3.6字符串操作函数97 6.3.7几种AT指令发送解析
7、示例.99 附录附录 A 常见问题与解答常见问题与解答108 Q1:模块为何搜索不到指定的网络? 108 Q2:模块为什么连接不上网络? 108 Q3:模块设置为 WPA/WPA2 安全模式时,为什么在复位后需要 10 多秒才能响应指令或自动连上网络?108 Q4:模块已经显示加网成功,为什么PING不通?.108 Q5:自动工作模式下,为什么模块联网后总是一会儿能PING通,一会儿又PING不通?108 Q6:自动工作模式下,为什么模块复位后没有自动联网? 108 Q7:自动工作模式下,为什么通过串口发送到模块的数据,延迟一段时间才被发送到网络上? 109 Q8:自动工作模式下,输入逃逸字符
8、后为什么无法退出透明传输状态? 109 Q9:为什么配置程序搜索不到模块? 109 Q10:使用配置程序修改参数,为什么返回使用了禁止的操作符错误? 109 Q11:为什么打不开WEB服务器网页? .109 Q12:用户设置了自身不支持的波特率,导致的再也无法连接模块该怎么办? 109 Q13:无线连接时为什么搜索不到指定的模块? 110 Q14:在我的使用环境下,为什么无线网络连接的质量总是很差? 110 附录附录 B 文档修订记录文档修订记录 111 1产品简介 03A 模块是全新的第三代嵌入式 Uart-Wifi 模块产品。Uart-Wifi 是基于 Uart 接口的符合 wifi 无线
9、网络标准的嵌入式模块,内置无线网络协议 IEEE802.11 协议栈以及 TCP/IP 协议栈, 能够实现用户串口数据到无线网络之间的转换。通过 Uart-Wifi 模块,传统的串口设备也能 轻松接入无线网络。 03A 在前两代产品的基础上进行了全面的软硬件升级,功能更加强大,使用更加简单, 其主要功能特性包括: 接口接口 双排插针式接口:HDR254M-2X4 支持波特率范围:1200115200bps 支持硬件 RTS/CTS 流控 单 3.3V 供电 无线无线 支持 IEEE802.11b/g 无线标准 支持频率范围:2.4122.484 GHz 支持两种无线网络类型: 基础网(Infr
10、a)和自组网(Adhoc) 支持多种安全认证机制: WEP64/WEP128/ TKIP/CCMP(AES) WEP/WPA-PSK/WPA2-PSK 支持快速联网 支持无线漫游 其它其它 支持多种网络协议: TCP/UDP/ICMP/DHCP/DNS/HTTP 支持自动和命令两种工作模式 支持串口透明传输模式 支持 AT+控制指令集 支持多种参数配置方式: 串口/WEB 服务器/无线连接 2产品综述 2.1技术规格 表 2-1 产品技术规格 项 目参 数 无线标准 IEEE802.11b/g 频率范围 2.4122.484 GHz 接收灵敏度802.11b: -86 dBm 11Mbps (
11、typical) 802.11g: -71 dBm 54Mbps(typical) 数据速率 802.11b: 1,2,5.5,11 Mbps 802.11g: 6,9,12,18,24,36,48,54 Mbps 调制方式 DSSS, OFDM, DBPSK, DQPSK, CCK, QAM16/64 输出功率802.11b: 182 dBm(typical) 802.11g: 151 dBm(typical) 无线部分 天线接口 IPX 接口类型 UART 接口速率 1200115200 bps 工作电压 3.30.3 V 工作电流300mA (typical) 存储温度 -40 +85
12、工作温度 -25 75 外形尺寸 55.225.411.5 硬件部分 环保认证 RoHS 网络类型 Infra/Adhoc 安全机制 WEP/WPA-PSK/WPA2-PSK 加密类型 WEP64/WEP128/TKIP/CCMP(AES) 工作模式自动/命令 串口命令AT+指令集 网络协议 TCP/UDP/ARP/ICMP/DHCP/DNS/HTTP 最大 Socket 连接 15 软件部分 TCP 连接最大连接数:8 最大 Client 数:8 最大 Server 数:34 本端 Server 最大接入 Client 数:4 UDP 连接最大连接数 56 最高传输速率 11Kbytes (
13、TCP) 2.2硬件说明 2.2.1机械尺寸 03 机械尺寸如下图所示,其中,图 2-1 为模块俯视图,图 2-2 为模块侧视图。 图 2-1 模块俯视图 图 2-2 模块侧视图 2.2.2外部接口 下图所示为 030 产品的外部接口示意图。 图 2-3 接口示意图 2.2.2.1插针接口 本产品提供如上图所示的双列直插 8 针引脚,定义如下: 表 2-2 模块插针接口 号码功 能方 向说 明 1nRTS/nREADY O 可选功能引脚,详细定义参见 2.3.6 节 同时连接至 LED1 2nCTS/MODE/GPIO I/O 可选功能引脚,详细定义参见 2.3.6 节 同时连接至 LED2
14、3Link O 可选功能引脚,无线传输指示 同时连接至 LED3 4nRESETI 可选功能引脚,复位,低电平有效 5VDDI 3.3V 电源输入引脚 6RXDI 串口数据接收 7TXDO 串口数据发送 8GNDI 接地 注: 1、 外侧引脚(58)兼容 01/02 单排插针接口) 2、 内侧引脚(14)为可选功能引脚,在不使用的情况下可以悬空 2.2.2.2天线接口 本产品提供一个 IPX 天线接口。 2.2.3天线(选配) 本产品必须连接符合 IEEE 802.11g / 802.11b 标准的 2.4G 天线,其参数要求如下表所示: 表 2-3 天线参数 号码说 明 频率范围 2.42.
15、4825 GHz 阻抗 50 电压驻波比 1.5 2.2.4串口转接板(选配) 图 2-4 串口转接板 通过上图所示的转接板,可以将本产品与 PC 机的串口连接,从而使用我们提供的配置 管理程序对产品的进行参数设置及功能测试。 接口说明 表 2-4 串口转接板接口说明 接 口说 明 USB 接口B 型接口,仅作为 5V 电源输入 DB9 接口母型 9 针串口座,用于连接 PC 机串口 插针接口2x4 插座,用于连接 WIFI 模块 跳线说明 表 2-5 串口转接板跳线说明 号码说 明 1 模块 VDD 选择,左侧:5V,右侧:3.3V 2 模块 TX 信号电平选择,左侧:TTL,右侧:RS23
16、2 3 模块 RX 信号电平选择,左侧:TTL,右侧:RS232 4 模块 CTS 信号选择,左侧:接地,右侧:连接至 DB9 5 模块 RTS 信号选择,右侧:连接至 DB9 注:连接 03 产品,使用图中所示默认选择即可 LED 指示灯说明 表 2-6 串口转接板 LED 指示灯说明 号码说 明 1 nRTS 信号指示,同模块 LED1 2 nCTS 信号指示,同模块 LED2 3 无线传输指示,同模块 LED3 按键说明 表 2-7 串口转接板按键说明 说 明 复位按键连接模块 nRESET 信号,用于复位模块 2.2.5无线适配器(选配) 图 2-5 无线适配器 无线适配器,可以实现通过无线连接对本产品进行参数配置,这在无法使用插针接口连 接 PC 串口的情况下尤其有用。另外,使用无线适配器还可以实现对本产品的参数进行批量 修改的功能。使用方法详见第 3.2 节参数配置说明。 (只要(只要 03 无线模块上电即可,不必不加无