Crearé firmware BLE nrf52 y una app Flutter para tu dispositivo IoT
Desarrollador senior de firmware
Acerca de este Servicio
Convierte tu hardware en un producto terminado y conectado.
Desarrollo firmware Bluetooth Low Energy orientado a producción para chips Nordic nRF52 / nRF53 usando el nRF Connect SDK (Zephyr RTOS) y, cuando sea necesario, la app móvil Flutter que se comunica con él. Tendrás un desarrollador que controla toda la conexión BLE de principio a fin, así que el firmware y la app nunca entran en conflicto por el protocolo.
Recientemente entregado (anonimizado): un wearable inteligente BLE que ejecuta una canalización de clasificación de movimiento en tiempo real en un IMU LSM6DS3TR, se localiza en interiores mediante RSSI de beacon BLE, impulsa un motor háptico DRV2605 y un altavoz MAX98357 I²S, registra eventos en un buffer circular de memoria externa W25Q64, informa la batería a través de un divisor SAADC y se actualiza por USB DFU emparejado con una app Flutter (SQLite + notificaciones) que habla el mismo protocolo CRC-verificado. Ese es el nivel de integración que aporto a tu dispositivo.
Lo que puedo hacer por ti
- Servicios GATT personalizados, características y un protocolo limpio de comandos/eventos
- Activación de sensores y actuadores sobre I²C / SPI / GPIO / ADC (IMU, hápticos, audio, memoria flash, detección de batería y más)
- Sincronización de datos transaccional y verificada por CRC para que un paquete perdido nunca corrompa el estado del dispositivo
Mi porfolio
Otros servicios de Ingeniería electrónica que ofrezco
FAQ
Traducción automática
¿Qué chips y SDKs soportas?
nRF52832 / nRF52840 / nRF5340, principalmente en el nRF Connect SDK (Zephyr). También puedo trabajar con el legacy nRF5 SDK si tu proyecto ya lo usa.
¿Diseñas también el hardware / PCB?
Mi enfoque es el firmware y la app complementaria. Revisaré tu esquema y mapa de pines, ayudaré con la puesta en marcha de la placa y señalaré problemas de hardware — pero el diseño de PCB es un alcance separado. Pregúntame y te guiaré en la dirección correcta.
¿Puedes continuar un proyecto existente en lugar de empezar uno nuevo?
Sí. Envíame el repositorio y me pondré al día, lo arreglaré o ampliaré.
¿Puedes crear la app para iOS y Android?
Flutter es multiplataforma, así que sí — con la salvedad de que iOS oculta la dirección MAC de BLE, lo que cambia la forma en que se identifican los dispositivos. Lo planificaremos juntos.
¿Obtendré el código fuente?
Siempre. Recibes el código fuente completo del firmware (y la app) junto con instrucciones para compilar, flashear y probar tú mismo.
¿Cómo pruebas sin tener tu hardware exacto?
Un Nordic DK (nRF52840-DK) más tus componentes clave cubren la mayor parte de la puesta en marcha. Para problemas específicos de hardware, te pediré que ejecutes una sesión J-Link/RTT y compartas los logs.
