Eu vou construir firmware BLE nrf52 e um app Flutter para seu dispositivo IoT
Desenvolvedor sênior de firmware
Sobre este Serviço
Transforme seu hardware em um produto conectado e finalizado.
Eu desenvolvo firmware Bluetooth Low Energy voltado para produção, para chips Nordic nRF52 / nRF53 usando o nRF Connect SDK (Zephyr RTOS) e, quando necessário, o app móvel Flutter que se comunica com ele. Você terá um desenvolvedor que controla toda a conexão BLE de ponta a ponta, assim o firmware e o app nunca ficam brigando pelo protocolo.
Recentemente entregue (anonimizado): um wearable inteligente com BLE que roda um pipeline de classificação de movimento em tempo real usando um IMU LSM6DS3TR, se localiza dentro de ambientes por RSSI de beacon BLE, controla um motor háptico DRV2605 e um alto-falante MAX98357 I²S, registra eventos em um buffer de anel de memória flash externo W25Q64, reporta a bateria por um divisor SAADC e faz atualizações via USB DFU emparelhado com um app Flutter (SQLite + notificações) que fala o mesmo protocolo CRC-verificado. Essa é a integração que eu entrego no seu dispositivo.
O que posso fazer por você
- Serviços, características e protocolo de comando/eventos GATT personalizados para BLE
- Configuração de sensores e atuadores via I²C / SPI / GPIO / ADC (IMU, hápticos, áudio, memória flash, detecção de bateria e mais)
- Sincronização de dados transacional, verificada por CRC, para que um pacote perdido nunca corrompa o estado do dispositivo
Meu portfólio
Outros serviços de Engenharia Eletrônica que eu ofereço
Perguntas frequentes
Tradução automática
Quais chips e SDKs você suporta?
nRF52832 / nRF52840 / nRF5340, principalmente no nRF Connect SDK (Zephyr). Também posso trabalhar com o SDK legado nRF5, se seu projeto já usar ele.
Você também projeta o hardware / PCB?
Meu foco é firmware e o app acompanhante. Vou revisar seu esquema e mapa de pinos, ajudar na configuração da placa e apontar problemas de hardware — mas o layout da PCB é um escopo separado. Pergunte e eu te direi o caminho certo.
Você consegue continuar um projeto existente ao invés de começar do zero?
Sim. Envie o repositório e eu me atualizo, corrijo ou estendo ele.
Você consegue fazer o app para iOS também, além de Android?
Flutter é multiplataforma, então sim — com a ressalva de que o iOS oculta o endereço MAC do BLE, o que muda a forma como os dispositivos são identificados. Vamos planejar isso juntos.
Vou receber o código-fonte?
Sempre. Você recebe o código fonte completo do firmware (e do app) mais instruções para construir, flashar e testar por conta própria.
Como você testa sem o meu hardware exato?
Um Nordic DK (nRF52840-DK) mais suas peças principais cobrem a maior parte da configuração. Para questões específicas de hardware, vou pedir que você execute uma sessão J-Link/RTT e compartilhe os logs.
