STM32F1+ESP8266(AT指令)+FreeRTOS实现温度和灯开关监测

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连接阿里云,强烈推荐:

第01课:阿里云+ESP8266+STM32远程点灯(流程讲解)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AN4y1F7ra/?spm_id_from=333.788&vd_source=cc895ea1f65fadd2a7d3eec01b3f6c3d

非常详细,一步一步流程走完就可以连接成功,并且完成信息的上传和发布。

------------------------------------分割线----------------------------------

FreeRTOS Keil编程--源码来自普中。

由于本次设置两个设备,即灯开关状态和温度。为便于管理每个任务,降低编程难度,并且为后续功能的添加提供平台采用FreeRTOS操作系统,代码量少,开源,比较简单。初学时,可以先掌握其API函数即可,后续进行深入学习。

 注意堆栈需要定义大些,否则可能会出现任务不调度的情况。

最终串口显示:

 最终阿里云显示:

 ------------------------分割线---------------------------------

继续学习....2023/6/5

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值