最近在做毕设,其中想把STM32连接ESP8266来连接云平台。一开始是想直接编写一个使用MQTT协议上云的代码来完成的,但因为没有物联网的知识,想直接移植别人写好的又很难放进我自己的代码里,导致进度一直被卡。最近发现有使用MQTT上云的AT固件,能直接向ESP8266发送AT命令来连接云服务器,马上就实现了STM32上云。
其实也有其他作者写了相关文章,不过我自认为自己比较菜,写的代码也比较简单,移植也相对简单,下面是相关介绍。
硬件:STM32F103C8T6+ESP8266-01
开发软件:Keil5
云服务器:腾讯云(其实腾讯云和阿里云连接方式差不多)
AT固件下载:AT固件汇总 | 安信可科技
如果和我一样是用ESP8266-01的记得要烧录1471号,因为flash大小是不一样的。烧录教程挺多的,我就不讲了。