EMW3X803X80工业级UART/Wi-Fi 高速数据传输模块使用说明01050272 Date:2012-2-6使用说明概述EMW3X80是上海庆科信息技术有限公司开发的高速率串口/Wi-Fi透传模块,它内部集成了TCP/IP协议栈和Wi-Fi通讯模块驱动,用户利用它可以轻松实现串口设备的无线网络功能,节省开发时间,使产品更快地投入市场,增强竞争力。
该产品可方便地实现串口设备的无线数据传输,并且可以支持Wi-Fi的WEP/WPA/WPA2加密。
广泛应用于嵌入式设备与PC之间,或者多个嵌入式设备之间的无线通信。
典型应用●楼宇自动化/门禁、保安控制系统●智能家电●医疗和个人保健系统●工业自动化系统●移动销售点系统 (POS)●汽车电子●与智能手机和平板电脑通讯型号⼀一览表EMW 3结构功能接口-封装EMW嵌入式Wi-Fi系列3模块0堆叠型8全功能0UART1 1.27mm 间距排针2 2.0mm 间距排针3 2.54mm 间距排针! 1.27mm 间距排针! 2.0mm 间距排针! 2.54mm 间距排针EMW 3结构功能接口-封装EMW嵌入式Wi-Fi系列3模块1集成型8全功能0UART2 2.0mm 间距排针4 2.0mm间距半孔+排针!!! 2.0mm 间距排针! 2.0mm 间距半孔+排针功能速率UART硬件流控制安全性通过网络配置TCP客户端TCP服务器UDP 全功能90kbytes/s 支持WPA/WPA2 PSKWEP支持支持支持3个客户端连接支持上海庆科信息技术有限公司无线设备开发特点●快速、易用的嵌入式端接口⏹模块UART接口的波特率高达921600⏹实际传输速率,UART接口高达90kbytes/s⏹UART接口支持硬件流控制,在高速模式下实现串口数据的可靠传输⏹简化的硬件连接:只需要连接UART的TX和RX信号,就能实现Wi-Fi通讯●安全、稳定的Wi-Fi无线链路⏹支持以AP为中心的星型网络和Ad-Hoc模式的对等网络⏹支持IEEE 802.11 b/g无线MAC标准,自动调节传输速率⏹Wi-Fi断线检测,并在网络恢复之后自动重新连接⏹支持WPA/WPA2个人级和企业级加密(高安全性模块),WEP加密⏹IPEX天线接口,可灵活选用各种形式的天线⏹无线射频通过CE,FCC等国际认证●专为数据传输设计的嵌入式TCP/IP网络协议⏹支持简单数据传输协议UDP,支持UDP广播和单播⏹支持可靠数据传输协议TCP,可充当TCP服务器或者TCP客户端⏹作为TCP服务器时,最多允许5个客户端的连接⏹TCP链路断线后自动尝试重新连接⏹可以通过网关与Internet上的网络设备通讯⏹支持DNS域名解析服务●灵活的模块配置和管理⏹通过UART发送EMSP命令控制模块⏹通过无线网络发送EMSP命令控制模块⏹通过HTML网页配置模块⏹提供多平台,开源的模块配置软件●面向嵌入式设备的功能设计⏹运行模式下的工作电流小于210mA⏹休眠电流小于1mA,可提供3年的电池工作时间⏹模块上电到建立Wi-Fi网络的时间小于2.5秒(WEP加密),5秒(WPA加密)⏹多种外型尺寸,便于集成●可靠的产品质量,完备的技术服务⏹工业级温度范围:-40〜~80℃⏹可以提供专用的模块测试仪器(工装测试)⏹通过ROSH环境评估认证⏹提供评估板和各种测试代码固件更新历史01050271-01050272版本模块的主要更新1、Status信号默认设置为高电平。
01050270-01050271版本模块的主要更新1.优化启动流程,提升启动速度约500ms。
2.提高通过DHCP获取IP的可靠性。
3.提高TCP连接速度,并且在连接TCP server时,模块使用随机的本机端口。
4.修正了open socket命令中存在的bug。
5.暂时关闭内部看门狗。
01050262-01050270版本模块的主要更新1.增加FW UPDATE模式,允许用户升级模块的固件。
2.修正在Wi-Fi连接后,Wi-Fi有时不能进入休眠的问题。
3.通过Wakeup的高低电平控制模块的休眠模式,取代之前的上升沿或下降沿控制。
4.说明文档中删去nINT脚的描述。
01050261-01050262版本模块的主要更新1.特殊传输模式1:通过IO对串口数据进行帧检测。
2.特殊传输模式2:允许连接RS485电平转换芯片,实现RS485的半双工数据传输。
3.新增加域名解析功能及相关命令。
4.增加获取模块MAC地址的命令。
5.增加断开和建立Wi-Fi链路的命令。
6.优化网页配置界面。
01050260-01050261版本模块的主要更新1.新增临时修改IP参数命令。
2.新增连接TCP和断开TCP连接的命令。
3.解决了搜索AP时,返回结果的数量限制。
4.新增搜索固定SSID的信号命令。
5.解决了Ad-Hoc模式下LED灯的异常状态。
6.增加了在HTML网页中设置WPA加密参数,子网掩码参数和复位功能。
7.修复nINT脚的功能。
8.可以为每⼀一个模块设置⼀一个字符串对其命名。
01050258-01050260版本模块的主要更新1.支持最新的EMW3180模块。
2.解决了⼀一些长时间运行的稳定性问题。
01050257-01050258版本模块的主要更新1.解决了WPA模式下长时间断线后,不能自动恢复的问题。
2.解决了TCP数据传输中,由于无线信道不稳定引起的自动断开问题。
3.说明文档:采用新的模块命名规范。
010401XX-01050257版本模块的主要更新1.模块硬件采用更大容量核心处理器。
2.支持WPA/WPA2 PSK加密算法。
3.更新EMSP命令中的EMSP_CMD_GET_CONFIG和EMSP_CMD_SET_CONFIG命令。
4.更新配套的PC配置软件,EMSP接口函数库,嵌入式端使用示例程序。
01040154-01040155版本模块的主要更新1.新增了强制命令控制模式,使得嵌入式设备可以通过UART接口使模块进入命令控制模式。
2.更新配套的PC配置软件以支持该功能。
文档约定为方便用户阅读该使用说明书,特对以下常用名词作如下约定:模块:指本文介绍的EMW3X80工业级串口/Wi-Fi数据传输模块。
嵌入式设备,主机:指通过UART接口与模块相连的设备。
网络设备:指与模块通过网络相连,通过TCP/IP协议传输数据的各种设备。
典型应用模型通过AP组成星形无线拓扑,多个嵌入式设备和PC或者智能手机交换数据。
网络比较稳定,而且数据能够通过路由器转发到其他网络,如GPRS,3G,ADSL等。
图 A. Wi-Fi网络的星型结构网络图 B. Ad-Hoc方式的对等网络通过Ad-Hoc模式的对等网络实现无线设备之间的直接连接。
这种方式广泛用于建立零时的无线网络连接。
网络数据流向:Wi-Fi链路:UART 电缆:目录1.功能简介!11.1.特点!1射频特性!1UART接口特性!1TCP/IP特性!1 1.2.电气参数!21.2.1.绝对最大参数:电压!21.2.2.绝对最大参数:温度!21.2.3.绝对最大参数: 电磁环境 (ESD)!21.2.4.Static latch-up!21.2.5.工作条件:电压和电流!31.2.6.数字IO口的参数!3输出电平!3输入电平!3nRESET 引脚的参数!31.2.7.射频参数!4 1.3.机械尺寸!51.3.1.EMW3080-2 的机械尺寸(公制单位)!51.3.2.EMW3080-1 的机械尺寸(公制单位)!51.3.3.EMW3080-3 的机械尺寸(公制单位)!61.3.4.EMW3180-2 的机械尺寸(公制单位)!61.3.5.EMW3180-4 的机械尺寸(公制单位)!72.模块的接口!8 2.1.天线插座和LED灯!82.2.引脚排列!92.2.1.EMW3080-2!92.2.2.EMW3080-1!92.2.3.EMW3080-3!102.2.4.EMW3180-2!102.2.5.EMW3180-4!10 2.3.引脚定义!112.4.典型硬件连接与引脚说明!123.工作模式以及模式间的切换!15 3.1.模块上电后的工作流程图!15 3.2.工作模式!163.3.模块上电后的工作模式!16 3.4.正常工作时,模式的切换!163.5.模块的出厂设置以及恢复!174.模块配置参数详述!184.1.无线网络参数!18 4.2.模块的本地网络参数!19 4.3.模块的网络数据通讯参数!204.4.模块的串口数据通讯参数!225.透明传输模式 (DTU)!245.1.模块内部转发机制!255.1.1.串口数据转发到网络数据包!255.1.2.网络数据包转发到串口!265.2.操作流程简述!276.命令控制模式——EMSP 命令集!28 6.1.通讯模型!28 6.2.接口时序!28 6.3.EMSP命令规约!28协议头!28数据段!29 6.4.命令详述!306.4.1.静态配置命令!30EMSP_CMD_GET_CONFIG!30EMSP_CMD_SET_CONFIG!32EMSP_CMD_SET_DNS!32EMSP_CMD_GET_DNS!33EMSP_CMD_GET_NAME!34EMSP_CMD_SET_NAME!34EMSP_CMD_GET_VER!35EMSP_CMD_GET_MAC_ADDR!356.4.2.动态控制命令!36EMSP_CMD_RESET!36EMSP_CMD_START!36EMSP_CMD_GET_IP!37EMSP_CMD_CLOSE_SOCKET!37EMSP_CMD_OPEN_SOCKET!38EMSP_CMD_WIFI_STOP!39EMSP_CMD_WIFI_CONNECT!39EMSP_CMD_SCAN_AP!40EMSP_CMD_SCAN_CMP!40EMSP_CMD_SEND_DATA!41EMSP_CMD_RECV_DATA!41EMSP_CMD_GET_STATUS!427.配置模块参数的方法!438.附录1. 命令列表!449.附录2. 模块上的产品标签!4410.销售信息!4511.技术支持!451.功能简介EMW3X80是上海庆科信息技术有限公司开发的高速串口/Wi-Fi数据传输模块,它内部集成了TCP/IP协议栈和Wi-Fi通讯模块驱动,用户利用它可以轻松实现串口设备的无线网络功能,节省开发时间,使产品更快地投入市场,增强竞争力。
该系列模块可以工作在-40℃〜~85℃的温度范围内。
串口通信最高波特率为921600,具有TCP,UDP两种数据传输模式,并且支持串口命令来配置参数,方便使用。
1.1.特点★单操作电压:3.3V;★工作电流 <210mA,待机电流<1mA;★两种工作模式:命令控制模式和透明传输模式;★多种配置方式:模块内置WEB配置服务器,PC端配置软件(提供源代码)或EMSP命令;射频特性★WLAN标准:IEEE 802.11b/g,Wi-Fi兼容;★工作频率:2.4G ISM 频段;★输出功率:典型15dBm +/-1.5dBm;★接收灵敏度:典型802.11b:-91dBm;802.11g:-85dBm;★无线数据传输速率54Mbps、48Mbps、36 Mbps、24 Mbps、18 Mbps、12 Mbps、9 Mbps、6Mbps、11 Mbps、5.5 Mbps、2 Mbps、1 Mbps;★支持AP方式和Ad-Hoc方式组建无线网络;★支持WEP40和WEP104加密(64/128 bit),支持开放系统模式和共享密钥模式★支持WPA/WPA2 PSK加密,加密算法支持AES和TKIP;★Wi-Fi连接断开后自动恢复;★模块从复位到建立Wi-Fi网络的时间小于2.5秒(WEP加密方式),5秒(WPA加密方式)UART接口特性★串口波特率: 9600 - 921600;★最高传输速率65kbytes/s(同时发送和接收)90kbytes/s(发送或者接收);★支持UART的硬件流控制来保证数据传输的完整性和可靠性;TCP/IP特性★支持DNS域名解析服务;★支持DHCP自动获取IP地址;★支持网络数据传输协议TCP,UDP;★支持TCP服务器模式或者客户端模式;★作为TCP客户端时,具有TCP断线自动重连机制,保证数据传输链路稳定可靠;★作为TCP服务器时,允许最多3个客户端的连接;★支持UDP广播或单播;11.2.电气参数1.2.1.绝对最大参数:电压模块运行于绝对最大额定值以外,可能会造成永久性损坏。