ESP8266固件烧录
接线方式如图所示:
由于本次ESP8266与阿里云采用MQTT协议进行通信,故到安可信官网下载固件,并使用官方固件烧录软件进行。
AT固件汇总 | 安信可科技 (ai-thinker.com)https://docs.ai-thinker.com/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB
开发工具清单 | 安信可科技 (ai-thinker.com)https://docs.ai-thinker.com/tools
固件烧录软件配置,注意:当显示等待上电时,将ESP8266的RST引脚接地一下即可。
完成之后,将ESP8266通过串口,发送AT指令,返回OK,即是完成。
至此已完成固件烧录任务。
------------------------------------分割线----------------------------------
使用ESP8266连接阿里云,强烈推荐:
非常详细,一步一步流程走完就可以连接成功,并且完成信息的上传和发布。
------------------------------------分割线----------------------------------
FreeRTOS Keil编程--源码来自普中。
由于本次设置两个设备,即灯开关状态和温度。为便于管理每个任务,降低编程难度,并且为后续功能的添加提供平台采用FreeRTOS操作系统,代码量少,开源,比较简单。初学时,可以先掌握其API函数即可,后续进行深入学习。
注意堆栈需要定义大些,否则可能会出现任务不调度的情况。
最终串口显示:
最终阿里云显示:
------------------------分割线---------------------------------
继续学习....2023/6/5