NodeRED下温度模块sht31和MQTT的双向信息发送

2021-10-316161
AI 快速预览详细 收起
本文介绍了如何使用Node-RED实现SHT31温湿度传感器与MQTT的双向信息发送。首先,通过IIC通讯将SHT31连接到树莓派,然后在Node-RED中加载SHT31和MQTT的相关节点,并进行配置。整个过程无需编写代码,只需通过可视化编程方法连接各个节点即可。最终,实现了SHT31温湿度数据的采集并通过MQTT协议进行双向通信。


NodeRED下温度模块sht31和MQTT的双向信息发送
NodeRED下温度模块sht31和MQTT的双向信息发送图1
Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。


NodeRED把复杂的底层编程给打包,用户只需要专注于业务逻辑就可以了。下面通过一个实例,虽然一句代码没写,但仍然能把需要的功能做出来的步骤。
================
树莓派不多说了。大概大家都知道
https://www.dfrobot.com.cn/goods-1976.html


NodeRED下温度模块sht31和MQTT的双向信息发送图2
===============
DF的SHT31-F数字温湿度传感器
https://www.dfrobot.com.cn/goods-2689.html


Gravity: SHT31-F数字温湿度传感器采用业内知名的瑞士Sensirion公司推出的新一代SHT31-F温湿度传感器芯片。得益于Sensirion的CMOSens®技术,高集成度电容式测湿元件和能隙式测温元件,SHT31-F能够提供极高的可靠性和出色的长期稳定性,具有功耗低、反应快、抗干扰能力强等优点。IIC通讯,兼容3.3V/5V,可以非常容易的集成到智能楼宇、天气站、仓库存储、养殖、孵化等应用场景中。
NodeRED下温度模块sht31和MQTT的双向信息发送图3
============
这张图显示项目完成的样子
NodeRED下温度模块sht31和MQTT的双向信息发送图4
这张图显示了本次使用的MQTT工具在PC端的显示结果,设置步骤会在视频里详细解读
NodeRED下温度模块sht31和MQTT的双向信息发送图5
首先在树莓派里IIC通讯调出来
NodeRED下温度模块sht31和MQTT的双向信息发送图6
NodeRED下温度模块sht31和MQTT的双向信息发送图7
NodeRED下温度模块sht31和MQTT的双向信息发送图8
然后需要啊树莓派的工具加载项里把sht工具加载出来
NodeRED下温度模块sht31和MQTT的双向信息发送图9
NodeRED下温度模块sht31和MQTT的双向信息发送图10
接下来把需要用到的加载块拖出来并连线
NodeRED下温度模块sht31和MQTT的双向信息发送图11
对MQTT模块进行设置
NodeRED下温度模块sht31和MQTT的双向信息发送图12
NodeRED下温度模块sht31和MQTT的双向信息发送图13
调试sht31的IIC地址
NodeRED下温度模块sht31和MQTT的双向信息发送图14
NodeRED下温度模块sht31和MQTT的双向信息发送图15
进行信息的收发操作
NodeRED下温度模块sht31和MQTT的双向信息发送图16
NodeRED下温度模块sht31和MQTT的双向信息发送图17
视频是MQTT工具的操作步骤


NodeRED下温度模块sht31和MQTT的双向信息发送图18
连线非常简单,根据扩展板的IIC标注来连接sth31上的SDA和SCL线
NodeRED下温度模块sht31和MQTT的双向信息发送图19

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -