串口Wifi模块详细规格书资料远嘉科技课件.ppt

上传人:牧羊曲112 文档编号:1783939 上传时间:2022-12-18 格式:PPT 页数:164 大小:8.08MB
返回 下载 相关 举报
串口Wifi模块详细规格书资料远嘉科技课件.ppt_第1页
第1页 / 共164页
串口Wifi模块详细规格书资料远嘉科技课件.ppt_第2页
第2页 / 共164页
串口Wifi模块详细规格书资料远嘉科技课件.ppt_第3页
第3页 / 共164页
串口Wifi模块详细规格书资料远嘉科技课件.ppt_第4页
第4页 / 共164页
串口Wifi模块详细规格书资料远嘉科技课件.ppt_第5页
第5页 / 共164页
点击查看更多>>
资源描述

《串口Wifi模块详细规格书资料远嘉科技课件.ppt》由会员分享,可在线阅读,更多相关《串口Wifi模块详细规格书资料远嘉科技课件.ppt(164页珍藏版)》请在三一办公上搜索。

1、TLG10UA030 -Wifi模块详细资料,产品型号:TLG10UA030产品特性 接口 双排插针式接口:HDR254M-2X4 支持波特率范围:1200115200bps 支持硬件 RTS/CTS 流控 单 3.3V 供电 无线 支持 IEEE802.11b/g 无线标准数更高的传输性能,高可达 11KB/S的发送速率,简介TLG10UA03 是华大电子推出的全新的第 三代嵌入式 Uart-Wifi 模块产品。Uart-Wifi 是基于 Uart 接口的符合 wifi 无 线网络标准的嵌入式模块,内置无线网络协议 IEEE802.11 协议栈以及 TCP/IP 协议栈,能够 实现用户串口数

2、据到无线网络之间的转换。通 过 Uart-Wifi 模块,传统的串口设备也能轻松 接入无线网络。TLG10UA03 在前两代产品的基础上进行 了全面的软硬件升级,功能更加强大,使用更 加简单: 全面支持串口透明数据传输模式,真正实现串口的即插即用 全新的 AT+指令集,全部基于 ASCII格式,简单易懂,使用更容易 更加完备的 TCP/IP 协议栈 ,支持DHCP 协议动态 IP 地址分配和 DNS域名解析功能 内置 WEB 服务器,实现使用 IE 浏览器通过无线网络远程配置模块参 支持频率范围:2.4122.484 GHz 支持两种无线网络类型:基础网(Infra)和自组网(Adhoc) 支

3、持多种安全认证机制:WEP64/WEP128/ TKIP/CCMP(AES)WEP/WPA-PSK/WPA2-PSK 支持快速联网 支持无线漫游其它 支持多种网络协议:TCP/UDP/ICMP/DHCP/DNS/HTTP 支持自动和命令两种工作模式 支持串口透明传输模式 支持 AT+控制指令集 支持多种参数配置方式:串口/WEB 服务器/无线连接应用领域 智能公交网络,如无线刷卡机 小额金融支付网络,如无线 POS 机 工业设备联网,如无线传感器 物联网,目 录,1产品简介 2产品综述2.1技术规格2.2硬件说明2.2.1机械尺寸2.2.2外部接口2.2.3天线(选配)2.2.4串口转接板(选

4、配)2.2.5无线适配器(选配)2.3主要功能2.3.1连接无线网络2.3.2串口即插即用2.3.3串口命令模式2.3.4TCP/IP 协议栈 2.3.5灵活的参数配置 2.3.6多功能 GPIO2.3.7固件在线升级3快速开始向导3.1准备工作3.2设置参数3.3开始测试,4产品设计指南4.1硬件连接4.2工作模式4.2.1启动模式选择4.2.2自动工作模式4.2.3命令工作模式4.3参数详细说明4.3.1无线设置参数4.3.2网络设置参数 4.3.3工作模式设置参数4.3.4高级无线设置参数4.3.5串口设置参数4.3.6透明模式设置参数4.3.7系统设置参数4.4出厂默认设置4.5典型应

5、用范例4.5.1主动型串口设备联网4.5.2被动型串口设备联网4.5.3广播方式的串口设备联网4.5.4无线虚拟串口 4.5.5多网络连接模式5配置管理指南5.1使用配置管理软件5.1.1简介5.1.2模块管理5.1.3配置参数5.1.4功能测试5.1.5系统信息5.1.6固件升级5.2使用 WEB 服务器 5.2.1查询/修改配置参数5.2.2在线固件升级5.3使用超级终端程序,6AT+指令控制协议6.1语法说明6.1.1语法格式6.2指令集6.2.1指令列表6.2.2网络控制类6.2.3系统控制类 6.2.4参数设置类6.3例程代码6.3.1例程代码说明 6.3.2命令模式下 Wifi 网

6、卡的操作流程6.3.3示例代码主要的数据结构6.3.4串口数据操作6.3.5AT 指令返回参数解析函数6.3.6字符串操作函数6.3.7几种 AT 指令发送解析示例附录 A 常见问题与解答Q1:模块为何搜索不到指定的网络?Q2:模块为什么连接不上网络?Q3:模块设置为 WPA/WPA2 安全模式时,为什么在复位后需要 10 多秒才能响应指令或自动连上网络? Q4:模块已经显示加网成功,为什么 PING 不通?Q5:自动工作模式下,为什么模块联网后总是一会儿能 PING通,一会儿又 PING不通?Q6:自动工作模式下,为什么模块复位后没有自动联网?Q7:自动工作模式下,为什么通过串口发送到模块的

7、数据,延迟一段时间才被发送到网络上?Q8:自动工作模式下,输入逃逸字符后为什么无法退出透明传输状态?Q9:为什么配置程序搜索不到模块?Q10:使用配置程序修改参数,为什么返回使用了禁止的操作符错误?Q11:为什么打不开 WEB 服务器网页?Q12:用户设置了自身不支持的波特率,导致的再也无法连接模块该怎么办?Q13:无线连接时为什么搜索不到指定的模块? Q14:在我的使用环境下,为什么无线网络连接的质量总是很差?附录 B 文档修订记录,1 产品简介 TLG10UA03 是华大电子推出的全新的第三代嵌入式 Uart-Wifi 模块产品。Uart-Wifi 是基 于 Uart 接口的符合 wifi

8、 无线网络标准的嵌入式模块,内置无线网络协议 IEEE802.11 协议栈 以及 TCP/IP 协议栈,能够实现用户串口数据到无线网络之间的转换。通过 Uart-Wifi 模块, 传统的串口设备也能轻松接入无线网络。 TLG10UA03 在前两代产品的基础上进行了全面的软硬件升级,功能更加强大,使用更 加简单,其主要功能特性包括: 接口 双排插针式接口:HDR254M-2X4 支持波特率范围:1200115200bps 支持硬件 RTS/CTS 流控 单 3.3V 供电 无线 支持 IEEE802.11b/g 无线标准 支持频率范围:2.4122.484 GHz 支持两种无线网络类型: 基础网

