wifi模块at指令
博安通WIFI模块AT指令集V0.1

TECH-NOWRTL8710专业型IOT WIFI SOC产品简介文件版本01发布日期2016-03-01篇目1 2AT指令列表 (4)通用命令 (6)2.1AT–测试AT指令就绪 (6)ATS?–列出所有的AT指令 (6)ATSR–重启模块 (7)ATSV–查询版本信息 (7)ATSP–设置省电电源模式 (8)ATSE–设置串口是否打印AT指令 (9)ATSY–恢复出厂设置 (9)ATSU–串口配置 (10)ATSW–启动Web服务器 (11)2.22.32.42.52.62.72.82.92.10ATSO–OTA升级 (12)2.11ATSC–选择启动分区 (12)Wifi指令 (13)33.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9ATPW–设置wifi模式 (13)ATPN–连接AP (14)ATWD-断开AP连接 (15)ATWS-扫描AP (15)ATPA-设置AP模式 (16)ATW?-Wifi信息 (17)ATPH-设置DHCP模式 (17)ATPE-STA设置静态IP (18)ATPF-设置DHCP规则和网关 (19)3.10ATPG-设置自动连接 (20)3.11ATPM-设置MAC地址 (20)3.12ATWQ-SmartConfig配置wifi (21)TCP/IP指令 (22)44.1编译指南 (22)4.2ATPS–创建TCP/UDP服务器 (22)4.3 4.4 4.5 4.6 4.7 4.8ATPC–创建TCP/UDP客户端 (24)ATPD–断开TCP or UDP连接 (25)ATPT–发送数据包 (26)ATPR–接收数据包 (28)ATPI–检查网络连接状态 (30)ATPP–PING命令 (31)1AT 指令列表描述AT 指令通用命令测试AT 准备就绪打印所有AT 指令重启模块AT ATS?ATSR ATSV ATSP ATSE ATSY ATSU ATSW ATSO ATSC查询版本信息设置电源模式设置串口是否打印AT 指令恢复出厂设置串口配置启动网络服务器OTA 升级选择激活图像Wifi 指令设置wifi 模式ATPW ATPN ATWD ATWS ATPA ATW?ATPH ATPE ATPF连接到AP (STA 模式)断开AP 连接扫描AP 设置AP 模式Wifi 信息设置DHCP 模式STA 设置静态IPAP 设置静态IP,DHCP 规则设置自动连接设置MAC地址开始SmartConfig配置wifi TCP/IP指令检查网络连接状态TCP/UDP服务器TCP/UDP客户端ATPG ATPM ATWQATPI ATPS ATPC ATPD ATPT ATPR ATPP关闭TCP or UDP连接发送数据包接收数据包Ping2通用指令2.1AT–测试AT指令准备就绪AT描述响应此命令用于测试系统启动成功[AT]OK2.2ATS?–指令列表ATS?描述该命令将列出所有可用的命令[ATS?]<command list>[ATS?]OK响应[ATS?]ERROR:<error_no>1:获得指令列表失败错误代号2.3ATSR–重启模块ATSR描述响应此命令用于重新启动模块[ATSR]OK2.4ATSV–查询版本信息ATSV描述响应这个命令是用来查询模块版本以及SDK版本[ATSV]<at-version>,<sdk-version> [ATSV]OK[ATSV]ERROR:<error_no>1:获取版本信息失败错误代号2.5ATSP–设置省电电源模式ATSP=<mode>描述响应该命令是用来设置模块的省电模式[ATSP]<OS wakelock status(0/1)>[ATSP]OK[ATSP]ERROR:<error_no>a:打开操作系统锁(系统禁止睡眠)参数<mode>r:解除操作系统睡眠锁(系统允许睡眠):获取操作系统睡眠锁状态1:指令格式错误2:指令参数错误错误代号1.该模块可能不会立即睡眠,因为其他模块(Wi-Fi,SDIO,log_uart)可能持有睡眠锁,只有当所有模块释放睡眠锁,OS开始睡眠备注2.当操作系统正在睡眠,一个额外的GPIO中断引脚应该是平行的RX唤醒操作系统2.6ATSE–设置串口是否打印AT指令ATSE=<mode>描述此命令是用来启用/禁用串口打印AT指令[ATSE]OK0:禁用打印<mode>参数备注1:启用打印串口AT指令打印默认启用2.7ATSY–恢复出厂设置ATSY此命令用于清除flash数据,模块将恢复到工厂设置描述响应[ATSY]OK[ATSY]ERROR:<error_no>1:恢复默认数据失败2:恢复默认图片失败错误代号备注系统将重启2.8ATSU–串口配置ATSU=<baudrate>,<databits>,<stopbits>,<parity>,<flowcontrol>,<configmode>描述响应这个命令是用来设置串口模式[ATSU]OK[ATSU]ERROR:<error_code>2400,4800,9600,19200,38400,57600, <baudrate>115200,921600,11520005:5位数据6:6位数据7:7位数据8:8位数据<databits><stopbits>1:1位停止2:2位停止参数0:无奇偶校验1:奇校验2:偶校验<parity>0:禁用流控制1:使能RTS、CTS<flowcontrol>0:设置当前配置不会保存到flash<configmode>1:保存设置到flash,并立即生效2:保存设置到flash,并重启生效1:指令格式错误2:指令参数错误错误代号备注启动/停止服务器[ATSW]OK[ATSW]ERROR:<error_code>c :创建Web 服务器<mode>参数s :停止Web 服务器1:指令格式错误2:指令参数错误错误代号备注模块应该被配置为使用命令ATPA AP 模式2.9ATSW –启动Web 服务器ATSW=<mode>描述响应2.10ATSO –OTA 升级ATSO=<ip>,<port>描述响应此命令用于固件升级[ATSO]OK[ATSO]ERROR:<error_code><ip>下载服务器地址参数<port>下载服务器端口号1:指令格式错误2:指令参数错误1:现在服务器应先行2:模块应该连接到同一个网络作为下载服务器错误代号备注2.11ATSC –选择启动分区ATSC=<image ID>描述响应此命令用于选择启动分区[ATSC]OK[ATSC]ERROR:<error_code>0:默认分区<image ID>参数1:OTA 升级分区1:指令格式错误2:指令参数错误错误代号备注系统或重启3Wifi指令3.1ATPW–设置wifi模式ATPW=<mode>此命令用来设置WiFi模式,当执行描述ATPN and ATPA指令时必须检查该模式[ATPW]OK响应[ATPW]ERROR:<error_no>1:Station模式参数<mode>2:AP模式3:当前模式1:指令格式错误错误代号2:指令参数错误备注并行模式必须是先是ATPA再ATPN3.2ATPN–连接AP ATPN=<ssid>,<pwd>,<key_id>(,<bssid>)描述响应连接AP[ATPN]OK[ATPN]ERROR:<error_code>该参数不能为空格式:"ssid"<ssid>必须为特殊字符添加'\'(',','\','"')参数1.WPA/WPA2:长度是8~64<pwd> 2.WEP:长度是5或者13<key_id> <bssid>WEP安全性,必须是0~3格式:6字节十六进制例如:1122334455661:指令格式错误2:指令参数错误3:wifi初始化错误错误代号4:连接AP失败5:wifi模式错误1.执行ATPW首先必须STA或并模式2.如果没有密码,保留参数<pwd>NULL例如:ATPN=”SSID”or ATPN=”SSID”,,,112233445566备注3.3ATWD-断开AP连接ATWD描述响应断开AP连接[ATWD]OK[ATWD]ERROR:<error_code> 3:操作失败4:操作超时错误代号3.4ATWS-扫描AP ATWS描述响应扫描周围的AP[ATWS]AP:<num>,<ssid>,<chl>,<sec>,<rssi>,<bssid> AP信息显示为序号,SSID,频道,安全模式,信号强度,BSSID备注3.5ATPA-设置AP模式ATPA=<ssid>,<pwd>,<chl>,<hidden>描述响应配置AP模式[ATPA]OK[ATPA]ERROR:<error_no>该参数不能为空<ssid>格式:"ssid"必须为特殊字符'\'如:(',','\','"')参数<pwd> <chl>WPA/WPA2:长度是8~64频道:1~110:不隐藏SSID1:隐藏SSID<hidden>1:指令格式错误2:指令参数错误3:wifi初始化失败错误代号4:开启AP失败5:wifi模式错误1.执行ATPW首先必须AP或并行模式2.如果密码为空需要保持参数<pwd>NULL.如:ATPA=”SSID”,,11,0备注3.6ATW?-Wifi信息ATW?描述响应该指令用于显示WIFI信息[ATW?]<mode>,<SSID>,<chl>,<sec>(,<key_id>),<pwd>,<mac>,<ip>,<gw> CLIENT:<num>,<mac>1.Wifi信息的显示为:wifi模式,SSID,频道,安全模式,(wep秘钥ID),密码,设备mac地址,设备IP,网关备注2.在AP模式下会显示额外的客户端信息,客户端数量和BSSID3.7ATPH-设置DHCP模式ATPH=<mode>,<enable>描述响应设置DHCP功能模式[ATPH]OK[ATPH]ERROR:<error_no>1:AP mode2:STA mode <mode>参数1:DHCP2:Static IP<enable>1:指令格式错误2:指令参数错误错误代号1.默认为DHCP模式2.使用ATPE设置静态IP3.使用ATPF为AP设置DHCP规则备注3.8ATPE-为STA设置静态IP ATPE=<ip>(,<gateway>,<mask>)描述响应为station设置静态的IP[ATPE]OK[ATPE]ERROR:<error_no><ip>静态IP,如:192.168.1.2参数<gateway><mask>[optional]设置网关IP [optional]设置掩码IP1:指令格式错误2:指令参数错误错误代号备注 1.默认的静态IP为:192.168.1.802.有效的静态IP.(ATPH=2,2)3.9ATPF-设置DHCP规则和网关ATPF=<start_ip>,<end_ip>,<gateway>描述响应设置DHCP规则和网关AP [ATPF]OK[ATPF]ERROR:<error_no><start_ip><end_ip><gateway>客户端开始IP客户端结束IP设置网关IP参数1:指令格式错误2:指令参数错误错误代号备注 1.默认网关IP是192.168.43.12.DHCP模式下,配置AP的DHCP规则3.静态IP模式下,配置AP的IP.(ATPH=1,2)3.10ATPG-设置自动连接ATPG=<enable>描述响应设置设备启动时自动连接[ATPG]OK[ATPG]ERROR:<error_no>0:禁用自动连接<enable>参数1:启用自动连接1:指令格式错误2:指令参数错误错误代号备注默认为禁用3.11ATPM-设置MAC地址ATPM=<mac>描述响应设置设备的Mac地址[ATPM]OK[ATPM]ERROR:<error_no>格式:6字节的十六进制数如:112233445566参数<mac>1:指令格式错误2:指令参数错误错误代号备注必须重启才能使Mac生效3.12ATWQ-SmartConfig配置wifi ATWQ描述响应SmartConfig配置wifi [ATWQ]OK[ATWQ]ERROR:<error_no> 1:不能获得STA模式信息2:无法解析STA模式信息3:无法扫描目标通道4:未能连接到目标AP错误代号5:无法从目标AP获得IP地址6:无法创建UDP套接字发送信息到控制器4TCP/IP指令4.1编译指南为了能够发送TCP/IP指令,请确保宏指令如下正确地配置。
单片机AT指令测试说明

