一、实物图(型号: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格式进行发布主题。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。另外,本站所提供的资源均只能用于学习参考,请勿直接商用或其他方式使用,若由此引起的所有纠纷,一切责任均由使用者承担。