优质水物联网系统 - 选择哪个设备

物联网 树莓派 阿杜伊诺 微控制器
2021-06-01 13:20:42

我想开发一个优质的水物联网系统。下图显示了这个想法。

在此处输入图片说明

我不确定我必须用于这个项目的设备。

我的想法是:

  1. 每 X 分钟(我不确定时间)从传感器获取信息。
  2. 在设备本身上运行一些机器学习算法和/或深度学习算法。
  3. 将所有数据发送到我的服务器。
  4. 在我的仪表板上可视化数据。
  5. 能够从我的仪表板实时向传感器发出请求。

首先我想用Arduino UNOwifi模块ESP8266,但是如果我想进行人工智能动作是最好的选择吗?Raspberry Pi最好的选择吗?两者结合?

我无意出售它,或类似的东西。但我希望它尽可能专业,这就是我请求您帮助的原因。我把ArduinoRaspberry作为例子,因为它们是我最了解的设备(我也使用Lopy过),但如果有更好的选择,我很乐意学习它们。

我对这个项目的想法不仅是项目,而且是学习如何开始项目并选择最佳选项。

注意:如果可能的话,我更喜欢使用Python/ MicroPythonlenguage。

注意 2:也许将来我会更改WifiLorawan(我不确定它对您是否重要)。

1个回答

根据目前的信息很难说,但如果你想运行 ML/DL 算法,你将需要一些计算能力,所以至少要有一个 Raspberry Pi。它支持 Python,但如果它使用电池运行,则远非最佳。

在我看来,您可以在服务器端运行这些算法,只关注设备本身的数据收集。这样你就可以使用 Arduino 和/或 ESP。但也许您应该省略 Arduino 并将 ESP 作为独立设备运行。它支持 MicroPython。

树莓派和ESP都内置了WiFi,方便,不需要外接电路。

另一方面,切换到 LoraWan 将需要您必须准备的外部电路。Raspberry Pi 可能不会有问题,因为它有很多 IO 端口,但您必须更加小心 ESP 或 Arduino,以便稍后为 LoraWan 模块提供免费 IO。在这种情况下,您应该快速研究大多数 LoraWan 模块的接口方式,并确保您的设备上可以使用这些接口。