关于“串口—wifi”模块的调试说明一.参照用户完全手册上的AT+指令章节用串口调试助手完成所有指令的测试1.连接好相关模块和接口,打开串口调试助手,设置com口、波特率(很重要,手册上默认的是115200,可以查手册或问老师)、校验位等。
2.系统上电后一般默认进入自动模式,要先通过调试助手发送指令+++使其退出透明传输模式,然后在测试其他指令,要说明的是有些指令要在其他指令正确设置好后才能使用。
二.TCP调试助手的使用:1.做TCP Sever端使用时,只需把本地端口设置地与客户端的远程端口匹配即可。
2.做TCP Client端使用时,需要设置的有:远程主机:你所要连接的TCP Sever的ip地址远程端口:与TCP Sever的本地端口一样即可3.准备连接时,一定要先是TCP Sever端开始监听,之后在连接网络或建立socket连接。
三.模块加网和创建socket的有关问题1.有时明明把其他占用串口的软件关闭并连接好模块,可就是搜不到模块。
这时,可能是波特率设置不对的问题。
2.通过socket发送数据时,若模块缓存中存有数据,不影响数据的发送。
3.创建socket时,模块要连接进网络中,并且对应的tcp sever端要出于监听状态,这样才能创建成功。
4.通过使用AccessPort监视串口,观察到Uart-wifi软件配置模块时,与使用串口助手发送指令配置是一样的,它把相应的操作放到了界面上,方便了操作。
一、网络控制类1、AT+WJOIN+OK=0019e0c1025a,0,6,1,"FIRST_LAB",74加入/创建无线网络。
如果当前网络类型为adhoc,且未检测到指定ssid的网络,则自动创建该网络。
如果当前网络已经处于联网状态,则直接返回网络连接信息。
2、AT+WLEAV+OK断开当前无线网络。
3、AT+WSCAN+OK=0019e0c1025a,0,6,1,"FIRST_LAB",70扫描无线网络,完成后返回4、AT+LKSTT+OK=0查询本端网络连接状态。
中芯微at指令

中芯微at指令
AT 指令是用来控制终端设备(TE,Terminal Equipment)和移动终端(MT,Mobile Terminal)之间交互的规则。
在 GSM 网络中,用户可以通过 AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。
AT 指令以“AT”开头,以字符结束的字符串,AT 指令的响应数据包在中。
AT 指令可分为三种类型:类别、语法和说明。
每个命令执行成功与否都有相应的返回。
在物联网中,AT 指令可用于通信模块调测、控制和调测设备等。
常用的 AT 指令包括:AT+CGSN(查询模块序列号)、AT+CGMR(查询固件版本)、AT+CMEE(查询终端报错)、AT+NRB (重启模块)、AT+CSQ(查询信号强度)、AT+CGATT(查询网络是否激活)等。
使用 AT 指令时,需要对各种指令及其参数做好了解,才能充分发挥其功能。
通常使用AT 指令发送命令的步骤包括:打开串口通讯端口、发送 AT 指令、读取调制解调器返回的应答、关闭串口通讯端口。
如果你想了解更多关于中芯微 AT 指令的信息,请补充相关背景信息后再次提问。
ESP8266 WIFI模块