9、(Infra)和自组网(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

10、11Mbps (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硬件部分 工作电压 3.30.3 V接口类型 UART接口速率 1200115200 bps 工作电流 300mA (typical)存储温度 -40+

11、85 工作温度 075 外形尺寸 55.225.411.5 环保认证 RoHS软件部分 加密类型 WEP64/WEP128/TKIP/CCMP(AES)网络类型 Infra/Adhoc安全机制 WEP/WPA-PSK/WPA2-PSK工作模式 自动/命令串口命令 AT+指令集网络协议 TCP/UDP/ARP/ICMP/DHCP/DNS/HTTP最大 Socket 连接15TCP 连接最大连接数: 8最大 Client 数: 8 最大 Server 数: 34 本端 Server最大接入 Client 数:4 UDP 连接最大连接数 56最高传输速率11Kbytes (TCP),2.2 硬件说明

12、 2.2.1 机械尺寸 TLG10UA03 机械尺寸如下图所示,其中,图 2-1 为模块俯视图,图 2-2 为模块侧视图。,图 2-1 模块俯视图,图 2-2 模块侧视图,2.2.2 外部接口下图所示为 TLG10UA030 产品的外部接口示意图。,图 2-3 接口示意图,2.2.2.1 插针接口本产品提供如上图所示的双列直插 8 针引脚,定义如下:表 2-2 模块插针接口 号码 功 能 方 向 说 明 1 nRTS/nREADY O 可选功能引脚,详细定义参见2.3.6 节 同时连接至LED1 2 nCTS/MODE/GPIO I/O 可选功能引脚,详细定义参见2.3.6 节 同时连接至LE

13、D2 3 Link O 可选功能引脚,无线传输指示 同时连接至LED3 4 nRESET I 可选功能引脚,复位,低电平有效 5 VDD I 3.3V 电源输入引脚 6 RXD I 串口数据接收 7 TXD O 串口数据发送 8 GND I 接地注:1、外侧引脚(58)兼容TLG09UA01/02 单排插针接口)2、内侧引脚(14)为可选功能引脚,在不使用的情况下可以悬空,2.2.2.2 天线接口本产品提供一个IPX 天线接口。2.2.3 天线(选配)本产品必须连接符合 IEEE 802.11g / 802.11b 标准的2.4G 天线,其参数要求如下表所示:,表 2-3 天线参数,2.2.4

14、 串口转接板(选配),图 2-4 串口转接板,通过上图所示的转接板,可以将本产品与PC 机的串口连接,从而使用我们提供的配置管理程序对产品的进行参数设置及功能测试。,通过上图所示的转接板,可以将本产品与PC 机的串口连接,从而使用我们提供的配置管理程序对产品的进行参数设置及功能测试。, 接口说明,表 2-4 串口转接板接口说明, 跳线说明,表 2-5 串口转接板跳线说明,注:连接TLG10UA03 产品,使用图中所示默认选择即可,LED 指示灯说明,表 2-6 串口转接板LED 指示灯说明,按键说明,表 2-7 串口转接板按键说明,2.2.5 无线适配器(选配),图 2-5 无线适配器,无线适

15、配器,可以实现通过无线连接对本产品进行参数配置,这在无法使用插针接口连接PC 串口的情况下尤其有用。另外,使用无线适配器还可以实现对本产品的参数进行批量修改的功能。使用方法详见第3.2 节参数配置说明。,2.3 主要功能2.3.1 连接无线网络2.3.1.1 网络拓扑Wifi 无线网络包括两种类型的拓扑形式:基础网(Infra)和自组网(Adhoc),要说明无线网络的拓扑形式,需要首先了解两个基本概念:AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。我们一般家庭或办公室使用的无线路由器就一个AP。STA,站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA 及其它可以联网

16、的用户设备)都可称之为一个站点。 基于 AP 组建的基础无线网络(Infra)Infra:也称为基础网,是由AP 创建,众多STA 加入所组成的无线网络,这种类型的网络的特点是AP 是整个网络的中心,网络中所有的通信都通过AP 来转发完成。,图 2-6 基础网络拓扑图,基于自组网的无线网络(Adhoc)Adhoc:也称为自组网,是仅由两个及以上STA 自己组成,网络中不存在AP,这种类型的网络是一种松散的结构,网络中所有的STA 都可以直接通信。,图 2-7 自组网络拓扑图,TLG10UA03 可以作为STA,支持上述两种类型的无线网络。2.3.1.2 安全机制本模块支持多种无线网络加密方式,

17、能充分保证用户数据的安全传输,包括: WEP64 WEP128 WPA-PSK/TKIP WPA-PSK/CCMP WPA2-PSK/TKIP WPA2-PSK/CCMP,2.3.1.3 快速联网本模块支持通过指定信道号的方式来进行快速联网。在通常的无线联网过程中,会首先对当前的所有信道自动进行一次扫描,来搜索准备连接的目的AP 创建的(或Adhoc)网络。本模块提供了设置工作信道的参数,在已知目的网络所在信道的条件下,可以直接指定模块的工作信道,此时可以将无线联网时间从2 秒降低至约300 毫秒,从而达到加快联网速度的目的。2.3.1.4 地址绑定本模块支持在联网过程中绑定目的网络 BSSI

18、D 地址的功能。根据802.11 协议规定,不同的无线网络可以具有相同的网络名称(也就是SSID/ESSID),但是必须对应一个唯一的BSSID地址。非法入侵者可以通过建立具有相同的SSID/ESSID 的无线网络的方法,使得网络中的STA 联接到非法的AP 上,从而造成网络的泄密。通过BSSID 地址绑定的方式,可以防止STA接入到非法的网络,从而提高无线网络的安全性。,2.3.1.5 无线漫游本模块支持基于 802.11 协议的无线漫游功能。无线漫游指的是为了扩大一个无线网络的覆盖范围,由多个AP 共同创建一个具有相同的SSID/ESSID 的无线网络,每个AP 用来覆盖不同的区域,接入到

