当前位置: 首页 > backend >正文

ESP8266常用指令

📌 一、基础指令

指令参数示例功能说明响应示例
AT-测试模块是否就绪OK
AT+RST-重启模块OK (重启提示)
AT+GMR-查询固件版本AT version:x.x.x
AT+UART=115200,8,1,0,0设置串口参数(波特率、数据位等)OK

📡 二、WiFi模式与连接

指令参数示例功能说明注意事项
AT+CWMODE=1 (STA)
=2 (AP)
=3 (混合)
设置工作模式:
1: 终端模式
2: 热点模式
3: 双模式
模式切换后需重启生效
AT+CWLAP-扫描可用WiFi网络 (仅STA模式有效)返回SSID、加密类型、信号强度
AT+CWJAP="SSID","password"连接指定WiFi (STA模式)返回 WIFI CONNECTED
AT+CWQAP-断开当前WiFi连接-
AT+CWSAP="SSID","pwd",chl,ecn配置AP模式参数(热点名称、密码等)ecn参数:0-OPEN, 3-WPA2_PSK

🌐 三、网络连接与传输

指令参数示例功能说明
AT+CIPMUX=0 (单连接)
=1 (多连接)
设置连接模式(需在建立连接前配置)
AT+CIPSTART="TCP","192.168.1.100",8080建立TCP/UDP连接(单连接模式)
AT+CIPSERVER=1,8080启用TCP服务器(多连接模式需开启)
AT+CIPSEND=<length> (单连接)
=<id>,<length> (多连接)
发送数据(需先指定数据长度)
AT+CIFSR-获取ESP8266 的IP 和 MAC地址
AT+CIPCLOSE=<id> 或 =0关闭指定连接
AT+CIPMODE=1开启透传模式(数据直传,无需长度前缀)
AT+CWLIF-获取已接入设备的IP地址
AT+CIPAP="192.168.1.100"设置ESP8266的AP IP
AT+CIPSTA="192.168.1.100"设置ESP8266的STA IP
AT+CWDHCP=1,1开启DHCP动态获取IP

🔔 四、MQTT协议指令

指令参数示例功能说明
AT+MQTTUSERCFG=0,1,"user","password",0,0配置MQTT服务器用户名密码
AT+MQTTCONN="mqtt.server.com",1883连接MQTT服务器
AT+MQTTSUB="topic",1订阅主题
AT+MQTTPUB="topic","message",0,1向主题发布消息

⚠️ 使用注意事项

  1. 指令格式​:每条指令需以AT开头,以\r\n结尾(部分串口工具自动添加)。
  2. 工作模式限制​:扫描网络(AT+CWLAP)仅支持STA模式;多连接需设置AT+CIPMUX=1
  3. 透传模式​:启用后需用+++退出(不发送回车)才能返回AT指令模式。
  4. 错误处理​:返回 ERROR 时需检查参数格式、网络状态或模块工作模式是否匹配。
http://www.xdnf.cn/news/10251.html

相关文章:

  • LeetCode Hot100刷题——划分字母区间
  • 第十四篇:MySQL 运维中的故障场景还原与排查实战技巧
  • 华为计试——刷题
  • 计算机网络之路由表更新
  • 第四十一天打卡
  • Unity中的AudioManager
  • 完整解析 Linux Kdump Crash Kernel 工作原理和实操步骤
  • embbeding 视频截图
  • AI Agent在测试设计中的应用
  • 数据治理系统是什么?数据治理工具有什么用?
  • 复刻真实世界的虚拟系统Goal
  • C语言面试题【01】
  • RSTP技术解密:高效组网与实战指南
  • JVM内存模型(运行时数据区)
  • 2025年素养大赛编程赛项练习题
  • python进程hung住如何找到问题所在
  • 下载和安装whl文件
  • 解密震颤背后的神经隐情
  • 基于NXP例程学习CAN UDS刷写流程
  • 基于频分复用导频的MMSE信道估计方法设计与仿真
  • 虚拟应用(vapp)、NICE DCV传输协议、云桌面(VDI)的区别
  • 深度学习实战110-基于深度学习的工业系统故障诊断技术研究(卷积网络+注意力机制模型)
  • 将ipynb文件转换为markdown格式文件
  • 前端实现大文件分片上传:原理、实现与优化
  • 借助DS用python帮你编写脚本(辅助开发测试)
  • ToolsSet之:十六进制及二进制编辑运算工具
  • 小工具合集
  • 【交通 Traffic Transformer】同一篇文章,内容排版稍有不同 | 交通预测模型中,Transformer相比传统GCN模型有何优势?
  • (七)Python中的静态方法
  • 集中式存储和分布式存储技术的区别