Sobre este projeto
it-programming / others-5
Aberto
O projeto consiste no desenvolvimento de firmware para um microcontrolador ESP32-S3, focado em estabelecer comunicação bidirecional robusta entre aplicativos móveis (Android e iOS) e uma placa proprietária. O firmware deve gerenciar a comunicação Bluetooth com dispositivos móveis, permitindo o envio e recebimento de mensagens. Adicionalmente, será responsável pela comunicação serial de baixo nível com a placa proprietária, utilizando um protocolo já definido em documentação PDF. É Crucial implementar mecanismos de proteção para lidar com a perda de conexão, tanto via Bluetooth quanto pelo cabo serial. Uma rotina de verificação de recebimento de dados será necessária, onde a placa proprietária ecoa as mensagens recebidas para correção de erros. O firmware também deverá incluir um modo bypass, configurando a porta UART1 para a placa proprietária e a porta UART2 para comunicação com um celular via cabo (OTG). O hardware ESP32-S3 deve ser capaz de suportar ambas as modalidades de comunicação, Bluetooth e cabeada, com a placa proprietária.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Prazo de Entrega: Não estabelecido
Habilidades necessárias