19、该网络的STA 可以根据所处位置的不同选择一个最近(即信号最强)的AP 来接入,而且随着STA 的移动自动的在不同的AP 之间切换。在开启无线漫游后,模块将每隔 100 秒自动发起一次扫描过程,并根据扫描结果选择一个当前最近的AP 连接。在无线漫游期间,网络可能短暂中断,因此,在不需要漫游功能的情况下,建议将其关闭。需要说明的是,启用 BSSID 地址绑定后,将无法使用无线漫游功能。,2.3.1.6 区域设置本模块支持无线的区域设置功能。用户可以通过设置无线信道列表参数来设定当前模块的扫描的信道范围。,2.3.2 串口即插即用本模块支持串口透明传输及自动工作模式,可真正实现串口即插即用,最大程

20、度的降低用户使用的复杂度。在此模式下,用户只需预先设置好如下所示的联网必需的参数: 无线网络参数,包括网络名称(Ssid)安全模式密钥(如果需要) 默认的 TCP/UDP 连接参数,包括协议类型连接类型目的地址目的端口 此后,模块每次上电后即可自动连接到预设的无线网络及服务器。由于在自动工作模式下,模块的串口始终工作在透明数据传输状态,因此用户只需把它看做一条虚拟的串口线,按照使用普通串口的方式发送和接收数据就可以了。也就是说,用户原有的串口设备,直接把连接的串口线替换成本模块,用户设备无需作任何改动即可轻松实现数据的无线传输。 此工作模式下,模块支持用户可设置的自动组帧触发长度和触发的时间。

21、自动组帧触发长度是指,模块从串口接收的指定长度的数据后,组成网络数据帧,并立即启动网络发送流程。自动组帧触发时间是指,当从串口接收到的数据不足上述指定长度时,模块将在指定的超时时间后,强制将当前数据组成网络帧并启动发送。 此工作模式下,模块串口传输支持硬件流控方式,提供标准的RTS/CTS 信号,强烈建议用户在进行大数据量传输时启用硬件流控功能,这样可以充分保证数据的可靠传输。对于不需要流控功能的应用场合,用户只需把RTS/CTS 引脚悬空即可。,2.3.3 串口命令模式 与自动工作模式不同,模块还提供了一种基于串口控制的命令工作模式,为用户提供了充分的灵活性,可以满足用户不同应用场合的特殊需

22、求。此工作模式下,模块根据用户通过串口下发的指令进行工作,用户可以通过指令对模块进行完全的控制,包括修改配置参数、控制联网、控制TCP/IP 连接、数据传输等。这是一种高级的使用方式,也是对用户来说最为灵活的使用方式。用户可以通过指令任意控制无线网络的连接、断开,也可以同时创建多个不同类型的TCP/IP 连接,并保持通信。但是,此模式也需要用户对模块的AT+指令控制协议有充分的了解,并且具备基本的无线网络以及TCP/IP网络的使用知识。 本模块内置了一套用于系统控制及参数配置指令的 AT+指令集(详见本文第六章),所有指令均基于ASCII 编码,使用Windows 超级终端程序即可直接对模块进

23、行命令控制,方便用户调试和使用。2.3.4 TCP/IP 协议栈本模块内置一个完整的 TCP/IP 协议栈,支持TCP/UDP/ICMP/ARP/DHCP/DNS/HTTP 协议,此外还支持基于AT+指令的SOCKET 编程接口。 支持最多 8 个TCP Client 连接 支持最多 3 个TCP Server 连接,每个Server 最多接入4 个Client 支持最多 56 个UDP 连接 支持 UDP 广播 最多 8 个TCP 连接 支持 DHCP Client 支持 DNS Resolver 支持 HTTP,内置WEB 服务器 支持 Socket 编程接口2.3.5 灵活的参数配置本模

