物联网虚拟仿真系统对接ThingsBoard云平台实现数据的读取与组态控制

一、物联网虚拟仿真系统工作准备

1.登录物联网虚拟仿真系统

2.拉入仿真设备,并接好线

3.依次双击传感器,配置传感器随机值范围

二、ThingsBoard云平台工作准备

1.创建设备

完成接线配置后,进入到ThingsBoard创建设备,在设备栏目中填写设备名

2.进入设备

成功创建设备后,进入设备,打开物联网虚拟仿真系统客户端。

3.填写服务器IP和用户名

打开 MQTT模式,填写MQTT服务器IP,即为ThingsBoard的域名,端口默认为1883

在没有设定MQTT管理凭证的情况下,只需要填写用户名(即为访问令牌)

4.填写订阅推送主题

RPC下发控制主题为订阅主题,上报客户端属性的主题为推送主题

5.开启MQTT服务和端口

填写完主题后,选择上报的JSON格式为ThingsBoard格式,无需填写 Client ID。开启MQTT服务和端口,并开启仿真系统的模拟实验

进入设备属性,即可看到数据上报成功

三、组态的读取与控制

在侧边栏仪表板中添加仪表板,填写名称

进入仪表板后,创建传感器的组件

绑定温度数据,设备选择刚创建的设备,数据键选择温度的变量名。最后将仪表刻度设定成仿真随机值范围

同理,湿度和光照度得数据绑定方法一致

现在绑定控制组件,主要控制的是报警灯,灯泡和窗帘

选择一个Switch节点,目标设备为刚创建的设备。标题名自拟,使用方法获取值为订阅属性获取值,属性键选择报警灯的变量名,RPC设置值方法填写报警灯变量名

尝试控制报警灯,即可看到仿真系统的报警灯能正常控制

现在添加灯泡的控制组件,与报警灯的添加操作一致

现在添加窗帘的控制组件,选择的格式同上

使用方法获取值选择订阅客户端属性获取值,属性键选择窗帘的变量名

RPC设置值方法填写窗帘变量名

随后自定义标题添加即可

现在添加状态传感器,即为人体,门磁。方法同上,拉入状态组件。

首先绑定设备,自定义标题名

检查设备状态方法使用的是获取上传到客户端属性的人体变量,绑定完后添加即可。

同理,门磁传感器也一样

四、场景演示:

1.控制负载和查看状态传感器的状态

2.控制报警灯和灯泡

3.滑动滑动条控制窗帘

4.查看人体红外传感器状态

5.查看门磁传感器状态

五、总结

通过物联网虚拟仿真系统与ThingsBoard云平台的无缝对接,我们成功实现了数据的实时读取与远程组态控制,极大地提升了物联网项目的开发效率与测试精度。该系统不仅简化了复杂物联网场景的模拟过程,还通过ThingsBoard强大的数据可视化与设备管理功能,加速了从设计到部署的全周期流程。最终,这一解决方案为物联网应用的快速迭代与智能化升级提供了坚实支撑,展现了在提升运营效率、优化用户体验方面的巨大潜力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值