sitewhere学习笔记
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中的测量
结论
使用MQTT客户端,我们迅速组装了一个允许MQTT客户端在SiteWhere中注册的流程。然后它从客户端设置读取温度和湿度,并通过MQTT通过JSON将数据发送到SiteWhere。通过将数据集成到SiteWhere中,我们可以处理传感器读数以执行操作,例如生成警报和转发数据以将其与其他技术集成。
————————————————
原文链接:https://blog.csdn.net/orchidofocean/article/details/79673103
相关文章