模组 :ESP-12F || ESP-12S || (保险来说,ESP模组的flash应该 大于4MB、或者说为32Mbit 才可以) 待补充 ...
平台 :阿里云物联网平台
MCU :STM32F103RCT6
固件 :ESP8266 MQTT透传AT固件
准备工作:实现《ESP8266 AT指令连接阿里云物联网平台》 (备注:已带链接,可点击查看上一篇文章)
1.烧录ESP8266 MQTT透传 AT固件
2.部署好阿里云物联网平台
3.计算出MQTT的连接参数
4.AT指令实现连接阿里云物联网平台
5.AT指令实现阿里云物联网平台通讯
文章目录:
一、下载 ESP8266的STM32工程示例
下载地址:https://docs.ai-thinker.com/esp8266/examples/at_demo

下载说明:工程示例归ai-thinker所有,资源是在2020/05/20更新的,存在很多bug,笔者看着有点头疼,改了一段时间。
1. 我下载《使用文档》一直出错,没有下载成功,所以demo包都是自己阅读代码理解的,如果有错误,大家指正一下,谢谢。
2. 我用MDK5打开ESP8266的STM32工程,点击某个文件会闪退,然后重新下载了几次,工程才变正常,不知道具体原因。所以,为大家附上官方demo源码包(该demo更新时间为2020/05/20),以及我个人做了修改的demo源码包。
3. 官方工程bug很多,如果大家不想自己修改,建议使用我修改过的工程,当然,我的工程也有很多bug,逐步完善中... ...
链接:https://pan.baidu.com/s/1YWhsK6STZVUouneQYa152A
提取码:j4k2
二、解读 ESP8266的STM32工程示例
说明:解读以笔者的工程为示例,官方示例那个真的欲哭无泪,我花费了很长时间去修改,我还需要慢慢完善自己的工程 !!
1. 默认连线方式:
UASRT3 : 用来打印信息(大家可以根据自己的需要改为其他串口)
UASRT2 : 用来与ESP8266通信
本文档介绍了如何使用STM32F103RCT6通过ESP8266 AT指令连接到阿里云物联网平台,涉及ESP8266的MQTT透传固件烧录、阿里云物联网平台的部署、MQTT连接参数计算以及AT指令的使用。此外,还讨论了STM32工程示例的下载、解读和存在的问题,包括串口配置、共地问题和粘包问题。
最低0.47元/天 解锁文章

7123

被折叠的 条评论
为什么被折叠?