OCROBOT SEED(WIFI模块)AT指令参考手册
通用指令部分
AT+Reset
版本号
AP操作指令部分
AT+MODE
AT+ExtAP
退出网络
AT+SAP
配置模块为可登陆的wifi热点(仅在AP与Station+AP模式下有效)
TCP/IP指令部分
AT+MUX
配置单链接模式或者多链接模式(一般使用推荐配置成单链接模式,使用简单)
建立TCP或者UDP链接
单链接模式下
多链接模式
获取链接状态
AT+UpDate 发送数据
多链接模式
关闭链接
单链接模式
建立服务器,接受数据(请注意:一定要开启多链接模式才能启用)
其他显示指令
+IPD指令
这个指令为系统收到数据的自动返回指令格式如下+IPD,<数据长度>,<数据> +IPD,<链接ID>,<数据长度>,<数据>。
模组at指令

模组AT指令是一种通信协议指令,用于控制和配置无线通信模组。
通过发送AT指令,可以控制模组的各种功能和参数,例如设置通信参数、发起呼叫、读取短信等。
AT指令集是由TE(终端设备)或DTE(数据终端设备)向TA(终端适配器)或DCE(数据电路终端设备)发送的。
通过发送AT指令,可以对模组进行测试、查询、设置等操作,以实现与各种网络业务的交互。
常见的AT指令包括:
1.AT+CGMI:获取模组厂商标识。
2.AT+CGMM:获取模组标识。
3.AT+CGSN:获取模组的IMEI序列号。
4.AT+CSCS:选择字符集设置。
5.AT+CIMI:获取IMSI(国际移动用户识别码)。
6.AT+CCID:获取SIM卡标识。
7.AT+CPOF:关机指令。
8.AT+CPAS:返回移动设备的活动状态。
9.AT+CMEE:报告移动设备的错误。
10.AT+CCLK:时钟管理指令。
11.AT+CALA:警报管理指令,设定警报日期/时间。
12.AT+CRMP:铃声旋律播放指令。
此外,还有许多其他的AT指令用于控制和配置模组的各种功能和参数。
在实际应用中,根据具体的无线通信模组和业务需求,选择适当的AT指令进行配置和控制。
AirM2M 无线模块 AT 命令手册说明书

