sitewhere学习笔记

2022-04-24 00:00:00 订阅 客户端 设备 默认 注册

sitewhere教程


sitewhere 服务平台安装

MQTT 客户端安装


在MQTT客户端安装好后,您现在可以开始设备向SiteWhere注册设备,发送事件和处理命令的流程。

添加设备注册

订阅主题: SiteWhere/input/protobuf 


如果消息发送成功,SiteWhere将注册设备并发回注册成功消息。

在SiteWhere中查看新设备
打开SiteWhere管理控制台,单击默认站点,您应该看到为动态注册的Node-RED设备的新分配。如果没有,请确保Node-RED能够通过MQTT连接到SiteWhere正在使用的代理。如果使用Docker,请验证是否正在转发1883端口,以便外部客户端可以访问它。默认网站的分配页面将类似于下面的页面:

 

添加测量节点

订阅主题: SiteWhere/input/protobuf 

{
"hardwareId": "123-TEST-4567890",
"type": "DeviceMeasurements",
"request": {
"measurements": {
"temperatuure": "22.00",
"humidity": "31.00"
},
"updateState": true,
"eventDate": "2016-02-10T19:40:03.391Z"
}
}

查看SiteWhere中的测量

打开SiteWhere管理控制台,导航到默认站点,然后查看“ 分配”选项卡。单击注册过程中添加Node-RED设备旁边的绿色箭头点击度量选项卡查看新的数据。它应该反映刚添加的新数据。

结论
使用MQTT客户端,我们迅速组装了一个允许MQTT客户端在SiteWhere中注册的流程。然后它从客户端设置读取温度和湿度,并通过MQTT通过JSON将数据发送到SiteWhere。通过将数据集成到SiteWhere中,我们可以处理传感器读数以执行操作,例如生成警报和转发数据以将其与其他技术集成。
————————————————

原文链接:https://blog.csdn.net/orchidofocean/article/details/79673103

 

相关文章