你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 ESP8266 AT指令

[复制链接]
STMCU小助手 发布时间:2022-6-17 13:33
01. AT指令格式

Z3`@1$B08`~IM$LLZF9TQ7N.png

02. AT基础指令

2.1 AT测试指令

  1. AT


  2. OK
复制代码

2.2 重启模块
  1. AT+RST


  2. OK

  3. ets Jan  8 2013,rst cause:2, boot mode:(3,7)

  4. load 0x40100000, len 1856, room 16
  5. tail 0
  6. chksum 0x63
  7. load 0x3ffe8000, len 776, room 8
  8. tail 0
  9. chksum 0x02
  10. load 0x3ffe8310, len 552, room 8
  11. tail 0
  12. chksum 0x79
  13. csum 0x79

  14. 2nd boot version : 1.5
  15.   SPI Speed      : 40MHz
  16.   SPI Mode       : DOUT
  17.   SPI Flash Size & Map: 32Mbit(512KB+512KB)
  18. jump to run user1 @ 1000

  19. 勩;沝宒?靌`屻r沴靌?l`屸s抣嚐?ll`{l弬s?

  20. ready
  21. WIFI DISCONNECT
复制代码

2.3 查看版本信息
  1. AT+GMR

  2. AT version:1.1.0.0(May 11 2016 18:09:56)
  3. SDK version:1.5.4(baaeaebb)
  4. compile time:Feb 24 2017 10:13:27
  5. OK
复制代码

2.4 开关回显
开回显
  1. ATE1


  2. OK
复制代码

关回显
  1. ATE0


  2. OK
复制代码

2.5 恢复出厂设置
  1. AT+RESTORE


  2. OK

  3. ets Jan  8 2013,rst cause:2, boot mode:(3,7)

  4. load 0x40100000, len 1856, room 16
  5. tail 0
  6. chksum 0x63
  7. load 0x3ffe8000, len 776, room 8
  8. tail 0
  9. chksum 0x02
  10. load 0x3ffe8310, len 552, room 8
  11. tail 0
  12. chksum 0x79
  13. csum 0x79

  14. 2nd boot version : 1.5
  15.   SPI Speed      : 40MHz
  16.   SPI Mode       : DOUT
  17.   SPI Flash Size & Map: 32Mbit(512KB+512KB)
  18. jump to run user1 @ 1000

  19. 勩;沝宒??[b][size=3]01. AT指令格式

  20. [/size][/b][b][size=3]

  21. 02. AT基础指令[/size]
  22. 2.1 AT测试指令[/b]
  23. [code]AT


  24. OK
复制代码

2.2 重启模块
  1. AT+RST


  2. OK

  3. ets Jan  8 2013,rst cause:2, boot mode:(3,7)

  4. load 0x40100000, len 1856, room 16
  5. tail 0
  6. chksum 0x63
  7. load 0x3ffe8000, len 776, room 8
  8. tail 0
  9. chksum 0x02
  10. load 0x3ffe8310, len 552, room 8
  11. tail 0
  12. chksum 0x79
  13. csum 0x79

  14. 2nd boot version : 1.5
  15.   SPI Speed      : 40MHz
  16.   SPI Mode       : DOUT
  17.   SPI Flash Size & Map: 32Mbit(512KB+512KB)
  18. jump to run user1 @ 1000

  19. 勩;沝宒?靌`屻r沴靌?l`屸s抣嚐?ll`{l弬s?

  20. ready
  21. WIFI DISCONNECT
复制代码

2.3 查看版本信息
  1. AT+GMR

  2. AT version:1.1.0.0(May 11 2016 18:09:56)
  3. SDK version:1.5.4(baaeaebb)
  4. compile time:Feb 24 2017 10:13:27
  5. OK
复制代码

2.4 开关回显
开回显
  1. ATE1


  2. OK
复制代码

关回显
  1. ATE0


  2. OK
复制代码

2.5 恢复出厂设置
屻r踠?$?l 屸s搇嚐?ll`rd莾;$臒銓#d?#{|巆p?沜c#潋'鐎no?ld嚆d鋰?l剣d$寗靹$噹d?o?臒銓#d鞄p劅銓cd宑p{l{$

ready[/code]
2.6 串口设置
  1. AT+UART=115200,8,1,0,0


  2. OK
复制代码

03. WIFI功能AT指令
3.1 AT+CWMODE指令

测试指令

  1. AT+CWMODE=?

  2. +CWMODE:(1-3)

  3. OK
复制代码

查询指令

  1. AT+CWMODE?

  2. +CWMODE:2

  3. OK
复制代码

设置指令

  1. AT+CWMODE=2


  2. OK
复制代码

3.2 AT+CWJAP指令

查询加入的AP
  1. AT+CWJAP?

  2. No AP

  3. OK
复制代码

连接到指定AP

  1. AT+CWJAP="szitcast","1234567890"

  2. WIFI CONNECTED
  3. WIFI GOT IP

  4. OK
复制代码

3.3 AT+CWLAP指令
列出当前可用AP

  1. AT+CWLAP

  2. +CWLAP:(4,"甯哥壒绉戞妧612",-78,"bc:54:fc:c4:06:b9",1,8,0)
  3. +CWLAP:(4,"ChinaNet-KX5e",-72,"6c:38:45:72:77:fd",1,-2,0)
  4. +CWLAP:(3,"szitcast",-36,"76:6e:69:e6:0f:51",11,36,0)
  5. +CWLAP:(4,"heima",-51,"8c:a6:df:b1:25:2f",6,13,0)
  6. +CWLAP:(3,"DIRECT-SQDESKTOP-BEJB50AmsJU",-80,"92:63:c8:55:86:ef",6,32767,0)
  7. +CWLAP:(3,"鏈ㄦ湁灏忓濮愬憖",-89,"b0:d5:9d:c4:5a:a5",6,-19,0)
  8. +CWLAP:(3,"DIRECT-13-HP OfficeJet Pro 7740",-88,"b6:b6:86:51:d9:13",11,32767,0)
  9. +CWLAP:(3,"DESKTOP-QLLCEA3 2269",-46,"2a:f0:76:0e:e3:54",11,11,0)
  10. +CWLAP:(3,"DIRECT-QPLAPTOP-DA0QRTRRmsKA",-84,"0a:a2:d6:bd:7e:11",11,32767,0)
  11. +CWLAP:(3,"DESKTOP-83611SQ 5661",-84,"26:c6:3b:58:f6:bd",11,32767,0)

  12. OK
复制代码

3.4 AT+CWQAP指令
测试退出与AP的连接指令

  1. AT+CWQAP=?


  2. OK
复制代码

执行与AP退出指令

  1. AT+CWQAP


  2. OK
  3. WIFI DISCONNECT
复制代码

3.5 AT+CWSAP指令
查询当前AP参数

  1. AT+CWSAP?

  2. +CWSAP:"ESP_1B4BCE","",1,0,4,0

  3. OK
复制代码

设置当前AP参数

  1. AT+CWSAP="uplooking","123456789",6,4
复制代码

3.6 AT+CWLIF指令
查询已经接入设备的IP

  1. AT+CWLIF

  2. 192.168.4.2,64:6e:69:e6:0f:51

  3. OK
复制代码

3.7 AT+ CWDHCP指令
禁用DHCP

  1. AT+CWDHCP=0,0


  2. OK
复制代码

使能DHCP

  1. AT+CWDHCP=0,1


  2. OK
复制代码

3.8 AT+ CWAUTOCONN指令
禁用开机自动连接

  1. AT+CWAUTOCONN=0


  2. OK
复制代码

使能开机自动连接

  1. AT+CWAUTOCONN=1


  2. OK
复制代码

3.9 AT+CIPSTAMAC指令
查询STA模式的MAC地址

  1. AT+CIPSTAMAC?

  2. +CIPSTAMAC:"ec:fa:bc:1b:4b:ce"

  3. OK
复制代码

设置STA模式的MAC地址

  1. AT+CIPSTAMAC="18:FE:35:98:D3:7B"


  2. OK
复制代码

3.10 AT+CIPAPMAC指令
查询AP模式的MAC地址

  1. AT+CIPSTAMAC?

  2. +CIPSTAMAC:"18:fe:35:98:d3:7b"

  3. OK
复制代码

设置AP模式的MAC地址

  1. AT+CIPAPMAC="18:FE:35:98:D3:7B"


  2. OK
复制代码

3.11 AT+CIPSTA指令
查询STA模式的IP

  1. AT+CIPSTA?

  2. +CIPSTA:ip:"0.0.0.0"
  3. +CIPSTA:gateway:"0.0.0.0"
  4. +CIPSTA:netmask:"0.0.0.0"

  5. OK
复制代码

设置STA模式的IP

  1. AT+CIPSTA="192.168.1.88"


  2. OK
复制代码

3.12 AT+CIPAP指令
查询AP模型下IP

  1. AT+CIPAP?

  2. +CIPAP:ip:"0.0.0.0"
  3. +CIPAP:gateway:"0.0.0.0"
  4. +CIPAP:netmask:"0.0.0.0"

  5. OK
复制代码

设置AP模式下IP

  1. AT+CIPAP="192.168.1.100"
复制代码

3.13 AT+CWSTARTSMART指令
开启SmartConfig

  1. AT+CWSTARTSMART


  2. OK
复制代码

指定类型的SmartConfig

  1. AT+CWSTARTSMART=2
复制代码

3.14 AT+CWSTOPSMART指令
停止SmartConfig

  1. AT+CWSTOPSMART


  2. OK
复制代码

3.15 AT+WPS指令
开启WPS
  1. AT+WPS=1

  2. wps started

  3. OK
复制代码

关闭WPS

  1. AT+WPS=0

  2. wps stoped

  3. OK
复制代码

3.16 AT+MDSN指令
开启MDSN功能

  1. AT+MDNS=1,"uplooking","iot",10086


  2. OK
复制代码

关闭MDSN功能
  1. AT+MDNS=0


  2. OK
复制代码

3.17 AT+CWHOSTNAME指令
查询station默认主机名

  1. AT+CWHOSTNAME?
复制代码

04. TCP/IP相关AT指令

4.1 AT+CIPSTATUS指令

测试指令

  1. AT+CIPSTATUS?
复制代码

4.2 AT+CIPDOMAIN指令

解析域名

  1. AT+CWMODE=1


  2. OK
  3. AT+CWJAP="heima","szitheima"

  4. WIFI CONNECTED
  5. WIFI GOT IP

  6. OK
  7. AT+CIPDOMAIN="www.baidu.com"

  8. +CIPDOMAIN:14.215.177.38

  9. OK
复制代码

4.3 A T+CIPSSLSIZE指令
设置SSL Buffer大小

  1. AT+CIPSSLSIZE=4096


  2. OK
复制代码

4.4 AT+CIPSEND指令
发送数据指令

  1. AT+CIPSEND=?


  2. OK
复制代码

4.5 AT+CIPCLOSE指令
关闭TCP或者UDP

  1. AT+CIPCLOSE=?


  2. OK
复制代码

4.6 AT+CIFSR指令
获取本地信息

  1. AT+CIFSR

  2. +CIFSR:STAIP,"192.168.1.88"
  3. +CIFSR:STAMAC,"18:fe:35:98:d3:7b"

  4. OK
复制代码

4.7 AT+CIPMUX指令
查询指令

  1. AT+CIPMUX?

  2. +CIPMUX:0

  3. OK
复制代码

设置多路连接

  1. AT+CIPMUX=1


  2. OK
复制代码

4.8 AT+CIPSERVER指令
配置为服务器

  1. AT+CIPSERVER=1,10086


  2. OK
复制代码

4.9 AT+CIPMODE指令
查询传输模式

  1. AT+CIPMODE?

  2. +CIPMODE:0

  3. OK
复制代码

设置透传模式

  1. AT+CIPMODE=1
复制代码


4.10 AT+CIPSTO指令
设置服务器超时时间

  1. AT+CIPSTO=3


  2. OK
复制代码

4.11 AT+CIPSNTPTIME指令
查询SNTP时间

  1. AT+CIPSNTPTIME?
复制代码

4.12 AT+PING 指令
检查网络连通性

  1. AT+PING="www.baidu.com"

  2. +10

  3. OK
复制代码



收藏 评论0 发布时间:2022-6-17 13:33

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版