AirM2M AirM2M无线模块AT命令手册Version: 3.96适用模块型号:GPRS模块、GPRS+GPS模块Release Date:2020-01-07目录AirM2M无线模块AT命令手册 (1)1AT命令概述 (9)1.1文档目的 (9)1.2惯例和术语缩写 (9)1.3AT命令语法 (10)2常用AT命令 (12)2.1查询制造商名称:AT+CGMI (12)2.2查询模块型号:AT+CGMM (12)2.3查询模块版本信息:AT+CGMR (13)2.4查询IMEI号:AT+CGSN (13)2.5查询SIM卡ICCID号码:AT+CCID/ICCID (14)2.6查询IMSI:AT+CIMI (14)2.7查询产品信息:ATI (15)2.8查询模块FIRMWARE版本:AT+VER (15)2.9查询各种信息:AT+EGMR (16)2.10重复上一条命令:A/ (17)2.11私有AT指令:AT+AMAT (17)2.12写SN号命令:AT+WISN (18)2.13开机初始化信息 (18)3呼叫控制命令 (20)3.1选择呼叫地址类型:AT+CSTA (20)3.2发起呼叫:ATD (20)3.3重拨上次呼叫的号码:ATDL (21)3.4从数据模式或PPP在线模式切换至命令模式:+++ (22)3.5从命令模式切换至数据模式:ATO (23)3.6接听来电:ATA (24)3.7挂断通话:AT+CHUP (24)3.8列出所有当前的呼叫:AT+CLCC (24)3.9拒绝接听呼叫:AT+GSMBUSY (26)4配置命令 (27)4.1选择TE字符集:AT+CSCS (27)4.2模块功能模式:AT+CFUN (28)4.3保存用户当前的配置:AT&W (28)4.4恢复当前参数为用户的自定义配置:ATZ (30)4.5显示当前配置:AT&V (31)4.6恢复所有参数为出厂配置:AT&F (31)4.7设置命令回显模式:ATE (32)4.8设置结果码抑制模式:ATQ (32)4.9设置TA响应内容的格式:ATV (33)4.10设置CONNECT结果码格式和监测呼叫进程:ATX (34)...................................................................................................4.12设置指令行终止符:ATS3 (35)4.13设置指令行换行字符:ATS4 (36)4.14设置命令行编辑字符:ATS5 (36)4.15设置盲拨之前的停顿时间:ATS6 (37)4.16等待拨号连接完成的时间:ATS7 (37)4.17设置CDC功能模式:AT&C (38)4.18设置DTR功能模式:AT&D (38)4.19实时时钟:AT+CCLK (39)4.20设备错误:AT+CMEE (40)4.21错误码描述:+CME ERROR:<err> (40)4.22扩展错误报告:AT+CEER (43)5网络服务相关命令 (45)5.1查询信号质量:AT+CSQ (45)5.2网络注册信息:AT+CREG (46)5.3查询运营商:AT+COPS (47)5.4自动时区更新:AT+CTZU (49)5.5时区自动上报:AT+CTZR (50)5.6获取当地时间:AT+CLTS (50)5.7工程模式1:AT+CENG (52)5.8网络参数查询:AT%NTPM (56)5.9获取基站定位(LBS)位置和日期时间:AT+AMGSMLOC (57)5.10伪基站识别:AT+JDC (58)6NTP相关命令 (59)6.1设置GPRS承载场景ID:AT+CNTPCID (59)6.2同步网络时间:AT+CNTP (59)7安全控制命令 (62)7.1输入PIN码:AT+CPIN (62)7.2设备锁定:AT+CLCK (63)7.3修改密码:AT+CPWD (64)8设备/串口控制命令 (66)8.1手机活动状态:AT+CPAS (66)8.2关机:AT+CPOWD (67)8.3查询电池充电状态和电量:AT+CBC (67)8.4网络灯闪烁的时间间隔:AT+SLEDS (67)8.5PWM命令:AT+SPWM (68)8.6设置休眠唤醒1:AT+CSCLK (69)8.7设置休眠唤醒2:AT+WAKETIM (71)8.8开启和关闭SIM卡在位硬件检测:AT+CSDT (72)8.9SIM卡在位软件检测参数设置:AT+AMSDTC (72)8.10设置TE-TA波特率:AT+IPR (73)8.11设置TE-TA帧格式:AT+ICF (74)8.12TE-TA本地流量控制:AT+IFC (75)...................................................................................................................... 9电话本命令. (78)9.1选择电话本存储类型:AT+CPBS (78)9.2查找电话本记录:AT+CPBF (79)9.3读取电话本记录:AT+CPBR (80)9.4写电话本记录:AT+CPBW (81)9.5本机号码:AT+CNUM (83)10SIM卡操作命令 (85)10.1SIM卡限制访问:AT+CRSM (85)10.2通用SIM访问:AT+CSIM (89)11短消息命令 (91)11.1PDU短信编码格式介绍 (91)11.2选择短消息服务:AT+CSMS (93)11.3短消息优先存储区选择:AT+CPMS (94)11.4保存SMS设置:AT+CSAS (95)11.5恢复SMS设置:AT+CRES (95)11.6短消息中心地址:AT+CSCA (96)11.7短消息格式:AT+CMGF (96)11.8设置短信TEXT模式参数:AT+CSMP (97)11.9控制TEXT模式下短信头信息显示:AT+CSDH (99)11.10新消息指示:AT+CNMI (100)11.11新短消息确认:AT+CNMA (104)11.12发送短信:AT+CMGS (104)11.13把消息写入存储器:AT+CMGW (107)11.14从存储器发送短信:AT+CMSS (109)11.15短信链路控制命令:AT+CMMS (110)11.16读短信:AT+CMGR (110)11.17列举短消息:AT+CMGL (113)11.18删除短消息:AT+CMGD (115)11.19小区广播短消息类型选择:AT+CSCB (116)11.20短信业务失败结果码:CMS ERROR:<err> (117)12附加业务命令 (118)12.1呼叫转移:AT+CCFC (118)12.2呼叫等待:AT+CCWA (120)12.3呼叫保持和多方通话:AT+CHLD (121)12.4设置主叫号码显示:AT+CLIP (122)12.5主叫号码显示限制:AT+CLIR (123)12.6被叫号码显示:AT+COLP (125)12.7非结构化附加业务:AT+CUSD (126)12.8优先运营商列表:AT+CPOL (127)12.9查询所有运营商名:AT+COPN (128)12.10选择承载业务类型:AT+CBST (129)12.11补充业务通知:AT+CSSN (130)..................................................................................................13.1命令类型通知(URC):+STC (132)13.2获取命令数据:AT+STGC (132)13.3STK命令回复:AT+STCR (135)13.4STK Profile Download:AT+STPD (138)13.5STK Event Command:AT+STEV (138)13.6STK主菜单选择命令:AT+STMS (139)13.7STK Response Timer:AT+STRT (139)13.8STK Play Tone命令:AT+STTONE (140)13.9使用方法举例 (140)14音频相关命令 (144)14.1静音控制:AT+CMUT (144)14.2接收器音量控制:AT+CLVL (144)14.3麦克风增益调节:AT+CMIC (145)14.4是否配备免提:AT+CHF (145)14.5音频通道切换1:AT+CHFA (146)14.6音频通道切换2:AT+XDRV (147)14.7产生DTMF音:AT+VTS (147)14.8DTMF TONE周期:AT+VTD (148)14.9来电音开关:AT+CALM (148)14.10来电音量级别:AT+CRSL (149)14.11播放本地DTMF音:AT+CLDTMF (150)14.12DTMF解码开关:AT+DDET (151)14.13TTS(Text To Speech)功能:AT+CTTS (152)14.14设置TTS播放模式:AT+CTTSPARAM (153)14.15录音功能:AT+CREC (154)14.16音频回环测试:AT+AUDLB (156)15文件操作相关命令 (158)15.1创建文件:AT+FSCREATE (158)15.2写文件:AT+FSWRITE (158)15.3读文件内容:AT+FSREAD (159)15.4删除文件:AT+FSDEL (159)15.5列出所有已创建文件/目录的名字:AT+FSLS (159)15.6重新命名文件:AT+FSRENAME (160)15.7创建目录:AT+FSMKDIR (160)15.8删除目录:AT+FSRMDIR (161)15.9查询文件系统剩余空间:AT+FSMEM (161)15.10使用方法举例 (161)16GPRS相关命令 (163)16.1GPRS移动台类别:AT+CGCLASS (163)16.2GPRS网络注册状态:AT+CGREG (163)16.3GPRS附着分离:AT+CGATT (165)16.4GPRS上下文定义:AT+CGDCONT (166).................................................................................................16.6PDP上下文激活:AT+CGACT (168)16.7进入数据模式:AT+CGDATA (169)16.8可接受的最小服务质量简报:AT+CGQMIN (170)16.9请求的服务质量简报:AT+CGQREQ (171)16.10控制非请求GPRS事件上报:AT+CGEREP (172)16.11为MO SMS选择优先业务模式:AT+CGSMS (173)17IP应用相关命令 (174)17.1IP应用设置:AT+SAPBR (174)18TCPSSL相关命令 (176)18.1初始化TCPSSL服务:AT+SSLINIT (176)18.2创建TCPSSL客户端:AT+SSLCREATE (176)18.3创建和配置证书:AT+SSLCERT (177)18.4连接TCPSSL服务器:AT+SSLCONNECT (178)18.5发送数据到TCPSSL服务器:AT+SSLSEND (179)18.6接收到TCPSSL服务器的数据:+SSL RECEIVE (180)18.7断开连接并且销毁TCPSSL客户端:AT+SSLDESTROY (180)18.8终止TCPSSL服务:AT+SSLTERM (181)18.9URC上报 (182)18.10TCPSSL错误码:ERROR:<err code> (182)18.11使用方法举例 (183)19HTTP相关命令 (191)19.1初始化HTTP服务:AT+HTTPINIT (191)19.2终止HTTP任务:AT+HTTPTERM (191)19.3设置HTTP参数值:AT+HTTPPARA (191)19.4写数据:AT+HTTPDATA (193)19.5HTTP方式激活:AT+HTTPACTION (194)19.6查询HTTP服务响应:AT+HTTPREAD (195)19.7查询HTTP服务返回的头信息:AT+HTTPHEAD (196)19.8保存HTTP应用上下文:AT+HTTPSCONT (197)19.9HTTP错误码:ERROR:<err code> (197)19.10使用方法举例 (198)20FTP相关命令 (201)20.1设置FTP控制端口:AT+FTPPORT (201)20.2设置FTP主动或被动模式:AT+FTPMODE (201)20.3设置FTP数据传输类型:AT+FTPTYPE (201)20.4设置FTP输入类型:AT+FTPPUTOPT (202)20.5设置FTP承载标识:AT+FTPCID (202)20.6设置FTP下载续传:AT+FTPREST (203)20.7设置FTP服务器地址:AT+FTPSERV (203)20.8设置FTP用户名称:AT+FTPUN (204)20.9设置FTP密码:AT+FTPPW (204)20.10设置FTP下载文件名称:AT+FTPGETNAME (204)............................................................................20.12设置FTP上传文件名称:AT+FTPPUTNAME (205)20.13设置FTP上传文件路径:AT+FTPPUTPATH (206)20.14获取远程服务器上文件大小:AT+FTPSIZE (206)20.15下载文件:AT+FTPGET (207)20.16上传文件:AT+FTPPUT (208)20.17保存FTP应用上下文:AT+FTPSCONT (208)20.18退出当前FTP会话:AT+FTPQUIT (209)20.19使用方法举例 (209)21MQTT相关命令 (212)21.1设置MQTT相关参数:AT+MCONFIG (212)21.2建立TCP连接:AT+MIPSTART (212)21.3客户端向服务器请求会话连接:AT+MCONNECT (214)21.4发布消息:AT+MPUB (214)21.5订阅主题:AT+MSUB (215)21.6取消订阅主题:AT+MUNSUB (216)21.7打印收到的所有的订阅消息:AT+MQTTMSGGET (216)21.8设置订阅消息的打印模式:AT+MQTTMSGSET (217)21.9MQTT消息编码格式切换:AT+MQTTMODE (218)21.10关闭MQTT连接:AT+MDISCONNECT (218)21.11关闭TCP连接:AT+MIPCLOSE (219)21.12查询MQTT连接状态:AT+MQTTSTATU (219)21.13使用方法举例 (219)22GPS相关命令 (222)22.1打开GPS:AT+CGNSPWR (222)22.2定义NMEA语句类型:AT+CGNSSEQ (222)22.3读取GNSS信息:AT+CGNSINF (223)22.4打开GNSS URC上报:AT+CGNSURC (224)22.5设置辅助定位:AT+CGNSAID (225)22.6给GNSS发送控制命令:AT+CGNSCMD (225)22.7将读取到的UART2(GNSS)数据发送到UART1:AT+CGNSTST (226)22.8读取GNSS版本:AT+CGNSVER (226)22.9使用方法举例 (227)23嵌入式TCPIP命令 (228)23.1启动多IP连接:AT+CIPMUX (228)23.2启动任务并设置接入点APN、用户名、密码:AT+CSTT (228)23.3激活移动场景(或发起GPRS或CSD无线连接):AT+CIICR (229)23.4查询本地IP地址:AT+CIFSR (229)23.5建立TCP连接或注册UDP端口号:AT+CIPSTART (229)23.6选择TCPIP应用模式:AT+CIPMODE (231)23.7选择非透传数据发送模式:AT+CIPQSEND (232)23.8配置透明传输模式:AT+CIPCCFG (232)23.9发送数据:AT+CIPSEND (233)......................................................................... 23.11设置发送数据时是否显示‘>’和SEND OK:AT+CIPSPRT. (235)23.12查询当前连接状态:AT+CIPSTATUS (236)23.13查询已连接数据传输状态:AT+CIPACK (237)23.14设置为CSD或GPRS连接模式:AT+CIPCSGP (238)23.15配置TCP协议的参数:AT+TCPUSERPARAM (238)23.16保存TCP协议的参数:AT+TCPUSERPARAMSCONT (239)23.17配置域名服务器DNS:AT+CDNSCFG (240)23.18域名解析:AT+CDNSGIP (240)23.19设置单链接接收数据时是否显示发送方的IP地址和端口号:AT+CIPSRIP (241)23.20设置单链接接收数据是否显示IP头:AT+CIPHEAD (242)23.21设置单链接接收数据是否在IP头显示传输协议:AT+CIPSHOWTP (242)23.22多链接时接收数据:+RECEIVE (243)23.23保存TCPIP应用上下文:AT+CIPSCONT (243)23.24手动获得网络数据:AT+CIPRXGET (244)23.25关闭TCP或UDP连接:AT+CIPCLOSE (247)23.26关闭移动场景:AT+CIPSHUT (247)23.27将模块配置为服务器:AT+SERVER (248)23.28TCP/UDP错误码 (248)23.29状态机 (249)23.30模块上电初始化以及TCPIP流程 (251)23.31使用方法举例 (253)1AT命令概述1.1文档目的本手册详细介绍了AirM2M GPRS(+GPS)模块做支持的AT命令集。
腾讯云 IoT MQTT AT 指令 WiFi 模组使用说明书

