【百问网智能家居5】ESP8266的相关知识

本文详细介绍了ESP8266 Wi-Fi模组的常用AT指令,包括版本信息查询、Wi-Fi模式设置、连接AP、配置IP地址等操作。同时,通过示例展示了如何使用这些指令实现TCPClient的单连接操作,包括连接服务器、发送与接收数据等。此外,也提到了多连接和UDP连接的类似操作方式。
摘要由CSDN通过智能技术生成

【百问网智能家居5】ESP8266的相关知识

这是基于乐鑫资料和百问网资料总结而来,如有错漏,欢迎大家指正啊

一、ESP8266相关AT指令

AT 测试 AT 启动
AT+RST 重启模块
AT+GMR 查看版本信息
ATE 开关回显功能
AT+RESTORE 恢复出厂设置
AT+UART_CUR UART 当前临时配置
AT+UART_DEF UART 默认配置,保存到 Flash
AT+SYSIOSETCFG 设置 IO 工作模式
AT+SYSIOGETCFG 查询 IO 工作模式
AT+SYSGPIODIR 设置 GPIO 工作为输入或输出
AT+SYSGPIOWRITE 设置 GPIO 的输出电平
AT+SYSGPIOREAD 读取 GPIO 的电平状态
AT+SYSMSG_CUR 设置当前系统消息
AT+SYSMSG_DEF 设置默认系统消息
AT+CWMODE_CUR 设置 Wi-Fi 模式 (STA/AP/STA+AP),不保存到 Flash
AT+CWMODE_DEF 设置 Wi-Fi 模式 (STA/AP/STA+AP),保存到 Flash
AT+CWJAP_CUR 连接 AP,不保存到 Flash
AT+CWJAP_DEF 连接 AP,保存到 Flash
AT+CWLAP 扫描附近的 AP 信息
AT+CWQAP 与 AP 断开连接
AT+CWSAP_CUR 设置 ESP8266 SoftAP 配置,不保存到 Flash
AT+CWSAP_DEF 设置 ESP8266 SoftAP 配置,保存到 Flash
AT+CWLIF 获取连接到 ESP8266 SoftAP 的 station 的信息
AT+CWDHCP_CUR 设置 DHCP,不保存到 Flash
AT+CWDHCP_DEF 设置 DHCP,保存到 Flash
AT+CWDHCPS_CUR 设置 ESP8266 SoftAP DHCP 分配的 IP 范围,不保存到 Flash
AT+CWDHCPS_DEF 设置 ESP8266 SoftAP DHCP 分配的 IP 范围,保存到 Flash
AT+CWAUTOCONN 设置上电时是否自动连接 AP
AT+CIPSTAMAC_CUR 设置 ESP8266 Station 的 MAC 地址,不保存到 Flash
AT+CIPSTAMAC_DEF 设置 ESP8266 Station 的 MAC 地址,保存到 Flash
AT+CIPAPMAC_CUR 设置 ESP8266 SoftAP 的 MAC 地址,不保存到 Flash
AT+CIPAPMAC_DEF 设置 ESP8266 SoftAP 的 MAC 地址,保存到 Flash
AT+CIPSTA_CUR 设置 ESP8266 Station 的 IP 地址,不保存到 Flash
AT+CIPSTA_DEF 设置 ESP8266 Station 的 IP 地址,保存到 Flash
AT+CIPAP_CUR 设置 ESP8266 SoftAP 的 IP 地址,不保存到 Flash
AT+CIPAP_DEF 设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash
AT+CWSTARTSMART 开始 SmartConfig
AT+CWSTOPSMART 停止 SmartConfig
AT+WPS 设置 WPS 功能
AT+MDNS 设置 MDNS功能
AT+CWHOSTNAME 设置 ESP8266 Station的主机名称

二、ESP8266使用示例

单连接的TCP Client

AT+CWMODE=3 响应OK

AT+CWJAP=“SSID”,“password” OK

AT+CIFSR 查询ESP8266的IP地址,响应如下

在这里插入图片描述

AT+CIPSTART=“TCP”,“192.168.1.110”,9999 将ESP8266连接到192.168.1.110这个IP地址端口为9999,响应OK

AT +CIPSEND=4 向服务器发送四字节数据,响应Eecv 4 bytes;随后紧跟自己发送的四字节数据,响应SEND OK

+IPD,n:xxxxxxxxx ESP8266接收到服务器的数据,为n字节,xxxxxxxx为数据内容

多连接的操作方式类似,额外有了哥ID号来区分设备。

UDP的连接也有类似之处。

,为n字节,xxxxxxxx为数据内容

多连接的操作方式类似,额外有了哥ID号来区分设备。

UDP的连接也有类似之处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值