Mi remo no habla Garmin
Reverse engineering, BLE bridging y una app Connect IQ — porque ningún fabricante lo pensó
Garmin Connect IQ · Monkey C · BLE · ANT+
Remo. No en el agua — en un Sportstech WRX1000 Waterrower. Máquina sólida con un problema: habla Bluetooth Low Energy. Mi Garmin Epix 2 Pro habla ANT+. No se entienden.
Por qué las actividades importadas no son suficientes
Importar FIT
- Garmin ignora datos importados
- Sin Training Effect
- Sin actualización VO2max
- Sin Training Load
- Remo = invisible
Conexión en vivo vía Bridge
- El reloj ve datos en tiempo real
- Training Effect aerobio/anaerobio
- VO2max se actualiza
- Training Load se cuenta
- Remo = completamente rastreado
Los algoritmos Firstbeat corren en el dispositivo. Si el reloj no ve la frecuencia cardíaca en vivo durante la actividad, no hay cálculo. Sin Body Battery drain, sin Intensity Minutes, sin Recovery Time.
El Bridge: BLE entra, ANT+ sale
Software que recibe datos BLE FTMS del WRX1000 y los reenvía como ANT+ FE-C al reloj Garmin. Corre en un móvil Android en Chrome. Y de repente: Training Effect. VO2max. Todo.
La app Garmin: WRX1000-IQ
La pantalla estándar de Indoor Rowing es genérica. Así que: Connect IQ data field en Monkey C. Visualización de pace basada en zonas con colores, cuatro métricas: pace, potencia, frecuencia de palada, distancia. Optimizado para AMOLED.

Connect IQ: Cada llamada API puede fallar. Bluetooth se cae. Campos desaparecen. Cuadrado azul = tu código está roto. Solución: Cada llamada en try-catch, null checks en todas partes, workflow de tag-and-rollback.
Lo que hace un ingeniero
“¿Habría sido más fácil comprar un remo con soporte Garmin nativo? Claro. Pero el WRX1000 es un remo de agua — la sensación es inigualable. Y soy ingeniero mecánico.”
Integración Garmin completa para un dispositivo que el fabricante nunca diseñó para ello. Métricas de entrenamiento que antes eran invisibles. Y un script de deploy que sube directamente al reloj vía MTP.
— Philipp
¿Más historias de maker? El libro tiene catorce.
Sobre el libro