一、实物图(型号:ESP8266

二、原理图

编号 名称 功能
1 3V3 电源正(3.3V供电)
2 RST 复位引脚
3 EN 使能引脚
4 TX 串口0发送引脚
5 RX 串口0接收引脚
6 IO0 下载模式:外部拉低;运行模式:悬空或外部拉高
7 IO2 串口1发送引脚
8 GND 电源地

三、简介

ESP8266系列无线模块是安信可科技自主研发设计的一系列高性价比 WiFisOC模组。该系列模块支持标准的IEEE802.11 b/g/n 协议,内置完整的TCP/IP协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。

四、产品特性

<1>最小的802.11b/g/n Wi-Fi SOC模块

<2>采用低功率32位CPU,可兼作应用处理器

<3>主频最高可达160MHz

<4>内置10bit高精度ADC

<5>支持UART/GPIO/IIC/PWM/ADC/HSPI等接口

<6>集成Wi-Fi MAC/BB/RF/PA/LNA

<7>支持多种休眠模式,深度睡眠电流低至20uA

<8>内嵌Lwip 协议栈

<9>支持STA/AP/STA+AP工作模式

<10>支持Smart Config/AirKiss一键配网

<11>串口速率最高可达4Mbps

<12>通用AT指令可快速上手

<13>支持SDK二次开发

<14>支持串口本地升级和远程固件升级(FOTA)

五、通信协议

1、ESP8266模块和单片机通信

ESP8266模块和单片机通信是通过串口进行通信的,通过AT指令进行相互间通信。

2、ESP8266模块连接阿里云平台

ESP8266模块连接阿里云平台是通过MQTT协议进行连接。

六、流程设计

首先初始化引脚,然后配置ESP8266,包括设置ESP8266工作在Station模式、开启DHCP、连接热点、连接阿里云服务器。配置完ESP8266后,接下来连接阿里云平台,首先设置阿里云用户名和密码,然后设置阿里云的客户端ID,接下来开始订阅主题,此时就可以接收阿里云下发的数据,如果想要上传数据,则通过JSON格式进行发布主题。

发表评论

后才能评论