如何创建近边缘计算系统? 使用 Raspberry Pi/DHT11 传感器发送传感器数据

问题描述

我正在研究物联网应用的边缘计算,并希望创建一个充当近边缘计算机的系统,并使用连接到 dht11 传感器的树莓派。如何将此数据发送到位于边缘的计算机?理想情况下,我想将我的 PC 用作此设备,但我不知道如何实时发送此数据。

到目前为止,我已经创建了电路,可以在 python 中查看树莓派上的温度和湿度读数。不确定下一步是什么 - 我还不想将这些数据发送到云端。

旁注:我相信我可能缺少这方面的知识,但树莓派是否是边缘设备,因为它直接连接到传感器?

非常感谢任何帮助。

解决方法

你需要多考虑一下。您将如何处理收到的温度和湿度数据?

例如,如果您只是在进行试验并且只想在 PC 的控制台中查看读数,则可以 use netcat 将 Python 程序的控制台输出从 RPi 发送到 PC。不需要软件开发,他们只需要在同一个网络中。对于其他任何事情也不是特别有用。

否则,您需要在 RPi 和您的 PC 之间设置一些客户端-服务器解决方案。有很多可能的解决方案,一切都取决于您计划对数据做什么。您可以使用 MQTT、HTTP、直接数据库连接(MySQL、PostgreSQL)等。您必须提供连接的两端。客户端连接和发送数据的 Python 代码;以及接受样本并将它们存储在某处的服务器端东西。加上所有网络、身份验证等。

或者,您可以为您最喜欢的云解决方案下载 Python 客户端库,然后根据教程进行设置。 TBH,这对我来说听起来要少得多。