Visualização de dados e gerenciamento de dispositivos


9

Estou procurando uma solução para gerenciar dispositivos (virtuais) e visualizar dados.

Eu tenho muitos dados de séries temporais agrupados por sessões e dispositivos armazenados em um banco de dados. Esses dados são provenientes de vários dispositivos sensores físicos.

Agora estou procurando uma ferramenta em que um cliente possa selecionar um dispositivo de algo como uma árvore hierárquica de dispositivos. Depois de selecionar um dispositivo, ele poderá selecionar uma sessão. Em seguida, ele deve obter todos os valores relacionados ao sensor exibidos em um gráfico.

A ferramenta / plataforma deve poder extrair dados (selecionados) de um serviço da web. A ferramenta não deve armazenar os dados extraídos em um banco de dados. E eu quero poder enviar comandos para o serviço da web para definir algumas configurações ou o que for.

A maioria das plataformas de IoT não extrai os dados, você precisa enviá-los para essas plataformas. E eles normalmente têm seu próprio banco de dados incorporado. Como não quero analisar os dados, não preciso de recursos analíticos complexos. Eu só quero selecionar um dispositivo e uma sessão e obter os dados do meu banco de dados / serviço da web existente.

Alguém conhece uma ferramenta / plataforma de Dashboard / Device Management?


11
Como você vai conseguir se não possui um banco de dados dos dispositivos? No mínimo, você precisa saber como entrar em contato com seus dispositivos para obter dados.
Helmar

11
A ferramenta que estou procurando deve ter um banco de dados para os metadados do dispositivo (gerenciamento de dispositivos). Mas, em vez de conectar-me diretamente ao dispositivo físico, quero conectar-me a um banco de dados existente via API REST. E quando eu seleciono o dispositivo virtual em uma sessão, a ferramenta deve extrair e visualizar os dados.
CPA

Apesar de todas as votações positivas (incluindo a minha), acho que essa pergunta pertence ao softwarerecs.stackexchange.com
Mawg diz que restabelece Monica em

Respostas:


3

Bem, existem protocolos para extrair dados dos sensores e colocá-los em gráficos. Muitos dispositivos suportam SNMP para esse fim, para que você possa usar aplicativos como PRTG, Solar Winds etc. para monitorar suas atividades.

Mas obter dados pela Web exige agentes da Web adequados nos dispositivos, o que ainda não é uma prática universal. Você pode encontrar alguns dispositivos com esses monitores e sensores embutidos. Alguns dos aplicativos mencionados acima oferecem suporte a plugins extras dos fornecedores de dispositivos.

O último recurso será um software personalizado, como sistemas de gerenciamento predial.


11
Não quero extrair os dados diretamente do dispositivo. Já tenho os dados do dispositivo em um banco de dados separado. Eu quero puxar os dados de lá. Portanto, para esse propósito, é um dispositivo virtual.
CPA

2

Você pode experimentar a plataforma VOLTTRON para isso. Você precisará fazer alguma programação para configurar tudo, mas eles têm muitas funcionalidades para

  • Uso do Banco de Dados
  • Interface da Web incorporada
  • Solicitações HTTP externas

Aqui está uma figura que descreve melhor sua plataforma, tirada de algumas de suas documentações. insira a descrição da imagem aqui


2

Eu acho que a grafana pode ajudá-lo. Ele não armazena os dados, você só precisa usar / implementar o plug-in para recuperação de dados. Além disso, você pode implementar o painel com vários seletores hierárquicos.

Estamos usando-o amplamente para visualizar várias métricas de séries temporais a partir de dispositivos. Qualquer plug-in de fonte de dados personalizado para grafana pode ser implementado em apenas alguns dias - nada complicado.


1

Pelo que você descreveu, você já possui um banco de dados com os dados do dispositivo e agora só precisa extrair esses dados para um painel.

  1. Você precisa de uma API REST. Dependendo da tecnologia que você está usando, é possível criar facilmente uma API para expor os dados ao painel. Por exemplo, se você usa o Django, pode usar o DRF ou se usa o asp .net, pode usar a API da Web e assim por diante ...

  2. Para visualização, você pode usar soluções como grafana (como shal sugere) ou power-bi da MS etc. para apresentar seus dados.

  3. Agora você tem uma API REST e uma ferramenta de visualização. Agora basta conectá-los para que a ferramenta consuma os dados fornecidos pela API e você esteja no caminho certo para alcançar seu objetivo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.