一、创作灵感
近期学习了物联网相关知识,希望以低成本通过手机显示家里环境的温湿度信息,并可以远程控制灯的开关,做了一个以SMT32+ESP8266+APP的项目,本人将相关过程分享出来,总共4篇文章,希望可以帮助到有需要的人。
二、整体思路
图1
该项目的整体连接方案如图1所示,
前向数据传递:STM32单片机通过温湿度传感器获取到环境的温湿度信息,然后借助WiFi模块ESP8266连接路由器,通过AT指令借助MQTT协议将温湿度数据发送至阿里云物联网平台,最后通过阿里云物联网平台的IoT Studio制作的APP进行显示。
反向数据传递:APP通过MQTT协议发布指令信息,STM32接收到指令后执行开灯或关灯行为。
注意:项目开发初期借助串口调试助手替代STM32发送AT指令。
三、具体过程
1.STM32+ESP8266+APP连接阿里云监测环境温湿度系列笔记1:阿里云物联网平台配置及数据上传