(三)stm32+dht11+esp8266、MQTT+阿里云采集温湿度数据,进行可视化显示。

  1. 介绍

前两篇文章主要说了如何使用阿里云和MQTT.fx。已经实现了设备与设备之间的通信,如果还不会使用阿里云实现设备之间通信的,先移步去看我的前两篇文章,按着步骤来小白也行。这篇文章主要展示实际应用,以及QT客户端核心代码。

  1. 选型

2.1硬件:采用keil搭建代码

主控芯片:stm32f103 c8t6

wifi模块:esp8266 01s

温湿度模块:dht11传感器

usb转ttl进行串口调试,stlink _v2进行程序下载。还有面包板,连接线若干。

连接好之后就是这个样子了:

2.2软件:QT

QT提供了MQTT官方库,下载库之后直接使用就可以了,使用起来是非常的方便好用。我的QT界面1.0版本就是下面这样了。可以收到硬件发送过来的信息:这是收到的温度信息。现在显示的是Json字符串数据,可以用解析后拿到具体的数据,你们可以再做一个可视化的label什么的显示出来。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多读书少上班

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值