将数据从树莓派移动到synology磁盘站以显示在网页中



我正在寻找想法,关于如何在网页中显示传感器数据,由Synology Diskstation托管,其中数据来自连接到树莓派的传感器。这将在Python中实现。

我已经把传感器放在一起,并把它们连接到树莓。我也有Python代码,所以我可以读取传感器。我使用Python在Diskstation上运行了一个网页。但是我怎么把数据从锉刀传到Diskstation呢?当网页显示时,读取刚刚完成。

猜猜Rasp上有什么WebServices ?我看过Pyro4,但看起来它不能安装在Diskstation上。我不喜欢把整个WebServer框架安装在锉刀上。

你有什么建议吗?

我不是在这个主题上做实验,但我要做的是在两者之间设置一个数据库(在Synology上而不是在Raspberry Pi上)。让我们称你的Synology 服务器,而树莓派是一个传感器客户端

我将在服务器上托管一个数据库,并从传感器客户端推送数据库。数据可以通过web服务使用API来推送,如果你需要更快的速度(服务器端需要一些代码),或者,由于客户端计算机在你的控制之下,它可以直接在数据库中推送。

你在数据库,webservice或其他API之间的具体选择取决于:

  • 需要推送多少数据?
  • 数据的推送速度有多快?
  • 你有多信任你的网络?
  • 您有多信任您的传感器客户端?

我从未使用过它,但我建议您使用SQLAlchemy连接到数据库(从两侧)。

如果在某些用例中远程服务器可以关闭,传感器客户端将传感器数据存储在一些本地文件中,并在服务器恢复在线时推送它们。

最新更新