stm32+esp8266+onenet (MQTT)

本文介绍了如何使用STM32微控制器采集温湿度和MQ2传感器数据,然后通过ESP8266模块利用MQTT协议上传至onenet平台。在onenet上,数据被可视化展示并可下发指令控制LED灯的开关。关键步骤包括配置网络,创建产品和设备,编辑数据源模板以及确保命令内容与单片机解析指令一致。
摘要由CSDN通过智能技术生成

使用stm32采集温湿度/MQ2的数值用过 esp8266 +mqtT协议把数据传输给onenet平台

并且能通过onenet下发指令控制led灯的亮灭

打开onenet平台,使用旧版MQTT协议,选择多协议接入服务

新增产品

为产品添加设备

修改程序中对应的信息如下

修改可以联网的路由器和密码

配置成功后,采集数据,上传到onenet

打开onenet数据可视化界面,新建空白项目,并添加表盘显示和按钮开关。

表盘的显示设置在样式中自行配置即可

选中对应的仪表盘,根据上传的数据编辑数据源(温度,湿度,MQ2操作类似)

打开数据源管理,在数据源模板中点击创建数据源模板按钮

填写如下图的配置信息

其中key的配置信息在此查找

创建完毕数据源模板后需要点击每个数据模板后的按钮生成数据源

之后选择仪表盘并选择对应的数据信息

按钮的配置信息如下

注意:命令内容的信息必须和单片机解析的指令对应起来

到此即可实现数据传输,和onenet对led灯的控制

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值