Pesquisar
Projeto exclusivo

Desenvolvimento de sistema IoT com ESP32, BLE e módulo web

hoje às 10:05

Descrição do Projeto:

Sistema de Monitoramento de Presença (IoT + Web)

Não enviar proposta sem cases reais.

1. Objetivo

Busco profissional ou equipe para desenvolver um módulo de monitoramento automático de presença em áreas operacionais, utilizando dispositivos portáteis e receptores fixos.

O sistema deverá identificar a presença de pessoas em áreas delimitadas, calcular o tempo de permanência, comparar resultados com metas configuráveis e gerar relatórios e alertas.

O módulo será integrado a uma plataforma web existente. O projeto começará com um MVP e piloto em 2 a 3 unidades reais, com possibilidade de expansão para centenas de unidades.

2. Escopo do projeto

A. Hardware e IoT

Avaliar e recomendar a tecnologia mais adequada, considerando inicialmente ESP32 e dispositivos portáteis com Bluetooth Low Energy (BLE), ou alternativas justificadas.

Requisitos:

- Testar pelo menos 3 opções de receptores e 3 de dispositivos portáteis.
- Avaliar precisão, alcance, interferências, bateria, estabilidade e custo.
- Diferenciar a área monitorada de ambientes próximos.
- Armazenar eventos durante quedas de internet e sincronizá-los após a reconexão.
- Permitir monitoramento remoto e atualização de firmware.
- Entregar firmware e instruções de instalação.

A tecnologia definitiva será escolhida após os testes e a recomendação técnica.

B. Módulo web

O módulo deverá aproveitar a plataforma existente, incluindo login, usuários, permissões, cadastros, banco de dados e padrão visual. Não será necessário reconstruir o sistema atual.

Funcionalidades:

- Cadastro de receptores e dispositivos portáteis.
- Associação dos dispositivos às pessoas, com histórico.
- Configuração de jornadas, metas, tolerâncias e regras operacionais.
- Configurações gerais e específicas por unidade.
- Cálculo automático do tempo e percentual de presença.
- Relatórios diários, semanais e mensais, com filtros e exportação para Excel e PDF.
- Linha do tempo indicando presença, ausência detectada, falta de dados e períodos fora da jornada.
- Monitoramento dos equipamentos e alertas de falhas.
- Histórico de eventos e alterações.
- Controle de acesso por perfil e hierarquia.
- Interface responsiva para computador e celular.
- Tutoriais de utilização.

C. Regras fundamentais

O sistema deverá distinguir ausência detectada de falha técnica. Períodos sem dados confiáveis nunca poderão ser considerados ausência.

Também deverá:

- Evitar contagem duplicada quando vários receptores detectarem o mesmo dispositivo.
- Aceitar múltiplos receptores e dispositivos por unidade.
- Considerar tolerância para perdas momentâneas de sinal.
- Classificar resultados com dados insuficientes como inconclusivos.
- Recalcular indicadores quando eventos atrasados forem recebidos.
- Preservar o histórico dos registros.
- Registrar alterações com autor, data e valores anteriores.
- Permitir ativar e gerenciar equipamentos sem depender continuamente do desenvolvedor.

D. Alertas e evolução

Integrar notificações à estrutura existente, incluindo Telegram, para comunicar resultados abaixo das metas e falhas técnicas.

A arquitetura deverá permitir acompanhar a quantidade de pessoas presentes por área e faixa de horário, comparando-a com a necessidade configurada e identificando períodos com equipe insuficiente.

3. Etapas

1. Diagnóstico técnico e definição da arquitetura.
2. Prova de conceito e testes de hardware, comunicação e precisão.
3. Desenvolvimento e integração.
4. Homologação de cálculos, permissões, relatórios e falhas de conexão.
5. Piloto em 2 a 3 unidades reais.
6. Entrega do código-fonte, firmware e documentação.

Cada etapa terá entregas verificáveis e aprovação antes do avanço para a seguinte.

4. Perfil desejado

Experiência em:

- IoT, ESP32, BLE e firmware.
- Integração de dispositivos com APIs, servidores e bancos de dados.
- Desenvolvimento web, dashboards e relatórios.
- Arquitetura escalável e integração com sistemas existentes.
- Testes de hardware e tratamento de falhas.

Podem participar profissionais individuais ou equipes multidisciplinares.

5. Entregáveis

- Sistema funcional integrado à plataforma existente.
- Hardware selecionado e testado.
- Código-fonte completo do sistema e firmware.
- Repositório de código definido pelo contratante.
- Documentação técnica e instruções de instalação.
- Procedimentos de ativação e substituição de equipamentos.
- Testes documentados e evidências de validação.
- Orientação para a equipe operacional.
- Garantia para correção de erros, conforme condições acordadas.

A propriedade intelectual e a entrega integral dos códigos serão definidas contratualmente.

6. Informações para a proposta

O profissional deverá informar:

1. Experiência em projetos semelhantes.
2. Tecnologias e arquitetura recomendadas.
3. Estratégia de validação do hardware.
4. Etapas, prazos e entregas previstas.
5. Se executa hardware e software ou trabalha com parceiros.
6. Informações necessárias sobre a plataforma existente para estimar o projeto.

Atividades do cliente nesse projeto:

Última interação: hoje às 11:06

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 13
Interessados: 16
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (13)
  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Instalação de programa para live automática no TikTok - Olá, preciso de ajuda para instalar, nas minhas duas contas do TikTok, uma gravação oficial de live que rode o dia inteiro. É necessário ter experiência co...

Instalação de script gerenciador de sinais - Procuro programador para instalar script pronto de sinais de slots (Hacker do Slot) em minha hospedagem.

Site de relacionamento para o meio liberal (swing +18) - O objetivo do site é unir o útil ao agradável. De imediato oferecerá inúmeros recursos e funções para a interação entre os usuá...

Engenharia reversa de software - Procuro alguém para realizar a engenharia reversa de um software, descobrir como ele funciona e desenvolver uma nova versão.

Corrigir e eliminar possíveis ameaças do sistema - Resolver um grande problema essencial. Considerar também rapidez, discrição e as habilidades necessárias.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.