微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 4.ESP8266 例程分析

4.ESP8266 例程分析

时间:10-02 整理:3721RD 点击:

    ESP8266是一个串口UART转换WIFI的模块。在麒麟座上ESP8266作为StandAlone模式,芯片独立运行。例程中ESP8266工作在Station客户端模式,STM32通过UART2操作ESP8266连接无线热点,通过AT+CIPSTART指令设置服务器参数,直接连接服务器。例程默认并没有使用透传功能。这一结构有些类似汉枫的WIFI模块,但是没有网页配置的功能。




    在uart.c可以看到UART1作为DEBUG串口收发功能。ESP8266虽然使用UART2,收发的初始化在net_io.c中完成,而uart.c虽然有初始化函数,但并未使用。通过net_io.c ==> net_device.c ==> one_net.c ==> application.c 逐步完成,实现数据IO层,设备层,协议应用层的分层结构。

    在oneNet 的HTTP协议中,似乎没有长连接,只能提供上传数据的功能,而无法实现下发控制指令。下一帖我们结合例程再来详细了解一下MQTT协议的上传下发功能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top