数据可视化和设备管理


9

我正在寻找一种管理(虚拟)设备并可视化数据的解决方案。

我有许多按会话和存储在数据库中的设备分组的时间序列数据。该数据来自多个物理传感器设备。

现在,我正在寻找一种工具,客户可以从中选择设备,例如分层设备树。选择设备后,他应该能够选择会话。然后,他应该将所有相关的传感器值显示在图表中。

该工具/平台应该能够从Web服务中提取(选择)数据。该工具不应将提取的数据存储在数据库中。而且我希望能够将命令发送到Web服务以设置一些配置或其他内容。

大多数物联网平台不会提取数据,您必须将数据推送到这些平台。他们通常有自己的嵌入式数据库。我不想分析数据,因此不需要复杂的分析功能。我只想选择一个设备和一个会话,然后从现有数据库/ Web服务中获取数据。

有人知道仪表板/设备管理工具/平台吗?


1
如果没有设备数据库,您将如何拉动?至少您必须知道如何与设备联系以提取数据。
Helmar

1
我正在寻找的工具应该具有用于​​设备元数据(设备管理)的数据库。但是,我希望直接通过REST API连接到现有数据库,而不是直接连接到物理设备。当我选择一个虚拟设备进行会话时,该工具应提取并可视化数据。
CPA

尽管有所有的支持(包括我的支持),但我认为这个问题属于softwarerecs.stackexchange.com
Mawg说恢复Monica 18'Sep

Answers:


3

嗯,有一些协议可以从传感器中提取数据并将其放在图表上。许多设备为此目的都支持SNMP,因此人们可以使用PRTG,Solar Winds等应用程序监视其活动。

但是,通过Web获取数据需要在设备上使用适当的Web代理,但这还不是普遍的做法。您可能会发现一些内置了此类监视器和传感器的设备。上面提到的某些应用程序支持设备供应商提供的额外插件。

不得已的方法是定制的定制软件,例如楼宇管理系统。


1
我不想直接从设备中提取数据。我已经将设备中的数据保存在单独的数据库中。我想从那里提取数据。因此,为此目的,它是一个虚拟设备。
CPA

2

您可以为此尝试VOLTTRON平台。您将需要进行一些编程来设置所有内容,但是它们具有很多功能

  • 数据库使用率
  • 内置Web UI
  • 外部HTTP请求

这是一张图片,从他们的一些文档中可以更好地描述他们的平台。 在此处输入图片说明


2

我认为grafana可以为您提供帮助。它不存储数据,您只需要使用/实现插件即可进行数据检索。您也可以使用多个层次选择器来实现仪表板。

我们广泛使用它来可视化来自设备的各种时间序列指标。任何可用于grafana的自定义数据源插件都可以在几天之内实现-没什么复杂的。


1

根据您的描述,您已经有了一个带有设备数据的数据库,现在您只需要将这些数据拉到仪表板上。

  1. 您需要一个REST API。根据所使用的技术,您可以轻松创建一个api,以将数据公开给仪表板。例如,如果您使用Django,则可以使用DRF;或者,如果您使用asp .net,则可以使用其Web api等等。

  2. 为了进行可视化,您可以使用grafana(如shal建议)或MS的power-bi等解决方案来呈现数据。

  3. 现在,您有了REST API和可视化工具。现在只需将它们连接起来,以便该工具使用api提供的数据,您就可以很好地实现目标。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.