Executando

Desenvolvimento de Agente Snmpv2c e Interface Web Embarcada para Esp32 com Ethernet

Publicado em 02 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para projetar e implementar um agente SNMPv2c e uma interface web embarcada em um sistema de controle industrial. O projeto utilizará um módulo ESP32 com comunicação Ethernet.

O objetivo principal é habilitar o monitoramento, diagnóstico e configuração remota do equipamento, aderindo aos padrões comumente empregados em sistemas industriais de energia e automação.

Arquitetura do Projeto:
O controle principal do sistema será mantido por um microcontrolador dedicado.
O ESP32, com hardware já definido, terá as seguintes responsabilidades:
- Gerenciar a comunicação com o controlador principal através de um protocolo Modbus RS232 e/ou RS485.
- Implementar o protocolo SNMPv2c, incluindo a funcionalidade de agente e o envio de traps.
- Desenvolver uma interface web local, acessível via navegador, para interação com o sistema.
- Realizar o gerenciamento de medições, alarmes e eventos.
É Crucial que o sistema opere de forma autônoma, sem depender de servidores externos para seu funcionamento.

Escopo Detalhado:

SNMPv2c:
- Desenvolvimento de um SNMP Agent totalmente funcional.
- Capacidade de leitura de variáveis via comandos snmpget e snmpwalk.
- Implementação para envio de SNMP traps em resposta a eventos específicos.
- Criação de uma MIB (Management Information Base) customizada para o equipamento.
- Funcionalidades para configuração da comunidade SNMP e dos destinos dos traps.

Interface Web Embarcada:
- Desenvolvimento de um dashboard intuitivo que exiba o estado geral do equipamento e as medições mais importantes em tempo real.
- Criação de uma tela dedicada para visualização de todas as medições detalhadas.
- Implementação de uma tela de alarmes, mostrando tanto os alarmes ativos quanto um histórico completo.
- Funcionalidade de exportação do histórico de dados em formatos como CSV ou Excel.
- Desenvolvimento de uma tela de configuração para parâmetros de rede e SNMP.
- Inclusão de uma tela com informações detalhadas do sistema.
- A interface deve ser responsiva, garantindo compatibilidade com diferentes dispositivos e com atualização de dados em tempo real.

Medições e Alarmes:
- Leitura e aquisição de variáveis através do protocolo Modbus RS 232 e/ou RS485.
- Implementação de um mapeamento configurável para as variáveis.
- Gerenciamento de alarmes com identificação única, nível de severidade, estado atual e timestamp.
- Armazenamento de um histórico local de no mínimo 1.000 eventos.

Requisitos Essenciais:
- O desenvolvimento deve ser obrigatoriamente para a plataforma ESP32.
- Entrega do código-fonte completo do projeto.
- Fornecimento de documentação técnica mínima para futuras manutenções e expansões.
- O projeto será conduzido em etapas, com liberação previamente acordada após validação e aceite de cada fase antes de prosseguir para a próxima, garantindo um desenvolvimento incremental e testável.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias