Telemetria e integração de dados

UsinasData

Do campo ao histórico.
Dados de usinas conectados.

Uma plataforma para coletar, centralizar e acompanhar dados operacionais e hidrológicos de usinas de geração de energia.

O projeto e seu público

Leituras com contexto, do recebimento à transmissão.

O UsinasData organiza os dados por usina, estação e grandeza. A API recebe as leituras, o banco mantém o histórico e serviços em segundo plano executam a coleta e o processamento das transmissões.

Desenvolvido para equipes responsáveis por usinas e estações hidrológicas que precisam consultar medições, acompanhar integrações e verificar o histórico dos envios em um portal.

Problemas que atende

  • Leituras dispersas entre diferentes fontes e instalações.
  • Dificuldade para consultar medições por estação e período.
  • Necessidade de acompanhar pendências, falhas e tentativas de transmissão.

Recursos implementados

O que você pode
acompanhar e organizar.

01

Usinas e estações

Telas de cadastro e consulta organizam usinas e estações vinculadas aos respectivos clientes.

02

Consulta de leituras

Filtros por cliente, usina, estação, grandeza e período, com consulta paginada de valores e horários.

03

Painel operacional

Visão geral dos cadastros, das leituras e dos estados de transmissão, com listas dos registros mais recentes.

04

Histórico de transmissões

Consulta de envios, detalhes de processamento e acompanhamento de tentativas e falhas.

05

Coleta em segundo plano

Rotinas de coleta local por arquivo estruturado e integração com o SAISP para obtenção de leituras.

06

Integração com a ANA

Implementação de transmissão por SOAP, com processamento agendado, registro de retorno e controles para habilitação do envio.

O envio a serviços externos depende da configuração e habilitação de cada integração. A existência do recurso não representa homologação ou certificação por esses serviços.

Como funciona

Da entrada dos dados
à consulta no sistema.

01

Receber e organizar

Os coletores e a API encaminham leituras para armazenamento associado à estação e à grandeza.

02

Processar e transmitir

O Worker seleciona dados e transmissões pendentes e executa as integrações conforme a configuração do ambiente.

03

Consultar e acompanhar

O portal permite filtrar leituras, consultar o histórico e acompanhar os resultados das transmissões.

Tecnologias utilizadas

O que sustenta
o projeto.

API e processamento

C# e ASP.NET Core compõem os serviços. O Worker Service executa as rotinas sem depender de uma tela aberta.

Histórico e portal

PostgreSQL armazena os dados com Entity Framework Core. Blazor e MudBlazor compõem a interface operacional.

Comunicação e execução

HTTP/REST e SOAP conectam os serviços. O projeto inclui uma estrutura de execução em containers Docker.

Converse com quem desenvolve

Vamos conversar sobre dados de usinas?

Conte como os dados são coletados hoje e quais leituras, estações ou integrações você precisa acompanhar.

Outro projeto

Axion

Conheça também a plataforma modular de gestão.

Conhecer o Axion →
↗