2017-08-04 42 views
1

我是库拉的新手。我阅读了Kura的文档,但是我没有发现关于如何将边缘设备连接到Kura的说明。更具体地说,我有一个DHT11传感器连接到名为A的树莓派,我已经在另一个名为B的raspi(作为网关)上安装了库拉。我如何通过MQTT将数据从raspi A上的传感器发送到raspi B上的库拉?我还查看了Web UI,但只找到了连接到云服务的选项。如何将传感器数据发送到库拉?

+0

为什么不在raspi A上安装Kura?您可以使用Kura直接从DHT11访问数据并将数据发布到云端。这是库拉最常见的用例,充当边缘网关。 –

+0

是的。我意识到这个选择。不幸的是,我的项目需要在设备raspi和服务器之间的网关raspi上安装Kura。所以除此之外,我想知道目前是否有任何可行的方式来完成我所描述的内容。如果没有,我会乐意按照你的建议。非常感谢你 :)。 – dondon

+0

如果您必须使用两个RPis,则有两种方法可以在两者之间进行通信。最简单的可能是在两个设备之间使用串行连接。库拉有做串行通信的服务。 –

回答

0

我也是一个新的库拉。你说你必须发送传感器数据到另一个ras pi,对于我来说,我必须写一个驱动程序来收集来自传感器的传感器数据。我读了很多文档,博客,有人说使用pi4j或gpio是最好的方法。你有什么经验吗? =)

+0

这里有点偏离主题,但我会回答。是的,pi4j是java用于控制树莓派的GPIO引脚的库,通过该库可以检索附加到其上的传感器的值。然而,根据传感器的类型,pi4j以及java并不总是最好的。例如,超声波传感器可以通过这种方式轻松读取,但是,温度/湿度传感器如DHT11。 DHT22在java中的时序有一些问题,因此最好使用像C或Python这样的语言。 – dondon

相关问题