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 上报示例:上报两个属性

相关推荐

  1. ESP8266 AT指令

    2024-02-17 17:14:02       52 阅读
  2. ESP8266AT指令查看有哪些指令可用(3)

    2024-02-17 17:14:02       18 阅读
  3. stm32F407+ESP8266+AT指令+阿里云+代码进阶版(4)

    2024-02-17 17:14:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-17 17:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-17 17:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-17 17:14:02       82 阅读
  4. Python语言-面向对象

    2024-02-17 17:14:02       91 阅读

热门阅读

  1. 求最小生成树相关例题题解

    2024-02-17 17:14:02       45 阅读
  2. 正则表达式

    2024-02-17 17:14:02       40 阅读
  3. LinkedList数据结构链表

    2024-02-17 17:14:02       57 阅读
  4. 牛客 数星星 Stars

    2024-02-17 17:14:02       56 阅读
  5. vue实现多个下拉框联动(一)

    2024-02-17 17:14:02       45 阅读
  6. 深度学习与机器学习的关系

    2024-02-17 17:14:02       52 阅读
  7. Qt 说明Q_PROPERTY的作用

    2024-02-17 17:14:02       49 阅读
  8. python无人医疗战车

    2024-02-17 17:14:02       48 阅读
  9. 【C++搜索】DFS:排列与组合

    2024-02-17 17:14:02       54 阅读