Projeto de laboratório
Painel ao vivo para acompanhar a simulação de um reator industrial
Protótipo de gêmeo digital industrial: um simulador de reator envia seu estado a um painel com acesso por login, atualizado a cada dois segundos.
O contexto do projeto
Projeto próprio, um protótipo de laboratório para explorar como os dados de um processo físico chegam a uma tela. O reator é simulado.
O problema
Como levar o estado de um processo físico para uma tela, mostrar só a quem tem acesso e manter o histórico do que aconteceu?
O que foi feito
- Acesso por login: só quem está autenticado abre o painel.
- O estado do reator chega à tela sozinho, a cada dois segundos, sem recarregar a página.
- Dados e estado do simulador ficam guardados no banco, o que mantém o histórico.
- Quando a execução ou o cenário muda, todos os painéis abertos são avisados.
Detalhes técnicos
Tecnologias
Decisões técnicas
- A rota exige sessão do NextAuth antes de abrir a transmissão de eventos.
- A resposta usa text/event-stream (SSE), envia estados, dados e erros em intervalos de dois segundos e limita a conexão a dez minutos.
- O simulador salva dados e estado no MongoDB e notifica os clientes quando a execução ou o cenário mudam.
Fale sobre o seu caso
Conte o que você precisa. A conversa começa pelo WhatsApp, sem formulário.
Serviços ligados a este projeto
Integração de equipamentos
Leve informações de equipamentos para um sistema ou painel. Acompanhe leituras e eventos sem depender apenas de registros manuais.
Ver o serviço: Integração de equipamentos
