STM32F4阿里云MQTT温度上报项目

正点原子的 STM32F4 探索者开发板加上阿里云 MQTT,搭建一个环境温度上报的小项目还挺带劲的。源码结构清爽,适合想玩物联网上手的朋友。只要你有块板子、有个路由器,再插个 DS18B20 温度传感器和 LCD,就能跑起来。

项目的mqtt_app.h里,你要填入阿里云设备的三元组——没填就别指望连得上服务器。嗯,设备在阿里云控制台自己去建,填好了再编译烧进板子。

IP 是静态配置,要改源码,确保跟你家路由器一个网段。不改的话,开发板连不上网,一切白搭。

板子上得插个 4.3 寸的电阻屏,不然啥也看不到。再接上DS18B20 温度传感器,采集的温度通过 MQTT 上报到阿里云,实时刷新。串口 1 用 USB 接电脑,还能看运行日志,调试方便。

源码也不复杂,几百行搞定,适合初学 MQTT 或者物联网项目的朋友玩玩。如果你之前没玩过 DS18B20,可以先看看这几个资料:

如果你有块 STM32F4 探索者开发板,又想搞点实战练手的项目,这个源码还是挺不错的,MQTT 入门、温度上报、LCD 显示,几个点都串在一起,练一练,收获挺多。

zip 文件大小:3.15MB