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指令相关推荐

  1. stm32 ESP8266 AT指令获取网络时间

    主控芯片:最小系统stm32f103c8t6 WIFI模块:ESP8266 设置为TCP连接模式 IP地址为:"api.k780.com" 端口号为:"80" ...

  2. STM32 通过 ESP8266 AT指令连接阿里云物联网平台

    模组  :ESP-12F   ||   ESP-12S  ||  (保险来说,ESP模组的flash应该 大于4MB.或者说为32Mbit 才可以) 待补充 ... 平台  :阿里云物联网平台 MCU ...

  3. STM32 ESP8266和Java服务器透传模式下的双向通信

    系列文章: ESP8266的AP模式与STA模式简单测试 简单的Java服务器和客户端的通信 STM32 ESP8266和Java服务器透传模式下的双向通信 jsp向servlet传输数据 Servl ...

  4. 古董万年历升级WiFi授时 STM32+ESP8266

    [小制作]古董万年历升级WiFi授时 STM32+ESP8266 故事,还得从一只蝙蝠说起... 先来看一下前后对比 硬件方面 升级之前 升级之后 功能方面 调用序列图-这里只放个大概 详细的还得结合 ...

  5. STM32+ESP8266使用MQTTAT固件连接云

    最近在做毕设,其中想把STM32连接ESP8266来连接云平台.一开始是想直接编写一个使用MQTT协议上云的代码来完成的,但因为没有物联网的知识,想直接移植别人写好的又很难放进我自己的代码里,导致进度 ...

  6. stm32 esp8266 ota升级-自建mqtt和文件服务器全量升级

    stm32 esp8266 ota系列文章: stm32 esp8266 ota-快速搭建web服务器之docker安装openresty stm32 esp8266 ota升级-tcp模拟http ...

  7. stm32+esp8266 GET请求心知天气的简单方法

    文章目录 前言 一.ESP8266调试 二.代码部分 1.esp8266部分 2.单片机代码部分 总结 前言 因为之前学习stm32+esp8266请求心知天气时看的不是很懂,然后在成功调试出来之后发 ...

  8. stm32+esp8266(wifi模块)+贝壳物联+开关控制

    目录 硬件准备 软件准备 自我准备 贝壳物联 贝壳物联和esp8266的连接 通过AT指令连接 STM32F103+esp8266连接贝壳物联 如何上机连接 代码部分 通过手机对STM32进行灯亮灭的 ...

  9. 【STM32+ESP8266连接腾讯云物联网开发平台 2】STM32+ESP8266-01S连接腾讯云

    文章目录 前言 一.硬件准备 1.ESP8266-01S 2. STM32F103C8T6核心板或者小开发板及其程序下载器 二.软件准备 1.STM32CubeMX 2. MDK (Keil v5) ...

  10. STM32CubeMX+keil5+esp8266(基于hal库的stm32+esp8266连接)

    MX的烧录口和时钟设置: 配置时钟: 串口1配置(用来输出提示信息) 串口2配置波特率115200,使能全局中断(用来做esp8266的串口通信) 命好名生成代码并打开. 在usart.c中编写u1, ...

最新文章

  1. hihocoder1513 小Hi的烦恼
  2. 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
  3. MLPerf最新AI芯片跑分:谷歌TPU和英伟达打破记录
  4. LiveVideoStack线上分享第五季(七):开源流媒体服务器:为何一定得再撸个新的...
  5. 『数据库』你以为删库跑路就能让你老板内(lei)牛(liu)满面--数据库的恢复技术
  6. C++实现静态顺序表的增删查改以及初始化
  7. python函数参数类型检查_Python中实现参数类型检查的简单方法
  8. 苹果CMS V8 电脑手机自适应电影模板
  9. [Eclipse插件] Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!
  10. win8 计算机服务,Win8.1系统下哪些服务可以关闭
  11. 判断conime.exe是不是病毒!
  12. od另类调试php,[转] 另类基址搜索方法!好像是OD附加内存搜索工具 查找基址
  13. jar中没有主清单属性
  14. 计算机c盘用户名中文改英文,Win10电脑将中文登录用户名更改为英文名的方法
  15. java汉字获取拼音的方法
  16. 抓到Netty一个隐藏很深的内存泄露Bug | 详解Recycler对象池的精妙设计与实现
  17. CAD图纸该如何修改背景颜色呢?
  18. srand和rand函数使用
  19. uboot的常用环境变量(bootdelay、ipaddr、serverip、gatewayip、netmask、ethaddr、bootcmd、bootargs)
  20. 分布式事务解决方案Seata

热门文章

  1. Xposed学习一:初探
  2. loadrunner 分用户日志
  3. 使用 XML 实现按钮改变焦点设置背景图
  4. android 适合mvp模式,Android中的MVP:如何使Presenter层系统化?
  5. C语言指令启动mcs51计时器是,嵌入式C语言程序设计:使用MCS-51
  6. mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366
  7. java: 十六进制转八进制
  8. 《构架之美》阅读笔记四
  9. OpenCV计算机视觉实战(Python版)资源
  10. python学习之函数的参数类型