ESP-AT ä¸åŒç‰ˆæœ¬å‘½ä»¤é›†æ”¯æŒå¯¹æ¯” =================================== :link_to_translation:`en:[English]` 本文档主è¦åˆ—举了旧版 NONOS-AT 呿–°ç‰ˆ ESP-AT è¿ç§»æ—¶ï¼Œéœ€è¦æ³¨æ„的命令上的差异。 - NONOS-AT:**䏿ލè** 使用的 ESP8266 AT 版本,早期用于 ESP8266 系列芯片,基于 ESP8266_NONOS_SDK å¼€å‘ï¼Œå·²åœæ¢æ›´æ–°ã€‚ - ESP-AT:**推è** 使用的版本,支æŒå¤šä¸ªèŠ¯ç‰‡å¹³å°ï¼Œä¸Ž NONOS-AT ç›¸æ¯”ï¼Œæ”¯æŒæ›´å¤šç§ç±»çš„命令,如 Bluetooth 命令ã€Bluetooth LE 命令ã€ä»¥å¤ªç½‘命令ã€é©±åЍ命令ç‰ã€‚更多有关 ESP-AT 的信æ¯è¯·å‚阅 :doc:`../Get_Started/What_is_ESP-AT` å’Œ :doc:`../AT_Binary_Lists/index`。 .. 注æ„:: 下表列出了所有的 NONOS-AT 命令,以åŠå®ƒä»¬åœ¨ ESP-AT ä¸çš„æ”¯æŒæƒ…况。下表并ä¸åŒ…嫿‰€æœ‰çš„ ESP-AT 命令,若想了解所有 ESP-AT 命令,请å‚考 :doc:`AT 命令集 <index>`。 下表ä¸ç¬¬ä¸€åˆ—çš„å‘½ä»¤é“¾æŽ¥å‡æŒ‡å‘ ESP-AT 命令。 .. list-table:: ESP-AT ä¸åŒç‰ˆæœ¬å‘½ä»¤é›†æ”¯æŒå¯¹æ¯”表 :header-rows: 1 :widths: 25 30 15 30 * - 命令 - 简介 - NONOS-AT - ESP-AT * - :ref:`AT <cmd-AT>` - 测试 AT å¯åЍ - ✅ - ✅ * - :ref:`AT+RST <cmd-RST>` - é‡å¯æ¨¡å— - ✅ - ✅ * - :ref:`AT+GMR <cmd-GMR>` - æŸ¥è¯¢ç‰ˆæœ¬ä¿¡æ¯ - ✅ - ✅ * - :ref:`AT+GSLP <cmd-GSLP>` - 进入 deep-sleep æ¨¡å¼ - ✅ - ✅ * - :ref:`ATE <cmd-ATE>` - 开关回显功能 - ✅ - ✅ * - :ref:`AT+RESTORE <cmd-RESTORE>` - æ¢å¤å‡ºåŽ‚è®¾ç½® - ✅ - ✅ * - :ref:`AT+UART_CUR <cmd-UARTC>` - é…ç½® UART,ä¸ä¿å˜åˆ° flash - ✅ - ✅ * - :ref:`AT+UART_DEF <cmd-UARTD>` - é…ç½® UART,ä¿å˜åˆ° flash - ✅ - ✅ * - :ref:`AT+SLEEP <cmd-SLEEP>` - 设置 sleep æ¨¡å¼ - | ✅ | 1: light sleep | 2: modem sleep - | ESP8266 ✅ | ESP32 ✅ | ESP32-S2 ⌠:sup:`1` * - AT+WAKEUPGPIO - é…ç½® GPIO 唤醒 light sleep - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+SLEEPWKCFG <cmd-WKCFG>` * - :ref:`AT+RFPOWER <cmd-RFPOWER>` - 设置 RF TX Power - | ✅ | 范围:[0,82] | å•ä½ï¼š0.25 dBm - ✅ :sup:`2` * - AT+RFVDD - æ ¹æ® VDD33 设置 RF TX Power - ✅ - ⌠* - :ref:`AT+SYSRAM <cmd-SYSRAM>` - 查询系统当å‰å‰©ä½™å†…å˜ - ✅ - ✅ 新增最å°å³°å€¼å†…å˜å‚æ•° * - AT+SYSADC - 查询 ADC 值 - ✅ - ⌠* - AT+SYSIOSETCFG - 设置 IO å·¥ä½œæ¨¡å¼ - ✅ - ⌠* - AT+SYSIOGETCFG - 查询 IO å·¥ä½œæ¨¡å¼ - ✅ - ⌠* - AT+SYSGPIODIR - 设置 GPIO 工作为输入或输出 - ✅ - ⌠* - AT+SYSGPIOWRITE - 设置 GPIO 的输出电平 - ✅ - ⌠* - AT+SYSGPIOREAD - è¯»å– GPIO çš„ç”µå¹³çŠ¶æ€ - ✅ - ⌠* - :ref:`AT+SYSMSG <cmd-SYSMSG>` - è®¾ç½®ç³»ç»Ÿæ¶ˆæ¯ - ⌠- ✅ * - AT+SYSMSG_CUR - 设置当å‰ç³»ç»Ÿæ¶ˆæ¯ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+SYSMSG <cmd-SYSMSG>` * - AT+SYSMSG_DEF - 设置默认系统消æ¯ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+SYSMSG <cmd-SYSMSG>` * - :ref:`AT+CWMODE <cmd-MODE>` - 设置 Wi-Fi æ¨¡å¼ - ⌠- ✅ æ–°å¢žåˆ‡æ¢æ¨¡å¼è‡ªåŠ¨è¿žæŽ¥ * - AT+CWMODE_CUR - è®¾ç½®å½“å‰ Wi-Fi 模å¼ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWMODE <cmd-MODE>` * - AT+CWMODE_DEF - 设置默认 Wi-Fi 模å¼ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWMODE <cmd-MODE>` * - :ref:`AT+CWJAP <cmd-JAP>` - 连接 AP - ✅ - ✅ 新增更多功能 * - AT+CWJAP_CUR - 连接 APï¼Œå‚æ•°ä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWJAP <cmd-JAP>` * - AT+CWJAP_DEF - 连接 APï¼Œå‚æ•°ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWJAP <cmd-JAP>` * - :ref:`AT+CWLAPOPT <cmd-LAPOPT>` - 设置 CWLAP 命令的属性 - ✅ - ✅ 新增更多功能 * - :ref:`AT+CWLAP <cmd-LAP>` - 扫æå½“å‰å¯â½¤ AP - ✅ - ✅ 回å¤ä¸åŒ * - :ref:`AT+CWQAP <cmd-QAP>` - æ–开与 AP 连接 - ✅ - ✅ * - :ref:`AT+CWSAP <cmd-SAP>` - é…ç½® softAP 傿•° - ⌠- ✅ * - AT+CWSAP_CUR - é…ç½® softAP 傿•°ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWSAP <cmd-SAP>` * - AT+CWSAP_DEF - é…ç½® softAP 傿•°ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWSAP <cmd-SAP>` * - :ref:`AT+CWLIF <cmd-LIF>` - 查询连接到 softAP çš„ Station ä¿¡æ¯ - ✅ - ✅ * - :ref:`AT+CWDHCP <cmd-DHCP>` - 设置 DHCP - ⌠- ✅ * - AT+CWDHCP_CUR - 设置 DHCP,ä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWDHCP <cmd-DHCP>` * - AT+CWDHCP_DEF - 设置 DHCP,ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWDHCP <cmd-DHCP>` * - :ref:`AT+CWDHCPS <cmd-DHCPS>` - 设置 softAP DHCP 分é…çš„ IP 范围 - ⌠- ✅ * - AT+CWDHCPS_CUR - 设置 softAP DHCP 分é…çš„ IP 范围,ä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWDHCPS <cmd-DHCPS>` * - AT+CWDHCPS_DEF - 设置 softAP DHCP 分é…çš„ IP 范围,ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWDHCPS <cmd-DHCPS>` * - :ref:`AT+CWAUTOCONN <cmd-AUTOC>` - 上电是å¦è‡ªåŠ¨è¿žæŽ¥ AP - ✅ - ✅ * - :ref:`AT+CIPSTAMAC <cmd-STAMAC>` - 设置 Station 接â¼çš„ MAC åœ°å€ - ⌠- ✅ * - AT+CIPSTAMAC_CUR - 设置 Station æŽ¥å£ MAC 地å€ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPSTAMAC <cmd-STAMAC>` * - AT+CIPSTAMAC_DEF - 设置 Station æŽ¥å£ MAC 地å€ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPSTAMAC <cmd-STAMAC>` * - :ref:`AT+CIPAPMAC <cmd-APMAC>` - 设置 softAP çš„ MAC åœ°å€ - ⌠- ✅ * - AT+CIPAPMAC_CUR - 设置 softAP çš„ MAC 地å€ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPAPMAC <cmd-APMAC>` * - AT+CIPAPMAC_DEF - 设置 softAP çš„ MAC 地å€ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPAPMAC <cmd-APMAC>` * - :ref:`AT+CIPSTA <cmd-IPSTA>` - 设置 Station çš„ IP åœ°å€ - ⌠- ✅ * - AT+CIPSTA_CUR - 设置 Station çš„ IP 地å€ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPSTA <cmd-IPSTA>` * - AT+CIPSTA_DEF - 设置 Station çš„ IP 地å€ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPSTA <cmd-IPSTA>` * - :ref:`AT+CIPAP <cmd-IPAP>` - 设置 softAP çš„ IP åœ°å€ - ⌠- ✅ * - AT+CIPAP_CUR - 设置 softAP çš„ IP 地å€ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPAP <cmd-IPAP>` * - AT+CIPAP_DEF - 设置 softAP çš„ IP 地å€ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPAP <cmd-IPAP>` * - :ref:`AT+CWSTARTSMART <cmd-STARTS>` - å¼€å¯ SmartConfig - ✅ - ✅ * - :ref:`AT+CWSTOPSMART <cmd-STOPS>` - åœæ¢ SmartConfig - ✅ - ✅ * - AT+CWSTARTDISCOVER - å¼€å¯å¯è¢«å±€åŸŸâ½¹ç½‘å†…å¾®ä¿¡æŽ¢æµ‹æ¨¡å¼ - ✅ - ⌠* - AT+CWSTOPDISCOVER - å…³é—å¯è¢«å±€åŸŸâ½¹ç½‘å†…å¾®ä¿¡æŽ¢æµ‹æ¨¡å¼ - ✅ - ⌠* - :ref:`AT+WPS <cmd-WPS>` - 设置 WPS 功能 - ✅ - ✅ * - :ref:`AT+MDNS <cmd-MDNS>` - 设置 mDNS 功能 - ✅ - ✅ * - :ref:`AT+CWJEAP <cmd-JEAP>` - 连接ä¼ä¸šçº§åŠ å¯†è·¯ç”±å™¨ - ⌠- | ESP8266 ⌠| ESP32 ✅ | ESP32-S2 ⌠* - AT+CWJEAP_CUR - 连接ä¼ä¸šçº§åŠ å¯†è·¯ç”±å™¨ï¼Œä¸ä¿å˜åˆ° flash - ✅ - ⌠* - AT+CWJEAP_DEF - 连接ä¼ä¸šçº§åŠ å¯†è·¯ç”±å™¨ï¼Œä¿å˜åˆ° flash - ✅ - ⌠* - :ref:`AT+CWHOSTNAME <cmd-HOSTNAME>` - 设置 Station 的主机åç§° - ✅ - ✅ * - :ref:`AT+CWCOUNTRY <cmd-COUNTRY>` - 设置 Wi-Fi 国家ç - ⌠- ✅ * - AT+CWCOUNTRY_CUR - 设置 Wi-Fi 国家ç ,ä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWCOUNTRY <cmd-COUNTRY>` * - AT+CWCOUNTRY_DEF - 设置 Wi-Fi 国家ç ,ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CWCOUNTRY <cmd-COUNTRY>` * - :ref:`AT+CIPSTATUS <cmd-STATUS>` - æŸ¥è¯¢â½¹ç½‘ç»œè¿žæŽ¥ä¿¡æ¯ - ✅ - ✅ * - :ref:`AT+CIPDOMAIN <cmd-DOMAIN>` - 域åè§£æžåŠŸèƒ½ - ✅ - ✅ * - :ref:`AT+CIPSTART <cmd-START>` - 建立 TCP/UDP/SSL 连接 - ✅ - ✅ * - AT+CIPSSLSIZE - 设置 SSL Buffer size - ✅ - ⌠* - :ref:`AT+CIPSSLCCONF <cmd-SSLCCONF>` - é…ç½® SSL 连接属性 - ✅ - ✅ 傿•°ä¸åŒ * - :ref:`AT+CIPSEND <cmd-SEND>` - å‘逿•°æ® - ✅ - ✅ * - :ref:`AT+CIPSENDEX <cmd-SENDEX>` - å‘é€é•¿åº¦ä¸º length æ•°æ®ï¼Œæˆ–在长度内 \0 ç»“å°¾çš„æ•°æ® - ✅ - ✅ * - AT+CIPSENDBUF - æ•°æ®å†™å…¥ TCP å‘åŒ…ç¼“å˜ - ✅ - ⌠:sup:`3` * - AT+CIPBUFRESET - 釿–°è®¡æ•° - ✅ - ⌠:sup:`3` * - AT+CIPBUFSTATUS - 查询 TCP å‘包缓å˜çš„çŠ¶æ€ - ✅ - ⌠:sup:`3` * - AT+CIPCHECKSEQ - 查询写入 TCP å‘包缓å˜çš„æŸåŒ…æ˜¯å¦å‘逿ˆåŠŸ - ✅ - ⌠:sup:`3` * - AT+CIPCLOSEMODE - 设置 TCP 连接的æ–å¼€æ–¹å¼ - ✅ - ⌠:sup:`3` * - :ref:`AT+CIPCLOSE <cmd-CLOSE>` - å…³é— TCP/UDP/SSL ä¼ è¾“ - ✅ - ✅ * - :ref:`AT+CIFSR <cmd-IFSR>` - 查询本地 IP åœ°å€ - ✅ - ✅ * - :ref:`AT+CIPMUX <cmd-MUX>` - 设置多连接 - ✅ - ✅ * - :ref:`AT+CIPSERVER <cmd-SERVER>` - 建立 TCP/SSL æœåС噍 - ✅ 䏿”¯æŒ SSL server - ✅ ESP32 å’Œ ESP32-S2 æ”¯æŒ SSL server,ESP8266 䏿”¯æŒ SSL server * - :ref:`AT+CIPSERVERMAXCONN <cmd-SERVERMAX>` - 设置æœåС噍å…许建立的最⼤连接数 - ✅ - ✅ * - :ref:`AT+CIPMODE <cmd-IPMODE>` - è®¾ç½®ä¼ è¾“æ¨¡å¼ - ✅ - ✅ * - :ref:`AT+SAVETRANSLINK <cmd-SAVET>` - 设置开机 :term:`é€ä¼ 模å¼` ä¿¡æ¯ - ✅ - ✅ * - :ref:`AT+CIPSTO <cmd-STO>` - 设置 TCP æœåŠ¡å™¨å™¨è¶…æ—¶æ—¶é—´ - ✅ - ✅ * - :ref:`AT+PING <cmd-CIPPING>` - Ping 功能 - ✅ - ✅ * - :ref:`AT+CIUPDATE <cmd-UPDATE>` - 通过 Wi-Fi å‡çº§å›ºä»¶ - ✅ - ✅ æ”¯æŒæ›´å¤šå‚æ•° * - :ref:`AT+CIPDINFO <cmd-IPDINFO>` - æŽ¥æ”¶ç½‘ç»œæ•°æ®æ—¶æ˜¯å¦æç¤ºå¯¹ç«¯ IP 和端⼠- ✅ - ✅ * - :ref:`AT+CIPRECVMODE <cmd-CIPRECVMODE>` - 设置 TCP è¿žæŽ¥çš„æ•°æ®æŽ¥æ”¶æ–¹å¼ - ✅ - ✅ * - :ref:`AT+CIPRECVDATA <cmd-CIPRECVDATA>` - è¢«åŠ¨æŽ¥æ”¶æ¨¡å¼æ—¶ï¼Œè¯»å–缓å˜çš„ TCP æ•°æ® - ✅ - ✅ å›žå¤æœ‰å·®å¼‚ * - :ref:`AT+CIPRECVLEN <cmd-CIPRECVLEN>` - è¢«åŠ¨æŽ¥æ”¶æ¨¡å¼æ—¶ï¼ŒæŸ¥è¯¢ç¼“å˜ TCP æ•°æ®çš„长度 - ✅ - ✅ * - :ref:`AT+CIPSNTPCFG <cmd-SNTPCFG>` - 设置时域和 SNTP æœåС噍 - ✅ - ✅ æ”¯æŒæ›´å¤šåŠŸèƒ½ * - :ref:`AT+CIPSNTPTIME <cmd-SNTPT>` - 查询 SNTP æ—¶é—´ - ✅ - ✅ * - :ref:`AT+CIPDNS <cmd-DNS>` - ⾃定义 DNS æœåС噍 - ⌠- ✅ * - AT+CIPDNS_CUR - 自定义 DNS æœåŠ¡å™¨ï¼Œä¸ä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPDNS <cmd-DNS>` * - AT+CIPDNS_DEF - 自定义 DNS æœåŠ¡å™¨ï¼Œä¿å˜åˆ° flash - ✅ - | ⌠:sup:`3` 相似命令å‚考 :ref:`AT+CIPDNS <cmd-DNS>` * - :ref:`AT+SYSFLASH <cmd-SYSFLASH>` - 读写 flash 用户分区 - ⌠- ✅ **说明** 1:新版 ESP-AT ä¸çš„ AT+SLEEP: * ESP8266 and ESP32 ✅ * 1:modem sleep by DTIM * 2:light sleep * 3:modem sleep by listen interval * ESP32-S2 ⌠**说明** 2:新版 ESP-AT ä¸çš„ AT+RFPOWER: * ESP8266 ✅,范围:[40,82],å•ä½ï¼š0.25 dBm * ESP32 ✅,范围:[40,78],å•ä½ï¼š0.25 dBmï¼Œä¸”æ”¯æŒ Bluetooth LE * ESP32-S2 ✅,范围:[40,78],å•ä½ï¼š0.25 dBm **说明** 3:新版 ESP-AT 䏿·»åŠ æ¤å‘½ä»¤ã€‚