1.2
符号说明 ......................................................................................................... 5
2 TC 设备信息设置及模组信息命令 .......................................................................................7
Yougaliu
增加 WiFi 配网及网关子设备相关指令
Spikelin
目录
修订记录 ..........................................................................................................................................2
根据反馈意见修改
Yougaliu
修改部分细节
Spikelin
增加产品级密钥、动态注册、获取模组信 Spikelin
息及清除设备信息等命令
更新网络注册命令及对应 URC
Yougaliu
统一返回数据格式,增加相关说明和例子 Spikelin
增加了数据协议说明与使用建议
Spikelin
增加二进制数据消息的发布指令
8 错误码 ....................................................................................................................................29
无线基础通信搜网测试方法AT命令 - 副本

一、语音1、通话状态AT+CLCC 返回+CLCC: 1,0,0,0,0,"139037606",129+CLCC: 2,1,5,0,0,"139037601",129OK2、发起呼叫ATD139********;3、挂断AT+CHUP 返回OK4、PIN管理ATS0?ATS0=0关闭ATS0=1-255说明λ执行读命令。
输入:AT+CPIN? 输出:+CPIN: SIM PUK2 OK 当MT 被锁时,需要PUK2 解锁。
λ解锁MT PUK2,并设置新的PIN2 码为“5678”(SIM PUK2 码为“87654321”)。
输入:AT+CPIN="87654321","5678" 输出:OK再次执行读命令。
输入:AT+CPIN? 输出:+CPIN: READY OK λ执行测试命令。
输入:AT+CPIN=? 输出:OK5、录音控制0 停止录音1 开始录音2 播放录音3 停止播放录音AT^AUDREC? 返回^AUDREC:"RAM",*^AUDREC:"REC1.AMR",*^AUDREC:"REC2.AMR",*^AUDREC:"REC3.AMR",*^AUDREC:"REC4.AMR",*^AUDREC:"REC5.AMR",*\nOK输入:AT^AUDREC=? 输出:^AUDREC: (0-3) OK 输入:AT^AUDREC=1,"REC1.AMR" 输出:OK 输入:AT^AUDREC=0 输出:OK ^AUDEND: 0,0,49876、AT^FILEIO-操作文件1 表示读取操作。
如果只存在参数和,则返回文件信息。
如果存在参数和,则通过将值作为数据读取偏移值并将值作为长度来读取文件。
esp8266 at指令集详解

esp8266 at指令集详解常用的AT指令集ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。
其实,这些都是浮云,最大的优点是它是一款非常廉价的WIFI串口解决方案模块,适合种学生开发者~AT指令调试(初步开发)ESP8266本身就是一个mcu,所以它可以有两种用途:1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;2.当成一个集成了wifi功能的mcu,用安信可或其他平台提供的sdk进行深度开发。
由于由浅入深,今天先总结下常用AT指令的开发过程。
先连接好电路,注意将GPIO0脚悬空,用串口调试助手发送AT指令,默认波特率为115200,设置好之后才可以进行正常通讯。
下面我将列出常用的AT指令集:AT+GMR ----------- ------- 查看版本信息AT+CWMODE=?---------- ---响应返回当前可支持哪些模式AT+CWMODE=《mode》--- ---参数说明《mode》1 StaTIon 模式;2 AP 模式;3 AP 兼StaTIon 模式;AT+ CWJAP =《ssid》,《pwd 》----参数说明《ssid》字符串参数,接入点名称《pwd》字符串参数,密码最长64 字节ASCIIAT+CIPSTART=?----------设置AT+CIPMUX=0+CIPSTART:(《type》取值列表),(《IP address》范围),(《port》范围)AT+ CIPSERVER=《mode》,《port》--参数说明。
无线网卡 AT指令 集合