24、块主要基于预设的参数进行工作,配置参数保存在内部的flash 存储器中,可以掉电保存,用户可以使用多种方式对模块的配置参数进行修改,包括: 基于无线连接,使用配置管理程序(推荐),使用专用的无线适配器与模块通过无线连接,然后运行我们提供的配置管理应用程序即可搜索并对模块的参数进行配置,操作方法及界面与使用串口连接时完全相同。这种方式的优点:一是随时,即模块无需连接任何到无线网络,只要模块处于上电状态即可进行参数配置;二是随地,无需任何物理线缆连接,即使模块已经集成到用户设备内部,同样可以进行参数配置;三是批量配置,即可以实现一次性对一批模块进行统一的配置,这在用户需要对出厂的设备进行统一的出厂

25、设置时尤其有用,可以大幅度提高工作效率 基于串口连接,使用配置管理程序需要使用转接板将模块与 PC 机的串口进行连接,然后运行我们提供的配置管理应用程序,这种方式的优点是界面直观,操作简便 基于串口连接,使用 Windows 下的超级终端程序需要使用转接板将模块与 PC 机的串口进行连接,然后运行windows 下的超级终端程序,使用AT+指令对参数进行配置,这种方式最为灵活,但是需要用户对AT+指令集比较熟悉 基于网络连接,使用 IE 浏览器程序这种方式需要模块在已经连接到无线网络的情况下使用,在一台连接到同一个无线网络中的PC 机上,使用IE 浏览器连接本模块内置的WEB 服务器即可。这种

26、方式的优点是操作简便,界面直观,2.3.6 多功能 GPIO本模块提供两个可以复用的多功能引脚:,表 2-8 GPIO 复用功能,2.3.7 固件在线升级本模块支持固件在线升级功能,可以通过以下两种方式进行固件的升级: 基于串口连接,使用配置管理程序 基于网络连接,使用 IE 浏览器程序,3 Quick Start Wizard3.1 Preparations Hardware TLG10UA03 Module Serial Adapter Serial line Software UART-WIFI Configuration Manager Serial debugging softwar

27、e,such as Serial Debugging Assistant、 ComMaster( ComMaster.exe )and so on. TCP/UDP debugging software,such as TCP/UDP testing tool( TCPUDPDbg.exe )and so on.3.2 Setting parameters1、Start UART-WIFI configuration management procedures.2、Connect TLG10UA03 module with Serial port adapter ,then connect t

28、he serial port lineand get power on, as shown below:,Figure 3-1 connect serial port adapter with UART-WIFI module,2、click on search modules, as shown below:,Figure 3-2 Search modules successfully,3、According to the wireless router (AP) that you connect to, you can modify theparameters of wireless se

29、ttings, including network name, encryption, keys and the IPaddress of network settings.4、 Modify the working mode settings, select the enable automatic work mode and setthe parameters that you need to automatically create connection;5、After editing parameters as shown below, click on submit changes

30、and select manualreset later in the pop-up dialog box,;,Figure3-3 Modify parameters of UART-WIFI module,3.3 Testing1、Start TCP / UDP debugging software, in this case using the TCP / UDP test tools,(TCPUDPDbg.exe) to create a TCP Server whose listening port is 60000, as shownbelow;,Figure3-4 Crate a

31、TCP server,2、Start serial debugging software-serial master (ComMaster.exe) in this case.Setparameters as shown below,and open the serial port.(note:Select Hardware RTS /CTS flow control in the advanced options of the ComMaster software, and press OK toconfirm the settings.Next time when you open the

32、 advanced options,the flow controloption may be still NONE , ignore it).,Figure3-5 Set the parameters of ComMaster,3、Repower the serial adapter plate(or press the reset button), and the TLG10UA0320module will reset and automatically connect to AP and TCP server. Then you can beginyour transmission t

33、est between ComMaster and the TCP/UDP test tools,as shownbelow;,Figure3-6 Transmission Test,4 产品设计指南4.1 硬件连接,图 4-1 硬件连接图,TLG10UA03 模块提供双列直插8 针引脚,其中外侧一排(58)引脚为必须连接,如上图所示,而且这些引脚完全兼容TLG9UA01/02 单排4 针接口。内侧一排(14)为可选功能引脚,连接如上图所示。如果不使用这些可选功能,只需将对应的引脚悬空即可。,4.2 工作模式4.2.1 启动模式选择复用功能引脚 nCTS/MODE/GPIO(引脚2)在模块上电

