Sobre este projeto
it-programming / mobile-development
Aberto
O projeto consiste no desenvolvimento de um firmware em C++ para a placa ESP32 (Wroom-32E), utilizando a Arduino IDE. Este firmware atuará como uma ponte de comunicação bidirecional entre um computador (via Serial USB) e um aplicativo móvel (via Bluetooth Low Energy - BLE). As funcionalidades principais incluem: Transmissão contínua de sinal BLE com potência máxima para detecção pelo aplicativo celular. Gerenciamento da conexão BLE com base em comandos recebidos via Serial usb do pc. Se o pc enviar o comando "ok\n", o esp32 deverá aceitar e permitir a conexão do aplicativo celular, possibilitando que o usuário insira uma senha ou biometria. Se o pc enviar o comando "erro\n", o esp32 deverá ignorar qualquer tentativa de conexão do aplicativo celular. Após o aplicativo celular estabelecer a conexão e enviar um código de validação, o ESP32 deve retransmitir esse texto para o PC via Serial usb no formato "token:validado\n". É Essencial que o código seja robusto e eficiente para garantir uma comunicação estável e segura.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias