C215wifi模块软件设计手册.doc_第1页
C215wifi模块软件设计手册.doc_第2页
C215wifi模块软件设计手册.doc_第3页
C215wifi模块软件设计手册.doc_第4页
C215wifi模块软件设计手册.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

USR-C215 wifi模块软件设计手册 第 32 页 共 32 页 目录1. 产品概述31.1. 产品简介31.2. 产品特点32. 产品功能42.1. 无线组网方式42.1.1. 模块作为STA方式42.1.2. 模块作为AP方式42.1.3. 模块作为AP+STA模式52.1.4. 加密方式52.2. 工作模式52.2.1. 透明传输模式62.2.2. 命令模式72.3. Socket 通信72.4. 局域网内搜索82.5. TCP/UDP Client注册包机制82.6. 快速联网协议(usrlink)92.7. Simplelink智能配置102.8. 类RFC2217自动波特率功能112.8.1. 类RFC2217功能描述112.8.2. RFC2217协议说明113. 设置方法133.1. Web页面设置133.1.1. 打开管理网页:133.1.2. WIFI参数设置143.1.3. 透传参数设置143.1.4. 附加功能设置153.1.5. 恢复重启设置163.1.6. 关于有人页面173.2. AT指令配置173.2.1. AT指令概述183.2.2. AT指令集194. 免责声明325. 更新历史321. 产品概述1.1. 产品简介该模块硬件上集成了MAC、基频芯片、射频收发单元、以及功率放大器;内置低功耗运行机制,可以有效实现模块的低功耗运行;支持WiFi协议以及TCP/IP协议,用户仅需简单配置,即可实现UART设备的联网功能。尺寸较小,易于组装在客户产品的硬件单板电路上。且模块可选择内置或外置天线的应用,方便客户多重选择。模块的具体尺寸为:22mm x 13.5mm x 6mm,单排1x10 2mm插针封装。模块的基本功能描述如下:l 可工作在AP模式等待其他WIFI设备接入通信,可以同时接入3个sta,也可工作在STA模式下,接入无线路由器实现通信。l 具有一个Socket通信链接,可以设置为TCP Server、TCP Client、UDP Server、UDP Client通信;该Socket在TCP Server模式下,最多可支持5个TCP Client接入。l 模块支持UART透传,可使用AT命令任意切换。1.2. 产品特点l 支持Wi-Fi2.4 GHz 802.11b/g/n 无线标准l 支持WEP、WPA/WPA2安全模式l 支持AP、STA、AP+STA工作模式l 完全集成的串口转无线TCP/UDP传输功能,多个串口速率选择l 局域网搜索和无线参数设置功能l 支持TCP/UDP Client注册包机制l 支持Simplelink/usrlink快速联网配置l 支持类RFC2217自动波特率适配功能l 支持简单AT+指令集配置l 3.3V单电源供电l 超低功耗模式,支持深度休眠l 可选择内置天线,外置天线(IPEX连接器)l 超小尺寸:22mm x 13.5mm x 6mm,1x10 2mm插针封装2. 产品功能2.1. 无线组网方式无线模块有三种WIFI工作模式:STA、AP、AP+STA,可以为用户提供十分灵活的组网方式和网络拓扑方法。AP:即无线接入点,是一个无线网络的中心节点。通常使用的无线路由器就是一个AP,其它无线终端可以通过AP相互连接。STA:即无线站点,是一个无线网络的终端。如笔记本电脑、PDA等。2.1.1. 模块作为STA方式模块作为STA是一种最常用的组网方式,由一个路由器AP和许多STA组成,如下图。其特点是AP处于中心地位, STA之间的相互通信都通过AP转发完成。图 1 STA方式组网2.1.2. 模块作为AP方式模块作为AP模式,可以达到手机/PAD/电脑在无需任何配置的情况下,快速接入模块进行数据传递。另外,还可以登陆模块的内置网页进行参数设置。图 2 AP模式组网 :模块在AP模式下,最多只能支持接入3个STA设备。2.1.3. 模块作为AP+STA模式模块可以同时启用AP、STA,即模块同时支持一个AP接口,一个STA接口。如下图所示:图 3 AP+STA模式组网 :模块在AP+STA模式下,最多只能支持接入3个STA设备。2.1.4. 加密方式加密是对消息数据加扰,保证数据的安全传输,增加通信的安全性。支持多种无线网络加密方式,包括: WEP WPA-PSK/TKIP WPA-PSK/AES WPA2-PSK/TKIP WPA2-PSK/AES2.2. 工作模式模块共有两种工作模式:透明传输模式,命令模式。透明传输模式:在该模式下,模块实现UART与网络之间的透明传输,实现通用串口设备与网络设备之间的数据传递。命令模式:在该模式下,用户可通过AT命令对模块进行UART及网络参数查询与设置。当使用AT+ENTM退出命令模式时,默认回到透传模式。2.2.1. 透明传输模式. 模式简介:UART接口透明传输模式的优势在于可以UART接口与网络通信的即插即用,从而最大程度的降低用户使用的复杂度。模块工作在透明传输模式时,用户仅需要配置必要的参数,即可实现UART接口与网络的通信。上电后,模块自动连接到已配置的无线网络和服务器。透明传输模式完全兼容用户自己的软件平台,减少了集成无线数据传输的软件开发工作量。用户需要预设的参数通常有: 无线网络参数l 网络名称(SSID)l 安全模式l 密钥 默认TCP/UDP连接参数l 协议类型l 连接类型(Server或Client)l 目的端口l 目的IP地址 UART接口参数l 波特率l 数据位l 停止位l 校验位l 硬件流控. UART成帧机制:模块在接收UART过来的数据时,会不断的检查相邻2个字节的间隔时间。如果间隔时间大于设定的打包时间(默认20ms,可通过AT+UARTTE设置),则认为一帧结束,否则一直接收数据,在命令模式下大于1K字节则丢弃接收的数据,在透传模式下大于1K字节则打包发送。打包流程如下图:n即为打包间隔,单位ms。图 4 成帧机制2.2.2. 命令模式在命令模式下,模块不再进行透传工作,此时UART口用于接收AT命令,用户可以通过UART口发送AT命令给模块,用于查询和设置模块的UART、网络等相关参数。2.3. Socket 通信模块有1个串口UART0可以与Socket进行数据透传。模块有2个Socket分别为Socketa和Socketb。当模块工作在透传模式时,向模块UART接口写入的数据,模块会自动向Socket发送;模块通过Socket 接收的数据,都通过UART接口发送出来。 Socketa 的工作方式包括:TCP Server、TCP Client、UDP Server、UDP Client,设定方法请参照AT指令中的AT+NETP指令进行设置。Socketb 的工作方式包括:TCP Client、UDP Server、UDP Client,设定方法请参照AT指令中的AT+SOCKB指令进行设置。当Socket 设置成TCP Server时,可支持最多达到5个TCP Client的TCP链路连接。在多TCP链路连接方式下,从TCP传输的数据会被逐个转发到UART接口上。从UART接口上过来的数据会被复制成多份,在每个TCP链接转发一份。具体数据流程图所示:图 5 Socket通信当Socket设置成UDP Server时,如果串口先收到数据,模块会将数据发送到已设置的IP、端口(AT+NETP或AT+SOCKB设置),如果UDP Server收到数据,模块会记住数据的发送源地址,以后串口收到数据后,模块会向该地址转发数据。当模块设置为UDP Client时,模块只向已设置的IP、端口发送数据,并且只接收已设定IP、端口地址的数据,其他地址发送来得数据不转发到UART口。2.4. 局域网内搜索模块支持局域网内搜索功能,即当模块接入无线路由器,用户可以通过往某一固定端口发送UDP广播的方式,获取模块当前的IP地址,以实现设备搜索和通信。搜索的端口和关键字可通过AT+SEARCH命令来设置,默认:48899,。搜索工具操作过程:1.在局域网内的另外一台设备上,通过UDP广播(广播地址:xx.xx.xx.255,端口:48899)发送一个口令,默认口令为:,最长可设置20字节。2. 模块收到口令后,如果口令正确,模块进入配置模式,向该地址(单播,源端口)发送本地IP地址、MAC地址、模块名称、版本号。 (IP,MAC,MID,ver 如 54,D8B04CFC0000,USR-C215,01.01.10)。模块进入配置模式后如果30秒内没有收到设置命令,模块会退出配置模式,用户需要重新发送搜索命令字,进入配置模式。3. 用户可以通过向该端口发送网络AT命令进行设置和读取模块工作状态,AT指令格式同串口AT指令。注:搜索工具与模块必须在同一个局域网内,如果多个STA连在一个路由器上,运行搜索工具的电脑也连在那个路由器上。这个搜索工具就可以把所有的STA都搜到。2.5. TCP/UDP Client注册包机制当模块工作在TCP Client或者UDP Client模式时,用户可以开启注册包机制,以实现服务器对数据来源的区分,实现对不同设备的数据监控。注册包分为MAC、ID二种,MAC为6字节,ID为1-65535,ID值可设。注册包ID主要用于本公司的D2D软件,D2D软件使用说明书下载地址:/Down/Instructions/USR-D2D.pdf。MAC注册包6字节的MAC地址。ID注册包4字节,2字节的ID源码+2字节的ID反码。例设置ID为10,则注册包为:0x00,0x0a,0xff,0xf5。注册包开启与关闭通过AT+REGENA来实现。注册包实现机制如下: TCP Client:注册包有两种机制: 只发送一次注册包,当模块连接到TCP Server时,模块将向TCP Server发送MAC(6个字节)或ID(4字节)信息,Server可通过MAC或ID来区分不同的设备。 每一包数据都有注册信息,TCP Client 链接到服务器后,串口接收的每一包数据前增加注册包数据。ID、MAC的选择,可通过AT+REGENA来设置。 UDP Client:模块在发送每个UDP数据包时,会在每个数据包的包头增加MAC、ID信息,然后发送。2.6. 快速联网协议(usrlink)模块工作在AP模式下时,会开启一个用于接收快速联网协议命令的UDP端口,端口号为48899(与局域网搜索端口相同,可设置)。手机可与模块WIFI网络直连,通过UDP协议下的指令,查询SSID信息列表和设置路由器SSID及密码。设置完成后,模块会自动重启,连接至设定的路由器,此时工作在STA模式。协议格式说明:1) 查询指令序号名称字节数说明1包头1固定值0xFF2长度2长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数。3命令字1命令类型,0x01为查询指令4校验字1包头之后(不包括包头),校验字之前(不包括校验字)的所有字节的累加和。2) 查询回复指令序号名称字节数说明1包头1固定值0xFF2长度2长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数。3命令字1命令类型,查询指令对应的回复指令为0x814AP个数1当前搜索到的AP的个数5SSID1不定长路由器1的SSID。6结束符1路由器1的SSID结束符,固定值0x00。7信号强度11路由器1网络的信号强度,范围0100,对应的实际值为0%100%。8结束符2信号强度1的结束符,0x0D,0x0A。MSSIDn不定长路由器n的SSID。M+1结束符1路由器n的SSID结束符,固定值0x00M+2信号强度n1路由器n网络的信号强度,范围0100,对应的实际值为0%100%。M+3结束符2信号强度n的结束符,0x0D,0x0A。M+4校验字1包头之后(不包括包头),校验字之前(不包括校验字)的所有字节的累加和。例子:手机发送给模块(十六进制数):FF 00 01 01 02模块返回给手机(十六进制数):FF 00 14 81 02 54 45 53 54 31 00 40 0D 0A 54 45 53 54 32 00 37 0D 0A 1F解释:手机向模块发送查询指令,查询路由器相关信息。模块返回给手机的信息是:有2个路由器,路由器1的SSID为“TEST1”,信号强度为64%;路由器2的SSID为“TEST2”,信号强度为55%。注:模块回复的路由器信息是根据信号强度排序过的。3) 设置指令序号名称字节数说明1包头1固定值0xFF2长度2长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数。3命令字1命令类型,0x02为设置指令。4保留字1默认为0x005SSID不定长路由器的SSID。6分隔符2SSID结束符,固定值0x0D,0x0A。7密码不定长路由器的密码。8校验字1包头之后(不包括包头),校验字之前(不包括校验字)的所有字节的累加和。4) 设置回复指令序号名称字节数说明1包头1固定值0xFF2长度2长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数。3命令字1命令类型,0x82为设置指令对应的回复指令。4校验值1SSID的校验结果,如果可以查到此SSID对应的网络值为0x01,如果查不到,值为0x00。5校验值1密码的校验结果,如果密码的格式正确值为0x01,如果不正确,值为0x00。6校验字1包头之后(不包括包头),校验字之前(不包括校验字)的所有字节的累加和。例子:手机发送给模块(十六进制数):FF 00 0F 02 00 54 45 53 54 31 0D 0A 31 32 33 34 35 36 CE模块返回给手机(十六进制数):FF 00 03 82 01 01 87解释:手机向模块发送设置指令,设置SSID为“TEST1”,密码为“123456”。模块返回给手机的信息是:存在SSID为“TEST1”的网络,密码格式正确。2.7. Simplelink智能配置Simplelink功能主要实现模块智能联网,即快速连接到AP,无需与模块建立链接。首先在移动终端上安装APP。模块工作在STA或AP模式下,拉低Reload引脚1-3秒,则模块进入Simplelink配置,此时Ready引脚输出0.5Hz的高低电平。此时打开移动终端上的APP软件,输入密码,点击“connect”。模块成功连接到AP后,会自动重启,APP会接收到模块发送的MAC地址。具体的使用方法参考:Simplelink-C21x使用说明。下载地址:/Download/index.html2.8. 类RFC2217自动波特率功能2.8.1. 类RFC2217功能描述1. RFC2217是一个通过以太网即时修改设备串口参数的一个标准协议,本设备支持一个类似RFC2217的协议,不是标准RFC2217,实现同样的功能,但是协议更简单。2. 发送本协议命令给设备后,如果符合要求则执行设置串口参数动作,不返回任何内容,如果校验出错或者协议不对,则会当成普通的数据包通过串口转发。3. TCP Client,TCP Server,UDP Client,UDP Server,以及广播这几种模式均支持本功能。4. 本命令所作的修改立即生效,不需要重启,当次有效,不会保存,断电丢失。2.8.2. RFC2217协议说明协议长度为8个字节,具体协议内容如下,举例的数值为HEX格式:名称包头波特率位数参数和校验位数(bytes)3311说明三个字节减少误判三个字节表示一个波特率值,高位在前不同的bit来表示不同的含义,见附表前面四位的和校验,忽略进位举例(115200,N,8,1)55 AA 5501 C2 008346举例(9600,N,8,1)55 AA 5500 25 808328附:串口参数位bit含义说明位号说明值描述1:0数据位选择005位数据位016位数据位107位数据位118位数据位2停止位01位停止位12位停止位3校验位使能0不使能校验位1使能检验位5:4校验位类型00ODD奇校验01EVEN偶校验10Mark置一11Clear清零7:6无定义00请写03. 设置方法模块的参数配置方式有网页配置、AT+命令配置两种方式,后面将详细介绍两种方式的使用方法。3.1. Web页面设置首次使用模块时,需要对该模块进行一些配置。可以通过PC连接模块的AP接口,并用web管理页面配置。默认情况下,模块的AP接口SSID、IP地址、用户名密码如下:参数默认设置SSIDUSR-C215IP 地址54子网掩码3.1.1. 打开管理网页:首先用PC的无线网卡连接USR-C215。等连接好后,打开浏览器,在地址栏输入54回车。在弹出来的对话框中填入用户名和密码,然后“确认”。然后网页会出现USR-C215的管理页面。模块管理页面支持中文和英文,可以在右上角设置。分6个页面,分别为“系统状态”、“WIFI参数”、“透传参数”、“附加功能”、“恢复重启”及“关于有人”。图 6 Web网页3.1.2. WIFI参数设置设置WiFi工作模式:AP、STA、AP+STA三种模式。设置AP模式下参数,STA模式下参数。设置完成后点击“保存”按键。图 7 WIFI参数设置页面3.1.3. 透传参数设置串口参数设置:波特率、数据位(支持8位)、校验位、停止位(1位)、无流控。Socket参数设置:协议(TCP Server、TCP Client、UDP Server、UDP Client)、端口、服务器地址(支持域名)。图 8 透传设置页面3.1.4. 附加功能设置RFC2217:使能(Enable),禁止(Disable)。局域网搜索:端口(默认48899)、命令字(默认)注册包机制:注册包内容(ID、MAC、OFF),TCP注册包方式(FIRST、EVERY),注册包ID(1-65535)。模块MID:默认USR-C215,可设置最长20字节。图 9 附加功能页3.1.5. 恢复重启设置图 10 恢复重启设置3.1.6. 关于有人页面图 11 关于有人3.2. AT指令配置AT+指令是指,在命令模式下用户通过UART与模块进行命令传递的指令集,后面将详细讲解AT+指令的使用格式。上电启动成功后,可以通过UART对模块进行设置。模块的缺省UART口参数为: 波特率115200、无校验、8位数据位、1位停止位。AT命令调试工具,UART接口推荐使用 SecureCRT软件工具或者有人专业APP应用程序。以下介绍均使用UART通信及SecureCRT工具演示。从透传模式切换到命令模式需要以下两个步骤: 在UART上输入“+”,模块在收到“+”后会返回一个确认码“a”; 在UART上输入确认码“a”,模块收到确认码后,返回“+OK”确认,进入命令模式; 在输入“+”和确认码“a”时,没有回显,如上图所示。输入“+”和“a”需要在一定时间内完成,以减少正常工作时误进入命令模式的概率。具体要求如下:从命令模式到切换到透传模式需要采用AT+ENTM命令,在命令模式下输入AT+ENTM,以回车结尾,即可切换到透传模式。3.2.1. AT指令概述AT+指令可以直接通过CRT等串口调试程序进行输入,也可以通过编程输入。 AT+指令采用基于ASCII码的命令行,指令的格式如下: 格式说明: 表示必须包含的部分 : 表示可选的部分 命令消息AT+oppara-1,para-2,para-3,para-4AT+:命令消息前缀; op:指令操作符,指定是参数设置或查询;u “=”:表示参数设置u “NULL”:表示查询para-n:参数设置时的输入,如查询则不需要;:结束符,回车,ASCII码0X0A或0X0D;:如果用户没有关闭回显功能(AT+E),则用户输入的命令会被模块发送回来,结束符不会返回。 响应消息+op para-1,para-2,para-3,para-4+:响应消息前缀;RSP:响应字符串,包括:u “OK” :表示成功u “ERR”:表示失败para-n :查询时返回参数或出错时错误码:ASCII码0x0d;:ASCII码0x0a; 错误码错误码列表错误码说明-1无效的命令格式-2无效的命令-3无效的操作符-4无效的参数-5操作不允许3.2.2. AT指令集AT指令列表NO指令描述管理指令1E打开/关闭回显功能2WMODE设置/查询Wi-Fi操作模式(AP/STA/APSTA)3ENTM进入透传模式4MID查询模块ID5RELD恢复出厂设置6Z重启模块7H帮助指令(暂不支持)配置参数指令8CFGTF复制用户配置参数到出厂配置设置UART指令9UART设置/查询串口参数10UARTTE设置/查询自由组帧每两个字节间隔SOCK A参数指令11NETP设置/查询网络协议参数12TCPLK查询TCP链接是否已建链13TCPDIS建立/断开TCP链接SOCK B参数指令14SOCKB设置/查询SOCKB网络协议参数15TCPDISB建立/断开TCP_B链接16TCPLKB查询TCP_B链接是否已建链接WiFi STA指令17WSSSID设置/查询关联AP的SSID18WSKEY设置/查询STA的加密参数19WANN设置/查询STA的网络参数20WSMAC设置/查询STA的MAC地址参数21WSLK查询STA的无线Link状态22WSCAN搜索AP23WSLQ查询STA的无线信号强度24WSDNS设置/查询STA模式静态配置下DNS服务器地址WiFi AP指令25LANN设置/查询AP的网络参数26WAP设置/查询AP的Wi-Fi配置参数27WAKEY设置/查询AP的加密参数28WALK查询连接上模块AP的STA设备MAC地址网页指令29PLANG设置/查询网页的语言模式D2D功能指令30DTDDIS开启/关闭D2D功能31DTDID设置/查询D2D ID其他指令32WRMID设置模块ID33ASWD设置/查询 模块搜索口令34SMTLK启动Smartlink功能35USERVER查询客户版本号及编译时间36RPTMAC查询上报MAC功能是否开启37WRRPTMAC设置上报MAC功能是否开启. AT+E 功能: 设置/查询模块at命令回显设置 格式:u 查询AT+E +OK=u 设置AT+E=+OK 参数:u on:打开回显,回显AT命令下输入的命令,off:AT命令模式下,输入命令不回显。. AT+WMODE 功能:设置/查询WIFI操作模式(AP/STA/APSTA); 格式:u 查询 AT+WMODE +ok=u 设置AT+ WMODE= +ok 参数:u Mode:WI-FI工作模式l APl STAl APSTA. AT+ENTM 功能:进入透传模式; 格式:AT+ENTM+ok该命令正确执行后,模块从命令模式切换到透传模式。. AT+MID 功能:查询模块ID 格式:AT+MID+ok= 参数:u module_id: 模块IDl USR-C215注意:可通过AT+WRMID设置该参数。. AT+RELD 功能:恢复出厂设置 格式AT+ RELD+ok=rebooting该命令恢复模块的出厂设置,然后自动重启。. AT+Z 功能:重启模块; 格式:AT+ Z. AT+H(暂不支持) 功能:帮助指令; 格式:AT+H+ok= 参数:u command help:命令帮助说明;. AT+CFGTF 功能:复制用户配置参数到出厂配置设置; 格式:u 查询 AT+CFGTF +ok= 参数:u status:返回操作状态;l SAVED:设置成功l NON-SAVED:设置失败. AT+UART 功能: 设置或查询串口操作 格式:u 查询:AT+UART +ok=u 设置:AT+UART=+ok 参数:u baudrate:波特率l 1200,2400,4800,9600,14400,19200,38400,57600,115200,128000,153600,230400 bit/su data_bits:数据位l 8u stop_bits:停止位l 1u parity:检验位l NONE(无检验位)l EVEN(偶检验)l ODD(奇检验)l MARK(1检验)l SPACE(0检验)u flowctrl:硬件流控(CTSRTS)l NFC:无硬件流控0. AT+UARTTE 功能:设置/查询自由组帧间隔 格式:u 查询AT+ UARTTE+OK=u 设置AT+ UARTTE=+OK 参数:u num:20-250:自由组帧模式下相邻两个字节的时间间隔ms。注意:此参数会在设置波特率时自动更改,如需更改打包间隔,请先设定波特率后更改当波特率 = 20000时,num=20ms;当 1200 波特率 20000时,num=2000/波特率*10*20,num取整数。1. AT+NETP 功能:设置/查询网络协议参数 格式:u 查询 AT+NETP +ok=u 设置AT+NETP= +ok 参数:u Protocol:协议类型,包括l TCPl UDPu CS:网络模式l SERVER:服务器l CLIENT:客户端u Port::协议端口,10进制数,小于65535u IP:当模块被设置为”CLIENT”时,服务器的IP地址如果设置为UDP, SERVER工作模式,有IP地址、端口保存功能,模块自动保存最新接收到的UDP数据包IP地址和端口,发送数据时发到这个保存的IP地址和端口去,模块初始化情况下默认发送数据到此指令设置的IP地址和端口去。如果设置为UDP,CLIENT工作模式,没有记忆功能。2. AT+TCPLK 功能:查询TCP链接是否已建链; 格式:AT+ TCPLK+ok= 参数u sta.: 是否建立TCP链接l on: TCP 已连接l off: TCP 未连接3. AT+TCPDIS 功能:建立/断开TCP链接; 格式:u 查询 AT+TCPDIS +ok=u 设置 AT+ TCPDIS = +ok 参数:u sta:返回TCP Client是否为可链接状态,如l on,表示为可链接状态l off,表示为不可链接状态设置时,off设置模块为不可链接状态,即下完命令后,模块马上断开链接并不再重连,on设置模块为可链接状态,即下完命令后,模块马上开始重连服务器。4. AT+SOCKB 功能:设置/查询SOCKB网络协议参数 格式:u 查询 AT+SOCKB +ok=u 设置AT+SOCKB= +ok 参数:u Protocol:协议类型,包括l TCP,仅表示TCP Clientl UDP, 表示UDP Clientl UDPS,表示UDP Serveru Port::协议端口,10进制数,小于是65535u IP:目标IP地址,支持域名设置为UDPS方式后,模块有IP地址、端口保存功能,模块会自动保存最新接收到的UDP数据包的IP地址和端口号,发送数据是发送到这个已保存的IP地址与端口号。模块初始化情况下,默认发送数据到目标IP地址与端口。注:socketB是可以关闭的,命令格式为AT+SOCB=NONE。5. AT+TCPDISB 功能:建立/断开TCP_B链接; 格式:u 查询 AT+TCPDISB +ok=u 设置 AT+ TCPDISB = +ok 参数:设置时,off设置模块为不去尝试建立连接,即下完命令后,模块马上断开链接并不再重连,on设置模块为可链接状态,即下完命令后,模块马上开始重连服务器。此命令不保存,重启后默认为开启。6. AT+TCPLKB 功能:查询TCP_B链接是否已建链接; 格式:AT+ TCPLKB+ok= 参数u sta.: 是否建立TCP_B链接l on: TCP已连接l off: TCP 未连接7. AT+WSSSID 功能:设置/查询关联AP的SSID; 格式:u 查询AT+WSSSID+ok=u 设置AT+ WSSSID=+ok 参数:u aps ssid:AP的SSID(最多支持32个字节);8. AT+WSKEY 功能: 设置/查询STA的加密参数; 格式:u 查询 AT+WSKEY+ok=u 设置AT+ WSKEY=+ok 参数:u auth: 认证模式,包括l OPEN l SHAREDl WPAPSKl WPA2PSKu encry: 加密算法,包括l NONE: “auth=OPEN”时有效l WEP-H:“auth=OPEN” 或 “SHARED”时有效,HEX密码形式l WEP-A:“auth=OPEN” 或 “SHARED”时有效,ASCII密码形式l TKIP: “auth= WPAPSK或WPA2PSK” 时有效l AES: “auth= WPAPSK或WPA2PSK” 时有效u key: 密码,当encry=WEP-H时,密码为16进制数,10位或26位;当encry=WEP-A时,密码为ASCII码,5位或13位;其他为ASCII码,小于64位,大于8位。9. AT+WANN 功能:设置/查询STA的网络参数; 格式:u 查询AT+WANN+ok=u 设置AT+ WANN=+ok 参数:u mode:STA的网络IP模式l static:静态IP l DHCP:动态IPu address:STA的IP地址;u mask:STA的子网掩码;u gateway:STA的网关地址;0. AT+WSMAC 功能:设置/查询STA的MAC地址参数; 格式:u 查询AT+WSMAC+ok= 参数:u mac_address:STA的MAC地址;如: D8B0CFFF1231. AT+WSLK 功能:查询STA的无线Link状态; 格式:u 查询AT+ WSLK+ok= 参数:u retl 如果没连接:返回“Disconnected”l 如果有连接:返回“AP的SSID(AP的MAC)”l 如果无线没有开启:返回“RF Off”2. AT+WSLQ 功能:查询STA的无线信号强度; 格式:u 查询AT+ WSLQ+ok= 参数:u retl 如果没连接:返回“Disconnected”l 如果有连接:返回AP信号强度3. AT+WSCAN 功能:搜索AP; 格式:u 查询AT+ WSCAN+ok=Ch,SSID,BSSID,Security,Indicator 参数:u ap_site_N: 搜索到的AP站点;格式为: u Ch:wifi网络的通道号。u SSID:路由器的SSID。u BSSID:路由器的MAC地址。u Security:路由器的安全模式。u Indicator:信号强度。举例:“11,TP_LINK_USR,D8:15:0D:C6:3E:14,WPA2PSK/AES,76”4. AT+WSDNS 功能:设置/查询STA模式静态配置下DNS服务器地址; 格式:u 查询 AT+WSDNS +ok=u 设置 AT+ WSDNS = +ok 参数:u address:STA模式下的DNS服务器地址。5. AT+LANN 功能:设置/查询AP的网络参数; 格式:u 查询AT+LANN+ok=u 设置AT+ LANN=+ok 参数:u ipaddress:AP模式下的IP地址;u mask:AP模式下的子网掩码;6. AT+WAP 功能:设置/查询AP的Wi-Fi配置参数; 格式:u 查询 AT+WAP +ok=u 设置AT+ WAP = +ok 参数:u wifi_mode:Wi-Fi模式,包括:l 11Bl 11BGl 11BGN (缺省)u ssid:AP模式时的SSID;u channel:Wi-Fi channel 选择:AUTO或CH1CH11;(目前暂时默认CH6)3.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论