34、复位阶段用来进行启动模式选择,时序如下图所示。 正常启动模式,图 4-2 正常启动模式,需要说明的是,模块的 nCTS/MODE/GPIO 引脚进行了内部下拉,当用户将其悬空,模块即可自动进入正常启动模式。在正常启动模式下,系统根据配置参数中预设的工作模式(自动/命令模式)运行。 启动配置模式,图 4-3 启动配置模式,在启动配置模式下,系统忽略配置参数中预设的工作模式参数,强制进入AT+命令模式运行,此模式通常用于使用配置管理程序进行参数修改及功能测试。4.2.2 自动工作模式本模块支持自动工作模式,可真正实现串口即插即用,最大程度的降低用户使用的复杂度。在此模式下,用户只需预先设置好必需的

35、参数,模块每次上电后即可自动连接到预设的无线网络及服务器。由于在自动工作模式下,模块的串口始终工作在透明数据传输状态,因此用户只需把它看做一条虚拟的串口线,按照使用普通串口的方式发送和接收数据就可以了。也就是说,用户原有的串口设备,直接把连接的串口线替换成本模块,用户设备无需作任何改动即可轻松实现数据的无线传输。4.2.2.1 自动重试机制在自动工作模式下,系统的连接网络完全自动运行,其工作流程如下图所示:,图 4-4 自动重试流程,1、系统默认自动重试次数设置为永远,也就是说,系统会在连接网络失败或网络断开的时候一直重新尝试连接。用户也可以将重试次数设置为有限值,此种情况下,一旦重试次数超限

36、后,系统将不再尝试重连,只有系统复位后才能再次重启自动连接流程;2、Socket 连接(此处特指Tcp 连接)是虚连接,在无线网络连接非正常断开的情况下原有的Socket 连接不会被删除,并且在无线网络连接恢复后继续使用;4.2.2.2 自动组帧机制在透明传输状态下,在串口上所有的数据都是以字节流的形式进行传输的,而在网络上,数据却是以固定的帧格式的形式传输,因此,数据在串口与网络之间流动时就需要一个流与帧之间的转换过程。对于从网络到串口的方向的数据传输来说,数据由帧转换成流是非常容易的。而相反的从串口到网络的数据传输方向,即数据由流转换成帧格式的时候,就需要一定的规则来约束。本模块使用两个参

37、数来指定转换规则: 自动组帧长度:当模块从串口接收到的数据长度达到了自动组帧长度时,模块将触发组帧操作,并将组好的数据帧发送到网络上。 自动组帧周期:在某些情况下,如发送的数据量比较小,导致缓冲区中的数据一直填不满一个数据块,导致缓冲区中的数据无法正常发送出去。这时候就需要一个超时机制来保证少量数据也能正常发送,这个超时时间就是自动组帧周期。 上述两个参数共同组成了自动组帧的两个触发条件,自动组帧长度越大,系统的传输性能越高,自动组帧周期越短,系统的传输实时性越高,因此在实际应用中,可以根据具体的需要来调整两个参数值,从而获得最佳的传输效果。,4.2.2.3 硬件流控机制模块在串口透明传输状态

38、下,支持基于 RTS/CTS 的硬件流控机制。 RTS:模块接收使能信号,低电平有效,当同时满足以下条件时,RTS 信号有效 无线网络已连接 Uart 接收缓冲区中的数据长度低于3/4 满 CTS:主机接收使能信号,低电平有效,模块在检测到CTS 信号无效后立即停止向串口发送数据,直到CTS 变为有效4.2.2.4 退出透明传输在默认配置的自动工作模式下,模块的串口处于透明传输状态,此时,所有通过串口接收到的数据都转发到网络上,同样,从网络上接收到的数据,模块也都原样从发送到串口上。这是一种单纯的数据传输状态,此时,如果要通过串口进行控制命令的传输,需要首先退出透明传输状态。同时,模块也退出自

