介绍
前两篇文章主要说了如何使用阿里云和MQTT.fx。已经实现了设备与设备之间的通信,如果还不会使用阿里云实现设备之间通信的,先移步去看我的前两篇文章,按着步骤来小白也行。这篇文章主要展示实际应用,以及QT客户端核心代码。
选型
2.1硬件:采用keil搭建代码
主控芯片:stm32f103 c8t6
wifi模块:esp8266 01s
温湿度模块:dht11传感器
usb转ttl进行串口调试,stlink _v2进行程序下载。还有面包板,连接线若干。
连接好之后就是这个样子了:

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