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

ESP8266 常用AT指令

一、ESP8266的AT指令要点、常见错误

  • AT指令要大写;
  • 以"\r\n"作结尾;
  • 串口通信,115200-None-8-1;
  • 支持2.4G频段,不支持5G频段 (如果用手机创建热点,注意选择2.4G)
  • 不支持中文的wifi名称
  • 工作模式,上电瞬间蓝色指示灯状态,闪两下:正常运行模式,闪一下:烧录模式

二、常用AT基础指令

AT指令 说明备注
AT测试
AT+RST重启
AT+RESTORE恢复出厂设置
AT+CWMODE=3设置 工作模式1-STA、2-AP、3-两种结合 
AT+CWMODE?查询 工作模式
AT+CWLAP查询 附近的wifi列表
AT+CWJAP="wifi名称","wifi密码" 连接wifi不支持中文名称
AT+CWQAP断开当前连接的wifi
AT+CIFSR查询本模块IP
AT+CWSAP="wifi名称","wifi密码"建立热点
AT+CWLIF查询 接入本热点的IP
AT+UART=115200,8,1,0,0设置 波特率

三、常用TCP/IP相关AT指令 

指令解释备注
AT+CIPSTATUS查询网络连接信息
AT+CIPMUX=1设置 多连接模式0-关、1-开
AT+CIPSTART="模式","IP",端口建立 TCP、UDP、SSL连接
AT+CIPCLOSE关闭 TCP、UDP、SSL连接
AT+CIPSERVER=1,1026设置 服务器监听
AT+CIPMODE=1设置 透传模式AT指令失效
+++ 退出 透传模式不用带”\r\n"
AT+CIPSEND发送数据

四、上云常用的MQTT指令

ESP8266出厂时默认是AT指令固件,需要使用MQTT指令时,需要烧录MQTT固件。

以阿里云举例,创建产品、添加设备属性后,在设备查看页面里,获得下面7个参数,并替换指令里的字节串:

username、passwd、clientId、mqttHostUrl、ProductKey、DeviceName。

指令 解释
AT+MQTTUSERCFG=0,1,"NULL","username","passwd",0,0,""用户名、密码
AT+MQTTCLIENTID=0,"clientId"ClientID
AT+MQTTCONN=0,"mqttHostUrl",1883,1接入地址
AT+MQTTSUB=0,"/ProductKey/DeviceName/user/get",1订阅
AT+MQTTPUB=0,"/sys/ProductKey/DeviceName/thing/event/property/post","{params:{\"标识符\":你想要设置的数值}}",0,0上报
AT+MQTTPUB=0,"/sys/ProductKey/DeviceName/thing/event/property/post","{params:{\"Temp\":15.2\,\"Humi\":87.6}}",0,0上报示例:上报两个属性

http://www.lryc.cn/news/300639.html

相关文章:

  • esbuild 构建工具为什么很快?
  • 解决vscode报错,在赋值前使用了变量“XXX“
  • python自动定时任务schedule库的使用方法
  • 用机器学习方法重构期货商品板块
  • 51单片机项目(29)——基于51单片机的避障跟随小车
  • 人工智能学习与实训笔记(六):百度飞桨套件使用方法
  • Linux第一个小程序-进度条
  • YoloV8改进策略:Block改进|Mamba-UNet改进YoloV8,打造全新的Yolo-Mamba网络
  • 数据分析基础之《pandas(8)—综合案例》
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • define和typedef
  • SpringCloud之Nacos用法笔记
  • 【c++】拷贝构造函数
  • 17.3.1.2 曝光
  • 【Win10 触摸板】在插入鼠标时禁用触摸板,并在没有鼠标时自动启用触摸板。取消勾选连接鼠标时让触摸板保持打开状态,但拔掉鼠标后触摸板依旧不能使用
  • 排序算法---桶排序
  • FPGA_工程_基于rom的vga显示
  • 代码随想录算法训练营第31天|● 理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
  • 无人机地面站技术,无人机地面站理论基础详解
  • 2024.2.13
  • 论文阅读:四足机器人对抗运动先验学习稳健和敏捷的行走
  • .NET Core WebAPI中封装Swagger配置
  • 28. 找出字符串中第一个匹配项的下标
  • 宿舍|学生宿舍管理小程序|基于微信小程序的学生宿舍管理系统设计与实现(源码+数据库+文档)
  • CVE-2022-25487 漏洞复现
  • C#面:强类型和弱类型
  • nodejs和npm和vite
  • 相机图像质量研究(24)常见问题总结:CMOS期间对成像的影响--摩尔纹
  • Redis -- 数据库管理
  • 蓝桥杯(Web大学组)2023省赛真题:视频弹幕