39、动工作模式。模块退出透明传输状态的条件如下图所示。,图 4-5 退出透明传输状态示意图,其中,ESPC:逃逸字符Tespt:逃逸时间Tatpt:自动组帧周期模块检测到符合上图所示的退出条件后,输出“+OK”,确认串口退出透明传输切换到AT+命令状态。4.2.3 命令工作模式模块还提供了一种基于串口控制的命令工作模式,用户不同应用场合的特殊需求。此工作模式下,模块根据用户通过串口下发的指令进行工作,用户可以通过指令对模块进行完全的控制,包括修改配置参数、控制联网、控制TCP/IP 连接、数据传输等。这是一种高级的使用方式,也是对用户来说最为灵活的使用方式。用户可以通过指令任意控制无线网络的连接、

40、断开,也可以同时创建多个不同类型的TCP/IP 连接,并保持通信。要使用此模式,请参考第 6 章AT+指令控制协议。4.3 参数详细说明4.3.1 无线设置参数4.3.1.1 网络名称,表 4-1 网络名称,264.3.1.2 安全模式,表 4-2 安全模式,4.3.1.3 密钥格式,Wifi 网络的密钥格式,可选项包括: HEX 格式 ASCII 格式对于WEP 加密,HEX 与ASCII 格式的区别仅在于密钥的显示格式不同,如WEP64加密,其输入密钥可以为5 个ASCII 字符(如12345)或10 个16 进制数字(31323333435)。而对于 WPA/WPA2-PSK 方式,HE

41、X 与ASCII 方式则表示不同的含义,HEX 格式:表示PMKASCII 格式:表示PSK,表 4-3 密钥格式,4.3.1.4 密钥索引,表 4-4 密钥索引,4.3.1.5 密钥,表 4-5 密钥,4.3.2 网络设置参数4.3.2.1 DHCP,表4-6 DHCP,4.3.2.2 IP 地址,表 4-7 IP 地址,4.3.2.3 子网掩码,表 4-8 子网掩码,4.3.2.4 网关地址,表 4-9 网关地址,4.3.2.5 DNS 服务器,表 4-10 DNS 服务器,4.3.3 工作模式设置参数4.3.3.1 自动工作模式,表 4-11 自动工作模式,4.3.3.2 协议类型,表

42、4-12 协议类型,4.3.3.3 CS 模式,表 4-13 CS 模式,4.3.3.5 TCP 连接超时,表 4-15 TCP 连接超时,4.3.3.6 端口号,表 4-16 端口号,4.3.4 高级无线设置参数4.3.4.1 网络类型,表 4-17 网络类型,4.3.4.2 网络不存在时自动创建,表 4-18 网络不存在时自动创建,4.3.4.3 BG 模式,表 4-19 BG 模式,4.3.4.4 最高速率,表 4-20 最高速率,4.3.4.5 BSSID,表4-21 BSSID,4.3.4.6 信道,表 4-22 信道,4.3.4.7 自动重试,表 4-23 自动重试,4.3.4.8

43、 无线漫游,表 4-24 无线漫游,4.3.4.9 信道列表,表 4-25 信道列表,4.3.5 串口设置参数4.3.5.1 波特率,表 4-26 波特率,4.3.5.2 数据位,表 4-27 数据位,4.3.5.3 停止位,表 4-28 停止位,4.3.5.4 校验位,表 4-29 校验位,4.3.6 透明模式设置参数4.3.6.1 自动组帧长度,表 4-30 自动组帧长度,4.3.6.2 自动组帧周期,表 4-31 自动组帧周期,4.3.6.3 逃逸字符,表 4-32 逃逸字符,4.3.6.4 逃逸时间,表 4-33 逃逸时间,4.3.7 系统设置参数4.3.7.1 系统密码,表 4-34

44、 系统密码,4.3.7.2 WEB 服务器,表 4-35 WEB 服务器,4.3.7.3 命令模式,表 4-36 命令模式,4.3.7.4 GPIO1 模式,表 4-37 GPIO1 模式,4.4 出厂默认设置,表 4-38 出厂默认设置,4.5 典型应用范例4.5.1 主动型串口设备联网4.5.1.1 应用场景,图 4-6 主动型串口设备联网,主动型串口设备联网指的是由设备主动发起连接,并与后台服务器进行数据交互(上传或下载)的方式。典型的主动型设备,如无线POS 机,在每次刷卡交易完成后即开始连接后台服务器,并上传交易数据。主动型串口设备联网的拓扑结构如上图所示。其中,后台服务器作为TCP

