Visualización de datos y gestión de dispositivos.

9

Estoy buscando una solución para administrar dispositivos (virtuales) y visualizar datos.

Tengo muchos datos de series temporales agrupados por sesiones y dispositivos almacenados en una base de datos. Esos datos provienen de múltiples dispositivos sensores físicos.

Ahora estoy buscando una herramienta donde un cliente pueda seleccionar un dispositivo de algo así como un árbol jerárquico de dispositivos. Después de seleccionar un dispositivo, debería poder seleccionar una sesión. Luego, debería mostrar todos los valores de sensores relacionados en un gráfico.

La herramienta / plataforma debe poder extraer datos (seleccionados) de un servicio web. La herramienta no debe almacenar los datos extraídos en una base de datos. Y quiero poder enviar comandos al servicio web para establecer algunas configuraciones o lo que sea.

La mayoría de las plataformas de IoT no extraen los datos, debe enviar los datos a estas plataformas. Y normalmente tienen su propia base de datos integrada. No quiero analizar los datos, por lo que no necesito características analíticas complejas. Solo quiero seleccionar un dispositivo y una sesión y obtener los datos de mi base de datos / servicio web existente.

¿Alguien conoce una herramienta / plataforma Dashboard / Device Management?

CPA
fuente
1
¿Cómo vas a tirar si no tienes una base de datos de los dispositivos? Como mínimo, debe saber cómo ponerse en contacto con sus dispositivos para extraer datos.
Helmar
1
La herramienta que estoy buscando debe tener una base de datos para los metadatos del dispositivo (gestión de dispositivos). Pero en lugar de conectarme directamente al dispositivo físico, quiero conectarme a una base de datos existente a través de la API REST. Y cuando selecciono el dispositivo virtual y una sesión, la herramienta debe extraer y visualizar los datos.
CPA
A pesar de todos los votos a favor (incluido el mío), creo que esta pregunta pertenece a softwarerecs.stackexchange.com
Mawg dice que reinstale a Monica el

Respuestas:

3

Bueno, hay protocolos para extraer datos de los sensores y ponerlos en gráficos. Muchos dispositivos admiten SNMP para ese propósito, por lo que uno puede usar aplicaciones como PRTG, Solar Winds, etc. para monitorear sus actividades.

Pero obtener datos a través de la web requiere agentes web adecuados en los dispositivos, lo que aún no es una práctica universal. Es posible que algunos dispositivos tengan monitores y sensores integrados. Algunas de las aplicaciones mencionadas anteriormente admiten complementos adicionales de los proveedores de dispositivos para hacerlo.

El último recurso será un software a medida, como los sistemas de gestión de edificios.

MTG
fuente
1
No quiero extraer los datos directamente del dispositivo. Ya tengo los datos del dispositivo en una base de datos separada. Quiero extraer los datos de allí. Entonces para ese propósito es un dispositivo virtual.
CPA
2

Puede probar la plataforma VOLTTRON para esto. Tendrá que hacer algo de programación para configurar todo, pero tienen mucha funcionalidad para

  • Uso de la base de datos
  • Construido en la interfaz de usuario web
  • Solicitudes HTTP externas

Aquí hay una imagen que describe su plataforma mejor que puedo, tomada de parte de su documentación. ingrese la descripción de la imagen aquí

Seth
fuente
2

Creo que Grafana puede ayudarte. No almacena los datos, solo necesita usar / implementar el complemento para la recuperación de datos. También puede implementar un tablero con múltiples selectores jerárquicos.

Lo estamos utilizando ampliamente para visualizar varias métricas de series temporales desde dispositivos. Cualquier complemento de fuente de datos personalizado para grafana se puede implementar en solo unos días, nada complicado.

shal
fuente
1

Por lo que ha descrito, ya tiene una base de datos con los datos del dispositivo, y ahora solo necesita extraer estos datos en un tablero.

  1. Necesitas una API REST. Dependiendo de la tecnología que esté utilizando, puede crear fácilmente una API para exponer los datos al tablero. Por ejemplo, si usa Django, podría usar DRF o si usa asp .net, podría usar su API web, etc.

  2. Para la visualización, puede usar soluciones como grafana (como sugiere shal) o power-bi de MS, etc. para presentar sus datos.

  3. Ahora tiene una API REST y una herramienta de visualización. Ahora solo conéctelos para que la herramienta consuma los datos proporcionados por la API y estará en camino de lograr su objetivo.

Subbu
fuente