我是库拉新手。我阅读了Kura的文档,但是我没有找到关于如何将边缘设备连接到Kura的说明。更具体地说,我有一个DHT11传感器连接到名为A的覆盆子Pi,我已经在另一个名为B的raspi(作为网关)上安装了Kura。如何通过MQTT将raspi A上的传感器数据发送到raspi B上的Kura?我还查看了Web UI,但只找到了连接到云服务的选项。
答案 0 :(得分:0)
我也是一个新的库拉。你说你必须将传感器数据发送到另一个ras pi,对我来说,我必须写一个驱动程序来从传感器收集传感器数据。我读了很多文档,博客,有人说使用pi4j或gpio是最好的方法。你对此有什么经验吗? =)
答案 1 :(得分:0)
考虑到您对在raspi A上安装Kura并不感兴趣,我认为您可以使用现有的工具来解决这个问题:
Raspi A:创建一个读取传感器的服务,并将其通过MQTT发送到RaspiB。请考虑:
{
"sentOn": 13415414544,
"metrics: [
"field1": 5234524,
"field2": "adsfasd"
]
}
account
/ client
/ application
/ other
Raspi B:部署 Simple Artemis MQTT Broker ,并创建本地连接到代理的CloudService。使用正确的数据格式account
和client
对其进行配置。然后,在此类CloudService中使用正确的application
和主题(other
)创建预订
但是,可能还有其他解决方案。例如,如果您有一定的知识,骆驼路线可以为您提供更优化的解决方案。