使用说明EMW3X80EMW3X80使用说明工业级UART/Wi-Fi高速数据传输模块工业级UART/Wi-Fi高速数据传输模块使用说明01050272Date:2012-2-6使用说明概述EMW3X80是上海庆科信息技术有限公司开发的高速率串口/Wi-Fi透传模块,它内部集成了TCP/IP协议栈和Wi-Fi通讯模块驱动,用户利用它可以轻松实现串口设备的无线网络功能,节省开发时间,使产品更快地投入市场,增强竞争力。该产品可方便地实现串口设备的无线数据传输,并且可以支持Wi-Fi的WEP/WPA/WPA2加密。广泛应用于嵌入式设备与PC之间,或者多个嵌入式设备之间的无线通信。典型应用楼宇自动化/门禁、保安控制系统智能家电医疗和个人保健系统工业自动化系统移动销售点系统(POS)汽车电子与智能手机和平板电脑通讯型号⼀一览表EMWEMW33结构结构功能功能接口接口-封装封装EMW嵌入式Wi-Fi系列3模块0堆叠型8全功能0UART11.27mm间距排针22.0mm间距排针32.54mm间距排针!1.27mm间距排针!2.0mm间距排针!2.54mm间距排针EMWEMW33结构结构功能功能接口接口-封装封装EMW嵌入式Wi-Fi系列3模块1集成型8全功能0UART22.0mm间距排针42.0mm间距半孔+排针!!!2.0mm间距排针!2.0mm间距半孔+排针功能速率UART硬件流控制安全性通过网络配置TCP客户端TCP服务器UDP全功能90kbytes/s支持WPA/WPA2PSKWEP支持支持支持3个客户端连接支持上海庆科信息技术有限公司无线设备开发EMW3X80嵌入式Wi-Fi模块特点快速、易用的嵌入式端接口模块UART接口的波特率高达921600实际传输速率,UART接口高达90kbytes/sUART接口支持硬件流控制,在高速模式下实现串口数据的可靠传输简化的硬件连接:只需要连接UART的TX和RX信号,就能实现Wi-Fi通讯安全、稳定的Wi-Fi无线链路支持以AP为中心的星型网络和Ad-Hoc模式的对等网络支持IEEE802.11b/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环境评估认证提供评估板和各种测试代码EMW3X80嵌入式Wi-Fi模块固件更新历史01050271-01050272版本模块的主要更新1、Status信号默认设置为高电平。01050270-01050271版本模块的主要更新1.优化启动流程,提升启动速度约500ms。2.提高通过DHCP获取IP的可靠性。3.提高TCP连接速度,并且在连接TCPserver时,模块使用随机的本机端口。4.修正了opensocket命令中存在的bug。5.暂时关闭内部看门狗。01050262-01050270版本模块的主要更新1.增加FWUPDATE模式,允许用户升级模块的固件。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.可以为每⼀一个模块设置⼀一个字符串对其命名。EMW3X80嵌入式Wi-Fi模块01050258-01050260版本模块的主要更新1.支持最新的EMW3180模块。2.解决了⼀一些长时间运行的稳定性问题。01050257-01050258版本模块的主要更新1.解决了WPA模式下长时间断线后,不能自动恢复的问题。2.解决了TCP数据传输中,由于无线信道不稳定引起的自动断开问题。3.说明文档:采用新的模块命名规范。010401XX-01050257版本模块的主要更新1.模块硬件采用更大容量核心处理器。2.支持WPA/WPA2PSK加密算法。3.更新EMSP命令中的EMSP_CMD_GET_CONFIG和EMSP_CMD_SET_CONFIG命令。4.更新配套的PC配置软件,EMSP接口函数库,嵌入式端使用示例程序。01040154-01040155版本模块的主要更新1.新增了强制命令控制模式,使得嵌入式设备可以通过UART接口使模块进入命令控制模式。2.更新配套的PC配置软件以支持该功能。EMW3X80嵌入式Wi-Fi模块文档约定为方便用户阅读该使用说明书,特对以下常用名词作如下约定:模块:指本文介绍的EMW3X80工业级串口/Wi-Fi数据传输模块。嵌入式设备,主机:指通过UART接口与模块相连的设备。网络设备:指与模块通过网络相连,通过TCP/IP协议传输数据的各种设备。EMW3X80嵌入式Wi-Fi模块典型应用模型通过AP组成星形无线拓扑,多个嵌入式设备和PC或者智能手机交换数据。网络比较稳定,而且数据能够通过路由器转发到其他网络,如GPRS,3G,ADSL等。图A.Wi-Fi网络的星型结构网络图B.Ad-Hoc方式的对等网络通过Ad-Hoc模式的对等网络实现无线设备之间的直接连接。这种方式广泛用于建立零时的无线网络连接。网络数据流向:Wi-Fi链路:UART电缆:EMW3X80嵌入式Wi-Fi模块目录1.功能简介!11.1.特点!1射频特性!1UART接口特性!1TCP/IP特性!11.2.电气参数!21.2.1.绝对最大参数:电压!21.2.2.绝对最大参数:温度!21.2.3.绝对最大参数:电磁环境(ESD)!21.2.4.Staticlatch-up!21.2.5.工作条件:电压和电流!31.2.6.数字IO口的参数!3输出电平!3输入电平!3nRESET引脚的参数!31.2.7.射频参数!41.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.模块的接口!82.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!102.3.引脚定义!112.4.典型硬件连接与引脚说明!123.工作模式以及模式间的切换!153.1.模块上电后的工作流程图!153.2.工作模式!16EMW3X80嵌入式Wi-Fi模块3.3.模块上电后的工作模式!163.4.正常工作时,模式的切换!163.5.模块的出厂设置以及恢复!174.模块配置参数详述!184.1.无线网络参数!184.2.模块的本地网络参数!194.3.模块的网络数据通讯参数!204.4.模块的串口数据通讯参数!225.透明传输模式(DTU)!245.1.模块内部转发机制!255.1.1.串口数据转发到网络数据包!255.1.2.网络数据包转发到串口!265.2.操作流程简述!276.命令控制模式——EMSP命令集!286.1.通讯模型!286.2.接口时序!286.3.EMSP命令规约!28协议头!28数据段!296.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!38EMW3X80嵌入式Wi-Fi模块EMSP_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.技术支持!45EMW3X80嵌入式Wi-Fi模块1.功能简介EMW3X80是上海庆科信息技术有限公司开发的高速串口/Wi-Fi数据传输模块,它内部集成了TCP/IP协议栈和Wi-Fi通讯模块驱动,用户利用它可以轻松实现串口设备的无线网络功能,节省开发时间,使产品更快地投入市场,增强竞争力。该系列模块可以工作在-40℃〜~85℃的温度范围内。串口通信最高波特率为921600,具有TCP,UDP两种数据传输模式,并且支持串口命令来配置参数,方便使用。1.1.特点★单操作电压:3.3V;★工作电流210mA,待机电流1mA;★两种工作模式:命令控制模式和透明传输模式;★多种配置方式:模块内置WEB配置服务器,PC端配置软件(提供源代码)或EMSP命令;射频特性★WLAN标准:IEEE802.11b/g,Wi-Fi兼容;★工作频率:2.4GISM频段;★输出功率:典型15dBm+/-1.5dBm;★接收灵敏度:典型802.11b:-91dBm;802.11g:-85dBm;★无线数据传输速率54Mbps、48Mbps、36Mbps、24Mbps、18Mbps、12Mbps、9Mbps、6Mbps、11Mbps、5.5Mbps、2Mbps、1Mbps;★支持AP方式和Ad-Hoc方式组建无线网络;★支持WEP40和WEP104加密(64/128bit),支持开放系统模式和共享密钥模式★支持WPA/WPA2PSK加密,加密算法支持AES和TKIP;★Wi-Fi连接断开后自动恢复;★模块从复位到建立Wi-Fi网络的时间小于2.5秒(WEP加密方式),5秒(WP