45、 Server 端,设备通过无线AP/路由器接入到网络中,并作为TCP Client 端。,4.5.1.2 参考设置, 无线设置 网络名称、加密类型、密钥等:参见无线 AP/路由器设置 网络设置 启用自动获得网络地址 工作模式设置 启用自动工作模式 协议类型:TCP C/S 模式:客户端 服务器地址:后台服务器 IP 地址,如192.168.0.100 端口号:后台服务器端口号,如 60004.5.2 被动型串口设备联网,4.5.2.1 应用场景,图 4-7 被动型串口设备联网,被动型串口设备联网指的是,在系统中所有设备一直处于被动的等待连接状态,仅由后台服务器主动发起与设备的连接,并进行请求

46、或下传数据的方式。典型的应用,如某些无线传感器网络,每个传感器终端始终实时的在采集数据,但是采集到的数据并没有马上上传,而是暂时保存在设备中。而后台服务器则周期性的每隔一段时间主动连接设备,并请求上传或下载数据。此时,后台服务器实际上作为TCP Client 端,而设备则是作为TCP Server 端。,4.5.2.2 参考设置, 无线设置 网络名称、加密类型、密钥等:参见无线 AP/路由器设置 网络设置 IP 地址:192.168.0.X 子网掩码:255.255.255.0 网关地址:192.168.0.1 DNS 地址:192.168.0.1 工作模式设置 启用自动工作模式 协议类型:T

47、CP C/S 模式:服务器 端口号:6000 连接超时:1204.5.3 广播方式的串口设备联网4.5.3.1 应用场景,图 4-8 广播方式的串口设备联网,广播方式的串口设备联网,是一种基于 UDP 协议的组网方式,网络中的主控端工作在UDP 广播方式下,所有的设备端均工作在UDP 单播方式下。这种方式本质上也是一种被动型的网络。最典型的应用为对传统的基于RS422/485 总线连接的网络进行无线网络升级,采用这种基于UDP 广播的组网方式,原有系统中的所有设备及设备的系统控制端均无需做任何软件改动,直接使用本模块替换原有的RS422/485 硬件连接即可,真正实现“即插即用”。,4.5.3

48、.2 参考设置, 无线设置 网络名称、加密类型、密钥等:参见无线 AP/路由器设置 网络设置 IP 地址:192.168.0.Y 子网掩码:255.255.255.0 网关地址:192.168.0.1 DNS 地址:192.168.0.1 工作模式设置 启用自动工作模式 协议类型:UDP C/S 模式:广播 端口号:6000 连接超时:0, 无线设置 网络名称、加密类型、密钥等:参见无线 AP/路由器设置 网络设置 IP 地址:192.168.0.X 子网掩码:255.255.255.0 网关地址:192.168.0.1 DNS 地址:192.168.0.1 工作模式设置 启用自动工作模式 协

49、议类型:UDP C/S 模式:单播 端口号:6000 连接超时:04.5.4 无线虚拟串口4.5.4.1 应用场景,图 4-9 无线虚拟串口,4.5.4.2 参考设置, 无线设置 网络类型:自组网络,使能“网络不存在时自动创建” 网络名称:my_adhoc 加密类型:开放 其余默认 网络设置 IP 地址:192.168.0.1 子网掩码:255.255.255.0 网关地址:192.168.0.1 DNS 地址:192.168.0.1 工作模式设置 启用自动工作模式 协议类型:TCP C/S 模式:服务器 端口号:6000 连接超时:0, 无线设置 网络类型:自组网络 网络名称:my_adho

50、c 加密类型:开放 其余默认 网络设置 IP 地址:192.168.0.2 子网掩码:255.255.255.0 网关地址:192.168.0.1 DNS 地址:192.168.0.1 工作模式设置 启用自动工作模式 协议类型:TCP C/S 模式:客户端 服务器地址:192.168.0.1 端口号:60004.5.5 多网络连接模式4.5.5.1 应用场景,图 4-10 多网络连接模式,如上图所示的一个基于本模块的多网络连接功能的网络拓扑结构图,此系统并不针对某种特定的应用,也不具有实用性,而仅作为一个模拟系统来用于功能说明。上述系统的设备控制端模块工作在命令模式,由用户通过输入AT+指令来

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号