我有两个不同的传感器连接到我的 Raspberry pi,我必须将数据发送到其他设备。数据的传输是通过无线网络进行的。我被要求同步发送数据(即从传感器收集到的数据必须一起到达/处理目的地)。
我之前没有网络或物联网领域的经验(我目前正在阅读 Forouzan 的数据通信和网络)。我已经搜索过谷歌,但没有相关网站出现。
*使用LoRa进行传输。
我有两个不同的传感器连接到我的 Raspberry pi,我必须将数据发送到其他设备。数据的传输是通过无线网络进行的。我被要求同步发送数据(即从传感器收集到的数据必须一起到达/处理目的地)。
我之前没有网络或物联网领域的经验(我目前正在阅读 Forouzan 的数据通信和网络)。我已经搜索过谷歌,但没有相关网站出现。
*使用LoRa进行传输。
这是一个编程任务。在您的代码中,您可能可以单独读取传感器的值。现在您必须编写 2 个线程(2 个等于不同传感器的数量)来等待读取数据,并放置一个互斥锁来保存程序,直到读取两个数据为止。读取两个数据后,解锁互斥锁,将数据变量组合到 JSON(或任何其他)中并发送一次。
如果其他设备可以是 Web 服务器,您可以将其发送到其他设备。另一种可能性是在 Raspberry Pi (RPi) 中创建一个 Web 服务器。然后,当您需要更新这些传感器的数据时,您可以使用其他设备连接到 RPi。
在这两种情况下,您都可以收集两个传感器的数据,然后使用它。