1、常用操作1.0 AT命令解释:检测Module 与串口是否连通,能否接收AT 命令;命令格式:AT<CR>命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:ATOK1.1 ATE1/ 0ATE1:设置回显ATE0:没有回显1.2 AT+CSQ命令解释:检查网络信号强度命令格式:AT+CSQ<CR>命令返回:+CSQ: **,##其中**应在10 到31 之间,数值越大表明信号质量越好(**为99表示无信号),##为误码率,值在0 到99 之间。
否则应检查天线或SIM 卡是否正确安装测试结果:AT+CSQ<CR>+CSQ: 20,51.3 AT+CPIN?命令解释:检查登入移动设备(ME)的密码.命令格式:AT+CPIN?<CR>命令返回:+CPIN: 状态其中状态值可能是:READY(表示SIM卡正常,同时不需要登入密码),SIM PIN (表示ME等待提供SIM卡的PIN 码)SIM PUK (表示ME等待提供SIM卡的PUK码)SIM PIN2 (表示ME等待提供SIM 卡的PIN2 码)SIM PUK2 (表示ME等待提供SIM卡的PUK2 码)PH-SIM PIN (表示设备被锁SIM卡,ME等待提供从手机到SIM卡的密码) PIN (表示设备被锁网络,ME等待提供提供网络个性化密码)ERROR (表示SIM卡失败或没有插入SIM卡)测试结果:AT+CPIN?<CR>+CPIN: READY表示SIM卡正常,同时不需要登入密码。
1.4 AT+COPS?命令解释:查询运营商选择状态.命令格式:AT+COPS?<CR>命令返回:+COPS: <mode>,<format>,<operator><mode>的值为0 到4, 默认值是0<format>的值为0 到2, 默认值是2<Operator>的值为运营商代码, 中国移动的代码是46000, 联通的代码是46001测试结果:AT+COPS?<CR> Tech-Link T&E Limited+COPS: 0, 2, 460001.5 AT+WOPEN=2命令解释:查询模块支持Open AT 的Library 版本及是否有Open AT Application 在模块中. 命令格式:AT+ WOPEN=2<CR>命令返回:+WOPEN: 2, “Open AT Library version”,”Open AT Application version”Open AT Library version 代表的是模块支持Open AT 的Library 版本,通常显示的值为”AT v04.1x”或”AT v04.2x”Open AT Application version 代表的是模块支持Open AT 的Library 版本,通常显示的值为”AT v04.1x”或”AT v04.2x”注: “Open AT Library version”和”Open AT Application version”两个值必须是一个一致(除最后一位外),否则会导致Open AT 程序不稳定.如果返回值”Open AT Application version”中没有数据,仅显示+WOPEN: 2,”AT v04.10”则表示模块中没有Open AT Application 程序.测试结果:AT+WOPEN=2<CR>+WOPEN: 2,” AT v04.10”,” AT v04.11”OK1.6 AT+WOPEN=0命令解释:停止Open AT Application 程序.命令格式:AT+ WOPEN=0<CR>命令返回:OK 或ERROR测试结果:AT+WOPEN=0<CR>OK1.7 AT+WOPEN=4命令解释:删除Open AT Application 程序.命令格式:AT+ WOPEN=4<CR>命令返回:OK 或ERROR测试结果:AT+WOPEN=4<CR>OK注: 删除Open AT Application 程序前,必须先使用AT+WOPEN=0 停止Open AT 程序.1.8 AT+WOPEN=1命令解释:开启Open AT Application 程序.命令格式:AT+ WOPEN=1<CR>命令返回:OK 或ERROR测试结果:AT+WOPEN=1<CR>OK1.9 AT+WIPCFG=3命令解释:查询WIP 软件版本.命令格式:AT+ WIPCFG=3<CR>命令返回:<revision > 或ERROR测试结果:AT+WIPCFG=3<CR>WIP Soft v201 on Open AT OS v411OK Tech-Link T&E Limited注意: 使用AT+WIPCFG=3 命令前,必须确保Open AT 程序是开启状态(即AT+WOPEN=1). WIP Soft v201 代表WIP 的软件版本是V201, on Open AT OS v411 代表前面v201 的WIP 软件是基于v411的Opean AT 开发平台上开发的.WIP 软件就是TCP/IP 协议站1.10 AT+CSCS?命令解释:查询终端适配器(TE)的字符集.命令格式:AT+ CSCS?<CR>命令返回:<字符集编码格式>返回值通常是下列中的一项.“GSM”----- GSM缺省符号集(参考GSM 03.38 第6.2.1 节).“PCCP437”---- PC字符集代码页437.“CUSTOM”---- 用户自定义.“HEX”---- 十六进制: (取值范围:00 到FF。
典型无线传输第三讲WiFi技术AT指令

11/6/2018
Wi-Fi模块AT指令
• 3、AT+WA
•
• • •
命令解释:接入网络或构成ad hoc网;(连接到无线网络**) 命令格式:AT+WA=<SSID>[,[<BSSID>][,<Ch>]] 命令返回:ERROR OK 测试结果:返回找到的网络 > AT+WA=GainSpanDemo (回车)(无线网络名称) IP SubNet Gateway 192.168.1.101 255.255.255.0 192.168.1.1 OK
11/6/2018
Wi-Fi模块AT指令
• 11、自动连接
• ATA 开始自动连接(包括无线连接) • ATA2 用已有的无线开启自动连接
11/6/2018
Fi模块AT指令常见应答码
11/6/2018
• 选择自动连接 AT+WAUTO=<mode>,<SSID>,<BSSID>,[channel] <mode> 0 AP模式 1 AD-hoc模式 • 自动连接设置 AT+NAUTO=<Type>,<Protocol>,<Destination IP>,<Destination Port> <Type> 0 客户端 1 服务端 <Protocol> 0 UDP 1 TCP <Destination IP>,<Destination Port> (建立到当前IP地址的连接,将wifi从控制模式转为数据传输 模式) ATA:初始化自动连接
• 7、UDP 模式设置
HC-21B AT指令

HC-21 WiFi模块AT指令协议集1.1 语法说明本模块使用AT+ 指令协议作为用户控制协议。
AT+指令协议采用一套基于ASCII的命令行格式指令集,下面对其语法格式和处理流程进行描述。
1.1.1 语法格式格式说明<>:表示必须包含的部分[]:表示可选的部分命令消息AT+<CMD>[op][para1],[para2],[para3] ,[para4]…<CR>AT+:命令消息前缀CMD:指令字符串[op]:指令操作符,当命令需要带参数时,可以指定参数的操作类型,包括,=,参数/返回值前导符=!,在设置参数类命令中,表示将修改同步至flash=?,在设置参数类命令中,查询当前设置<CR>:回车,ascii 字符0x0d◇响应消息+<RSP>[op][para1],[para2],[para3],[para4]…<CR><LF><CR><LF>+:响应消息前缀RSP:响应字符串OK 成功ERR 失败<CR>:回车,ACSII 字符0x0d<LF>:换行,ACSII 字符0x0a数据类型String:字符串,以双引号包围,内容不含引号,如:"this is a string"Dec:十进制数字,如:10Hex:16 进制数字,如:aIp:ip 地址串,如:192.168.0.1MAC:由12 个16 进制数字组成,如001EE3A801021.1.2 处理流程AT+指令协议采用命令+响应的形式,绝大多数指令需要接收方在处理完成后返回响应消息,如果在前一个命令处理过程中,再次接收到新的命令,则将其静静丢弃,不返回任何消息,如下图所示。
图1-1 AT+指令处理流程对于某些特殊命令,如AT+SKSND、AT+SKRCV,需要在指令或响应详细后面传输二进制数据,此时,命令传输的接收方暂时进入透明传输状态,开始接收二进制数据流,直到接收到在命令或消息的<size>字段中规定长度的数据或等待超时后,自动退出透明传输状态,其流程如下图所示。
HLK-RM04 wifi模块扩展AT指令

HLK-RM04 wifi模块扩展AT指令1:功能说明返回信息搜索热点并列出所有热点信息bssid / 频带/ 信号强度/频道/加密方式/ ssid00268b001122/2.413Ghz/-23dbm/channal2/wpa2-psk/escene以此类推显示其他搜到的SSIDat+wifi_Scan=?连接热点,可以支持常用加密方式(无加密、WEP、WPA/WPA2-P SK)连接成功或失败Sta:at+RstaWIFI=HI-LINK,wpa2_aes,12345678Ap:at+RapWIFI=HI-LINK,wpa2_aes,12345678设置完成后需要执行at+net_commit=1显示当前热点的信息(例如当前连接上的是escene) bssid / 频带/ 信号强度/频道/加密方式/ ssid00268b001122/2.413Ghz/-23dbm/channal2/wpa2-psk/esceneat+RstaStatus=?Wifi模块模式设置成功或失败at+ROperMode=?(0=桥接、1=路由器、2=AP、3=APCLIENT)Wifi模块重启设置成功或失败at+reboot=1Wifi模块恢复出厂设置成功或失败at+default=1设置wifi 模块的LAN 口IP地址、掩码和网关等设置成功或失败at+RLANIp=192.168.16.222,255.255.0.0设置完成后需要执行at+net_commit=1设置路由模式下的DHCP地址池开关和网段设置成功或失败at+Rdhcpd_ip=192.168.16.101,192.168.16.201,255.255.0.0,192.168.16.25设置完成后需要执行at+net_commit=1DHCP服务器使能:at+settings=dhcpEnabled=0at+settings=dhcpEnabled=1查询:at+settings=? dhcpEnabledWifi无线电开关设置成功或失败at+RRadioOff=?0=开启wifi1=关闭wifi网络模式b/g/n 设置成功或失败at+RWiFiMode=?0:bg1:b4:g6:n9:bgn。
wifi常用的at指令

wifi常用的at指令English Answer:AT Commands for Wi-Fi.Wi-Fi has become an essential part of our lives, enabling us to connect to the internet and access information and services wirelessly. To establish and manage Wi-Fi connections, devices use a set of AT commands. These commands allow for configuring Wi-Fi settings, scanning for available networks, and establishing connections.The following are some of the most commonly used AT commands for Wi-Fi:AT+CWJAP Connect to a Wi-Fi network.AT+CWJAP? Check the status of the Wi-Fi connection.AT+CWLAP Scan for available Wi-Fi networks.AT+CWQAP Disconnect from a Wi-Fi network.AT+CWSAP Configure the device as a Wi-Fi access point.AT+CWSAP? Check the configuration of the Wi-Fi access point.AT+CWSAP_CUR Get the current Wi-Fi access point configuration.AT+CWSAP_DEF Set the default Wi-Fi access point configuration.AT+CWSAP_DEL Delete a Wi-Fi access point configuration.AT+CWSAP_GET Get the information of a specific Wi-Fi access point configuration.AT+CWSAP_SET Set the information of a specific Wi-Fi access point configuration.These commands provide a comprehensive set of optionsfor managing Wi-Fi connections on devices. They areessential for developers who need to integrate Wi-Fi capabilities into their applications.Chinese Answer:Wi-Fi 常用的 AT 指令。
AT指令(中文详解版)(一)

AT指令(中⽂详解版)(⼀)⼀.⼀般命令1.AT+CGMI 给出模块⼚商的标识。
2.AT+CGMM 获得模块标识。
这个命令⽤来得到⽀持的频带(GSM 900,DCS 1800 或PCS 1900)。
当模块有多频带时,回应可能是不同频带的结合。
3.AT+CGMR 获得模块的软件版本。
4.AT+CGSN 获得 GSM 模块的 IMEI(国际移动设备标识)序列号。
5.AT+CSCS 选择TE 特征设定。
这个命令报告TE ⽤的是哪个状态设定上的 ME。
ME于是可以转换每⼀个输⼊的或显⽰的字母。
这个是⽤来发送.读取或者撰写短信。
6.AT+WPCS 设定电话簿状态。
这个特殊的命令报告通过 TE 电话簿所⽤的状态的 ME。
ME于是可以转换每⼀个输⼊的或者显⽰的字符串字母。
这个⽤来读或者写电话簿的⼊⼝。
7.AT+CIMI 获得 IMSI。
这命令⽤来读取或者识别 SIM 卡的IMSI (国际移动签署者标识)。
在读取IMSI 之前应该先输⼊ PIN(如果需要 PIN 的话)码。
8.AT+CCID 获得 SIM 卡的标识。
这个命令使模块读取 SIM卡上的 EF-CCID ⽂件。
9.AT+GCAP 获得能⼒表。
(⽀持的功能)10.A/ 重复上次命令。
只有 A/ 命令不能重复。
这命令重复前⼀个执⾏的命令。
11.AT+CPOF 关机。
这个特殊的命令停⽌ GSM 软件堆栈和硬件层。
命令 AT+CFUN=0 的功能与+CPOF 相同。
12.AT+CFUN 设定电话机能。
这个命令选择移动站点的机能⽔平。
13.AT+CPAS 返回移动设备的活动状态。
14.AT+CMEE 报告移动设备的错误。
这个命令决定是否允许输出错误代码“+CME ERROR:<xxx>”或者“+CMSERROR:<xxx>”代替简单的“ERROR” 。
15.AT+CKPD ⼩键盘控制。
仿真 ME⼩键盘执⾏命令。
16.AT+CCLK 时钟管理。
ai-wb2系列模组 at指令

本人-WB2系列模组AT指令详解1. 简介本人-WB2系列是一款基于嵌入式操作系统的智能模组,具有低功耗、高性能和丰富的接口特点。
在其使用过程中,AT指令是非常重要的一部分,可以通过AT指令来实现对模组功能的控制和配置。
2. AT指令基础AT指令是一种控制模组的通信协议,以AT开头,以回车符(\r)或换行符(\n)结尾。
通过串口等方式发送这些指令到模组,就可以实现对模组进行控制。
在本人-WB2系列模组中,AT指令主要用于配置网络参数、进行数据传输、控制外设等功能。
通过AT+CWJAP指令可以连接WiFi网络,通过AT+HTTPGET指令可以进行HTTP数据传输,通过AT+GPIO指令可以控制GPIO引脚等。
3. AT指令详解- 网络配置指令:本人-WB2系列模组支持WiFi和蜂窝网络连接,可以通过AT指令来配置网络参数。
AT+CWJAP指令用于连接WiFi网络,AT+CIPSTART用于建立TCP或UDP连接。
- 数据传输指令:通过AT指令可以进行数据的发送和接收。
AT+HTTPGET用于向服务器发送HTTP GET请求,AT+CIPSEND用于发送数据。
- 外设控制指令:本人-WB2系列模组还支持外设的控制,比如GPIO、I2C、SPI等。
通过AT指令可以实现对这些外设的控制和配置。
4. 个人观点AT指令是本人-WB2系列模组中非常重要的一部分,它提供了一种方便快捷的方式来实现对模组的控制和配置。
但是在使用过程中,也需要注意指令的正确性和顺序,以及对指令返回结果的处理。
总结本人-WB2系列模组的AT指令是实现对模组功能控制和配置的重要方式,通过网络配置指令、数据传输指令和外设控制指令,可以实现丰富的应用场景。
在使用过程中,需要对指令的使用进行深入的了解和实践,才能更好地发挥模组的功能。
通过本文的介绍和分析,希望能够帮助您更深入地了解本人-WB2系列模组的AT指令,从而更好地应用于实际项目中。
本人-WB2系列模组的AT指令是一种非常重要的控制和配置模组功能的方式。
无线模块的AT指令UDP透传设计

因为这种方式在应用中可能存在多个连接,需要动态传递控制信息,不能进行透传,也不在本文讨论之列。
2.3 ESP8266使用注意事项
ESP8266工作于AT指令操作模式时,为了减少MCU解码的时间和简化内部协议栈的设计,对AT指令的设计和使用有一些额外的要求,在开发中注意到这些要求,会显著提高开发效率:某条指令执行失败,
杂。
在对ESP8266
ESP8266进行透传配置后
置后可以使得模块上电之后自动连接路由器并绑定预定的远程和本地的IP和端口
这个特性之后,主控板检测到
(a)STA模式 (b)STA和AP共存模式图1 ESP8266 UDP通信的2种模式
和端口的数据也自动从RX
[1]曹振民,陈年生,马强,等.基于ESP8266的无线控制电路设计[J].工业控制计算机,2017,(01):68-69.
[2] Espressif Systems (Shanghai) Pte., Ltd., ESP8266 AT Instruction Set, Ver2.1.0, 2017.
[3]范兴隆.ESP8266在智能家居监控系统中的应用[J].单片机与嵌入式系统应用,2016,(09):52-56.
[4]深圳市安信可科技有限公司,Espressif AT指令集(安信可修改版),Ver0.21,2015.
[5]罗光玮.无线网络环境手机快速配置智能硬件方法研究[D].华中科技大学,2015.。
典型无线传输WiFi技术AT指令

3/21/2020
Wi-Fi模块AT指令
•例 • AT+NAUTO=0,1,192.168.3.101,5000 (TCP/Client) • AT+NAUTO=1,1, ,5001 (TCP/Server) • AT+NAUTO=0,0,192.168.3.101,5002 • (UDP, 本地/远程端口是 5002)
3/21/2020
Wi-Fi模块AT指令
• 3、AT+WA
命令解释:接入网络或构成ad hoc网;(连接到无线网络**) 命令格式:AT+WA=<SSID>[,[<BSSID>][,<Ch>]]
• 命令返回:ERROR
OK 测试结果:返回找到的网络 > AT+WA=GainSpanDemo (回车)(无线网络名称)
3/21/2020
Wi-Fi模块AT指令
• 8、自动连接
• 选择自动连接 AT+WAUTO=<mode>,<SSID>,<BSSID>,[channel] <mode> 0 AP模式 1 AD-hoc模式
• 自动连接设置 AT+NAUTO=<Type>,<Protocol>,<Destination IP>,<Destination Port> <Type> 0 客户端 1 服务端 <Protocol> 0 UDP 1 TCP <Destination IP>,<Destination Port>
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
wifi模块at指令
在现代生活中,使用wifi已经成为了一种非常普遍的方式,而为了方便用户的连接,我们通常会使用wifi模块at指令来完成这项工作。
那么,下面我们就来详细介绍一下wifi模块at指令的使用方法和注意事项。
1. 准备工作
首先,我们需要准备以下两个设备:
• Wifi模块
• 串口转USB线
2. 连接串口转USB线
将串口转USB线插入电脑的USB口中,然后将Wifi模块按照说明书插入串口转USB线中的TX、RX口。
3. 连接串口调试工具
打开串口调试工具,选择正确的串口号、波特率等参数,然后点击“打开串口”按钮,成功连接到串口以后,我们就可以开始使用AT命令了。
4. 进入命令模式
既然要用AT命令,首先就需要进入命令模式。
具体的操作步骤可以查看Wifi模块的说明书。
一般来说,我们可以通过“AT+RST”命令来重启模块,进入命令模式。
5. 查看wifi模块状态
输入“AT+CWMODE?”命令,可以查询当前WiFi模块的工作模式。
对于WiFi模块,这个模式通常是STA模式和AP模式两种。
使模块成为AP 模式将允许其作为WiFi热点,而STA模式将允许其连接到现有的WiFi 网络。
6. 连接wifi网络
接下来我们可以使用“AT+CWJAP=<ssid>,<pwd>”命令来连接WiFi网络。
其中ssid是网络名称,pwd是加密密码。
注意,在输入密码时,
一定要格外小心,确保输入无误,否则连接失败。
7. 查询当前IP地址
连接成功后,可以使用“AT+CIPSTA?”命令查询WiFi模块当前分配的
IP地址。
8. 建立TCP连接
接下来,我们可以使用“AT+CIPSTART=TCP,<remote IP
address>,<remote port>”来建立TCP连接。
其中,remote IP address是指所要连接的远程服务器的IP地址,remote port是远程
端口号。
9. 发送数据
在连接建立完成以后,我们就可以使用“AT+CIPSEND”来发送数据了。
具体的数据格式和发送方式可以查看Wifi模块的说明书。
总之,以上就是使用WiFi模块AT指令连接WiFi网络的步骤和
注意事项。
在使用过程中,我们需要特别注意输入命令的格式和命令
参数的正确性。
只有这样才能确保连接成功,节省时间和精力。