【STM32】ESP8266 AT指令
00. 目录
文章目录
- 00. 目录
- 01. AT指令格式
- 02. AT基础指令
- 2.1 AT测试指令
- 2.2 重启模块
- 2.3 查看版本信息
- 2.4 开关回显
- 2.5 恢复出厂设置
- 2.6 串口设置
- 03. WIFI功能AT指令
- 3.1 AT+CWMODE指令
- 3.2 AT+CWJAP指令
- 3.3 AT+CWLAP指令
- 3.4 AT+CWQAP指令
- 3.5 AT+CWSAP指令
- 3.6 AT+CWLIF指令
- 3.7 AT+ CWDHCP指令
- 3.8 AT+ CWAUTOCONN指令
- 3.9 AT+CIPSTAMAC指令
- 3.10 AT+CIPAPMAC指令
- 3.11 AT+CIPSTA指令
- 3.12 AT+CIPAP指令
- 3.13 AT+CWSTARTSMART指令
- 3.14 AT+CWSTOPSMART指令
- 3.15 AT+WPS指令
- 3.16 AT+MDSN指令
- 3.17 AT+CWHOSTNAME指令
- 04. TCP/IP相关AT指令
- 4.1 AT+CIPSTATUS指令
- 4.2 AT+CIPDOMAIN指令
- 4.3 A T+CIPSSLSIZE指令
- 4.4 AT+CIPSEND指令
- 4.5 AT+CIPCLOSE指令
- 4.6 AT+CIFSR指令
- 4.7 AT+CIPMUX指令
- 4.8 AT+CIPSERVER指令
- 4.9 AT+CIPMODE指令
- 4.10 AT+CIPSTO指令
- 4.11 AT+CIPSNTPTIME指令
- 4.12 AT+PING 指令
- 05. 附录
- 06. 声明
01. AT指令格式
02. AT基础指令
2.1 AT测试指令
ATOK
2.2 重启模块
AT+RSTOKets Jan 8 2013,rst cause:2, boot mode:(3,7)load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x792nd boot version : 1.5SPI Speed : 40MHzSPI Mode : DOUTSPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000勩;沝宒?靌`屻r沴靌?l`屸s抣嚐?ll`{l弬s?ready
WIFI DISCONNECT
2.3 查看版本信息
AT+GMRAT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
compile time:Feb 24 2017 10:13:27
OK
2.4 开关回显
开回显
ATE1OK
关回显
ATE0OK
2.5 恢复出厂设置
AT+RESTOREOKets Jan 8 2013,rst cause:2, boot mode:(3,7)load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x792nd boot version : 1.5SPI Speed : 40MHzSPI Mode : DOUTSPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000勩;沝宒??$`屻r踠?$?l 屸s搇嚐?ll`rd莾;$臒銓#d?#{|巆p?沜c#潋'鐎no?ld嚆d鋰?l剣d$寗靹$噹d?o?臒銓#d鞄p劅銓cd宑p{l{$ready
2.6 串口设置
AT+UART=115200,8,1,0,0OK
03. WIFI功能AT指令
3.1 AT+CWMODE指令
测试指令
AT+CWMODE=?+CWMODE:(1-3)OK
查询指令
AT+CWMODE?+CWMODE:2OK
设置指令
AT+CWMODE=2OK
3.2 AT+CWJAP指令
查询加入的AP
AT+CWJAP?No APOK
连接到指定AP
AT+CWJAP="szitcast","1234567890"WIFI CONNECTED
WIFI GOT IPOK
3.3 AT+CWLAP指令
列出当前可用AP
AT+CWLAP+CWLAP:(4,"甯哥壒绉戞妧612",-78,"bc:54:fc:c4:06:b9",1,8,0)
+CWLAP:(4,"ChinaNet-KX5e",-72,"6c:38:45:72:77:fd",1,-2,0)
+CWLAP:(3,"szitcast",-36,"76:6e:69:e6:0f:51",11,36,0)
+CWLAP:(4,"heima",-51,"8c:a6:df:b1:25:2f",6,13,0)
+CWLAP:(3,"DIRECT-SQDESKTOP-BEJB50AmsJU",-80,"92:63:c8:55:86:ef",6,32767,0)
+CWLAP:(3,"鏈ㄦ湁灏忓濮愬憖",-89,"b0:d5:9d:c4:5a:a5",6,-19,0)
+CWLAP:(3,"DIRECT-13-HP OfficeJet Pro 7740",-88,"b6:b6:86:51:d9:13",11,32767,0)
+CWLAP:(3,"DESKTOP-QLLCEA3 2269",-46,"2a:f0:76:0e:e3:54",11,11,0)
+CWLAP:(3,"DIRECT-QPLAPTOP-DA0QRTRRmsKA",-84,"0a:a2:d6:bd:7e:11",11,32767,0)
+CWLAP:(3,"DESKTOP-83611SQ 5661",-84,"26:c6:3b:58:f6:bd",11,32767,0)OK
3.4 AT+CWQAP指令
测试退出与AP的连接指令
AT+CWQAP=?OK
执行与AP退出指令
AT+CWQAPOK
WIFI DISCONNECT
3.5 AT+CWSAP指令
查询当前AP参数
AT+CWSAP?+CWSAP:"ESP_1B4BCE","",1,0,4,0OK
设置当前AP参数
AT+CWSAP="uplooking","123456789",6,4
3.6 AT+CWLIF指令
查询已经接入设备的IP
AT+CWLIF192.168.4.2,64:6e:69:e6:0f:51OK
3.7 AT+ CWDHCP指令
禁用DHCP
AT+CWDHCP=0,0OK
使能DHCP
AT+CWDHCP=0,1OK
3.8 AT+ CWAUTOCONN指令
禁用开机自动连接
AT+CWAUTOCONN=0OK
使能开机自动连接
AT+CWAUTOCONN=1OK
3.9 AT+CIPSTAMAC指令
查询STA模式的MAC地址
AT+CIPSTAMAC?+CIPSTAMAC:"ec:fa:bc:1b:4b:ce"OK
设置STA模式的MAC地址
AT+CIPSTAMAC="18:FE:35:98:D3:7B"OK
3.10 AT+CIPAPMAC指令
查询AP模式的MAC地址
AT+CIPSTAMAC?+CIPSTAMAC:"18:fe:35:98:d3:7b"OK
设置AP模式的MAC地址
AT+CIPAPMAC="18:FE:35:98:D3:7B"OK
3.11 AT+CIPSTA指令
查询STA模式的IP
AT+CIPSTA?+CIPSTA:ip:"0.0.0.0"
+CIPSTA:gateway:"0.0.0.0"
+CIPSTA:netmask:"0.0.0.0"OK
设置STA模式的IP
AT+CIPSTA="192.168.1.88"OK
3.12 AT+CIPAP指令
查询AP模型下IP
AT+CIPAP?+CIPAP:ip:"0.0.0.0"
+CIPAP:gateway:"0.0.0.0"
+CIPAP:netmask:"0.0.0.0"OK
设置AP模式下IP
AT+CIPAP="192.168.1.100"
3.13 AT+CWSTARTSMART指令
开启SmartConfig
AT+CWSTARTSMARTOK
指定类型的SmartConfig
AT+CWSTARTSMART=2
3.14 AT+CWSTOPSMART指令
停止SmartConfig
AT+CWSTOPSMARTOK
3.15 AT+WPS指令
开启WPS
AT+WPS=1wps startedOK
关闭WPS
AT+WPS=0wps stopedOK
3.16 AT+MDSN指令
开启MDSN功能
AT+MDNS=1,"uplooking","iot",10086OK
关闭MDSN功能
AT+MDNS=0OK
3.17 AT+CWHOSTNAME指令
查询station默认主机名
AT+CWHOSTNAME?
04. TCP/IP相关AT指令
4.1 AT+CIPSTATUS指令
测试指令
AT+CIPSTATUS?
4.2 AT+CIPDOMAIN指令
解析域名
AT+CWMODE=1OK
AT+CWJAP="heima","szitheima"WIFI CONNECTED
WIFI GOT IPOK
AT+CIPDOMAIN="www.baidu.com"+CIPDOMAIN:14.215.177.38OK
4.3 A T+CIPSSLSIZE指令
设置SSL Buffer大小
AT+CIPSSLSIZE=4096OK
4.4 AT+CIPSEND指令
发送数据指令
AT+CIPSEND=?OK
4.5 AT+CIPCLOSE指令
关闭TCP或者UDP
AT+CIPCLOSE=?OK
4.6 AT+CIFSR指令
获取本地信息
AT+CIFSR+CIFSR:STAIP,"192.168.1.88"
+CIFSR:STAMAC,"18:fe:35:98:d3:7b"OK
4.7 AT+CIPMUX指令
查询指令
AT+CIPMUX?+CIPMUX:0OK
设置多路连接
AT+CIPMUX=1OK
4.8 AT+CIPSERVER指令
配置为服务器
AT+CIPSERVER=1,10086OK
4.9 AT+CIPMODE指令
查询传输模式
AT+CIPMODE?+CIPMODE:0OK
设置透传模式
AT+CIPMODE=1
4.10 AT+CIPSTO指令
设置服务器超时时间
AT+CIPSTO=3OK
4.11 AT+CIPSNTPTIME指令
查询SNTP时间
AT+CIPSNTPTIME?
4.12 AT+PING 指令
检查网络连通性
AT+PING="www.baidu.com"+10OK
05. 附录
5.1 【STM32】STM32系列教程汇总
网址:【STM32】STM32系列教程汇总
06. 声明
【STM32】ESP8266 AT指令相关推荐
- stm32 ESP8266 AT指令获取网络时间
主控芯片:最小系统stm32f103c8t6 WIFI模块:ESP8266 设置为TCP连接模式 IP地址为:"api.k780.com" 端口号为:"80" ...
- STM32 通过 ESP8266 AT指令连接阿里云物联网平台
模组 :ESP-12F || ESP-12S || (保险来说,ESP模组的flash应该 大于4MB.或者说为32Mbit 才可以) 待补充 ... 平台 :阿里云物联网平台 MCU ...
- STM32 ESP8266和Java服务器透传模式下的双向通信
系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...
- 古董万年历升级WiFi授时 STM32+ESP8266
[小制作]古董万年历升级WiFi授时 STM32+ESP8266 故事,还得从一只蝙蝠说起... 先来看一下前后对比 硬件方面 升级之前 升级之后 功能方面 调用序列图-这里只放个大概 详细的还得结合 ...
- STM32+ESP8266使用MQTTAT固件连接云
最近在做毕设,其中想把STM32连接ESP8266来连接云平台.一开始是想直接编写一个使用MQTT协议上云的代码来完成的,但因为没有物联网的知识,想直接移植别人写好的又很难放进我自己的代码里,导致进度 ...
- stm32 esp8266 ota升级-自建mqtt和文件服务器全量升级
stm32 esp8266 ota系列文章: stm32 esp8266 ota-快速搭建web服务器之docker安装openresty stm32 esp8266 ota升级-tcp模拟http ...
- stm32+esp8266 GET请求心知天气的简单方法
文章目录 前言 一.ESP8266调试 二.代码部分 1.esp8266部分 2.单片机代码部分 总结 前言 因为之前学习stm32+esp8266请求心知天气时看的不是很懂,然后在成功调试出来之后发 ...
- stm32+esp8266(wifi模块)+贝壳物联+开关控制
目录 硬件准备 软件准备 自我准备 贝壳物联 贝壳物联和esp8266的连接 通过AT指令连接 STM32F103+esp8266连接贝壳物联 如何上机连接 代码部分 通过手机对STM32进行灯亮灭的 ...
- 【STM32+ESP8266连接腾讯云物联网开发平台 2】STM32+ESP8266-01S连接腾讯云
文章目录 前言 一.硬件准备 1.ESP8266-01S 2. STM32F103C8T6核心板或者小开发板及其程序下载器 二.软件准备 1.STM32CubeMX 2. MDK (Keil v5) ...
- STM32CubeMX+keil5+esp8266(基于hal库的stm32+esp8266连接)
MX的烧录口和时钟设置: 配置时钟: 串口1配置(用来输出提示信息) 串口2配置波特率115200,使能全局中断(用来做esp8266的串口通信) 命好名生成代码并打开. 在usart.c中编写u1, ...
最新文章
- hihocoder1513 小Hi的烦恼
- 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
- MLPerf最新AI芯片跑分:谷歌TPU和英伟达打破记录
- LiveVideoStack线上分享第五季(七):开源流媒体服务器:为何一定得再撸个新的...
- 『数据库』你以为删库跑路就能让你老板内(lei)牛(liu)满面--数据库的恢复技术
- C++实现静态顺序表的增删查改以及初始化
- python函数参数类型检查_Python中实现参数类型检查的简单方法
- 苹果CMS V8 电脑手机自适应电影模板
- [Eclipse插件] Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!
- win8 计算机服务,Win8.1系统下哪些服务可以关闭
- 判断conime.exe是不是病毒!
- od另类调试php,[转] 另类基址搜索方法!好像是OD附加内存搜索工具 查找基址
- jar中没有主清单属性
- 计算机c盘用户名中文改英文,Win10电脑将中文登录用户名更改为英文名的方法
- java汉字获取拼音的方法
- 抓到Netty一个隐藏很深的内存泄露Bug | 详解Recycler对象池的精妙设计与实现
- CAD图纸该如何修改背景颜色呢?
- srand和rand函数使用
- uboot的常用环境变量(bootdelay、ipaddr、serverip、gatewayip、netmask、ethaddr、bootcmd、bootargs)
- 分布式事务解决方案Seata