Cuando empecé a construir Open-D, asumí que integrar CGMs sería la parte fácil. Estaba equivocado. Muy equivocado. Lo que siguió fueron meses luchando con dos filosofías completamente diferentes: una empresa que genuinamente quiere que los desarrolladores construyan sobre su plataforma, y otra que trata su API como un secreto de estado.
Esto no es una reseña de precisión o comodidad del sensor. Hay cientos de esas. Esto es lo que no lees en ninguna parte: cómo es realmente construir una app de diabetes que se comunique con Dexcom y Libre, las concesiones técnicas que debes hacer, y por qué la frecuencia de actualización de tu app depende de qué sensor llevas puesto.
La Experiencia de Usuario: 1 Minuto vs 5 Minutos
Libre 3 envía datos de glucosa cada 60 segundos. Dexcom G7 cada 5 minutos. En la superficie, parece que Libre gana. Más datos = mejor IA, ¿verdad?
No exactamente. En la práctica, ambos están bien para la toma de decisiones humana. Tu insulina no actúa lo suficientemente rápido como para que la resolución de 1 minuto importe clínicamente. Pero para una IA aprendiendo tus patrones, esa granularidad ayuda. La IA puede detectar el inicio de un pico 4 minutos antes.
En realidad, los datos de 1 minuto importan más de lo que la gente piensa. No se trata del número absoluto — se trata de la velocidad de cambio. La tasa de cambio es la señal más poderosa para predecir hacia dónde se dirige tu glucosa. Un intervalo de 1 minuto permite a la IA ver aceleración: qué tan rápido se construye un pico postprandial, qué tan rápido la insulina te está bajando, si una corrección golpea demasiado fuerte o demasiado suave.
Con datos de 5 minutos, obtienes pendiente. Con datos de 1 minuto, obtienes curvatura. Y la curvatura es lo que revela patrones de absorción de alimentos y sensibilidad a la insulina personal. La misma comida puede verse completamente diferente a resolución de 1 minuto — algunos alimentos tienen una rampa inicial pronunciada, otros un ascenso lento. La IA necesita ese detalle para aprender TUS patrones, no genéricos.
Para predicción con IA, los datos de 1 minuto superan a los de 5 minutos. La tasa de cambio — qué tan rápido se mueve tu glucosa — es más predictiva que el valor absoluto. La resolución minuto a minuto de Libre permite a la IA ver patrones de aceleración invisibles en instantáneas de 5 minutos. Por eso construimos Open-D para aprovechar cada punto de datos.
Libre: El Enfoque Cloud-First
Libre 3 se conecta a Open-D a través de LibreLinkUp — la misma cuenta que usas para compartir datos con familiares o cuidadores. Ingresas tu email y contraseña, seleccionas tu región, y Open-D sincroniza tus datos de glucosa desde los servidores en la nube de Abbott.
La ventaja: funciona incluso cuando no estás cerca de tu sensor. El sensor Libre envía datos a los servidores de Abbott vía tu teléfono, y Open-D los obtiene desde allí. No necesitas estar cerca del sensor para que la app se mantenga actualizada. También significa que la configuración es simple — un login, y los datos fluyen automáticamente.
La desventaja: dependes de los servidores de Abbott y tu conexión a internet. Si Abbott tiene una caída o estás offline, los datos dejan de fluir. También hay un pequeño retraso — típicamente 1-3 minutos entre la lectura del sensor y su aparición en Open-D, porque los datos van sensor → teléfono → nube de Abbott → Open-D.
Dexcom: La Fortaleza
El enfoque de Dexcom es lo opuesto. Tienen una API pública — Dexcom Share API — pero está diseñada para cuidadores, no para apps. Para obtener acceso a producción, debes aplicar a través de un programa de socios. Aplicamos. Nunca supimos nada.
La API sandbox está disponible para pruebas. Funciona. Puedes autenticarte, extraer datos, construir tu integración. Pero no puedes lanzarla a usuarios reales sin aprobación de producción. Y la aprobación de producción requiere llenar un formulario que pregunta cosas como: '¿En qué servidores almacenas los datos del usuario?'
Aquí está el problema: no almacenamos datos de usuario en ningún servidor. Open-D es privado primero. Todo está en el dispositivo. El formulario no tiene una opción para 'ningún servidor'. Asume que eres una empresa en la nube cosechando datos de salud. Ni siquiera podemos completar la aplicación honestamente.
El formulario de socios de Dexcom está construido para compañías tradicionales de health-tech que centralizan datos. No tiene concepción de una app centrada en la privacidad que mantiene todo local. Literalmente no podemos llenar su formulario sin mentir o reestructurar toda nuestra arquitectura para ser menos privada.
Cómo Realmente Integramos Dexcom
Open-D ofrece dos formas de conectar tu Dexcom G7. Tú eliges cuál funciona mejor para ti.
Direct Connect es la opción recomendada. Inicias sesión con tu cuenta de Dexcom (la misma que usas en la app de Dexcom), eliges tu región de servidor — US, EU/Internacional o Japón — y Open-D extrae datos de glucosa frescos directamente de Dexcom cada 5 minutos. Es el mismo enfoque que usan Nightscout y xDrip. No se requiere configuración adicional en la app de Dexcom más allá de tener una cuenta.
La segunda opción es vía Apple HealthKit o Google Health Connect. Concedes permiso a Open-D para leer datos de glucosa, y la app de Dexcom escribe sus lecturas a HealthKit/Health Connect automáticamente. Esto suena más simple, pero hay un problema: en Android, los datos de Dexcom a través de Health Connect pueden retrasarse 2-3 horas. Eso es demasiado lento para IA en tiempo real. En iOS es más rápido, pero aún no tan inmediato como Direct Connect.
Ambas opciones de Dexcom requieren internet. Si estás offline, los datos de glucosa no fluyen. Esta es la realidad del ecosistema de Dexcom — no hay forma de evitarlo sin acceso API oficial, que no otorgan a apps como la nuestra.
El Período de Calentamiento: 30 Minutos vs 60 Minutos
Aquí hay algo que afecta tu rutina diaria: Dexcom G7 tarda 30 minutos en calentar. Libre 3 tarda 60 minutos. Cuando cambias sensores — generalmente primero en la mañana — esa es la diferencia entre tener datos de glucosa antes del desayuno o volar a ciegas durante tu primera comida.
Ambas apps muestran una cuenta regresiva durante el calentamiento, pero no puedes tomar decisiones de insulina basadas en IA sin datos de glucosa frescos. Durante esa ventana, vuelves al modo manual: revisando cómo te sientes, estimando basado en tu última lectura antes del cambio, y siendo más conservador con las dosis hasta que el nuevo sensor entre en línea.
Por Qué Cada CGM Necesita una Conexión Diferente
No nos propusimos construir múltiples métodos de conexión. Queríamos un flujo simple: conectas tu CGM y aparecen los datos. Pero la realidad es que Dexcom y Abbott abordan el acceso de terceros de manera completamente diferente — y ninguno nos da una solución perfecta.
Libre se conecta a través de LibreLinkUp, el servicio en la nube de Abbott. Es directo: un login, y los datos se sincronizan. Pero estás atado a los servidores de Abbott y tu conexión a internet. Dexcom se conecta a través de Share API (Direct Connect) o HealthKit/Health Connect. Direct Connect te da actualizaciones en tiempo real cada 5 minutos, pero de nuevo — internet requerido. HealthKit es más 'oficial' pero puede quedar horas atrás en Android.
Para ti como usuario, esto significa: si quieres los datos más rápidos y confiables en Open-D, usa Dexcom con Direct Connect. Si prefieres simplicidad y no te importa un pequeño retraso del servidor, Libre funciona muy bien. Ambos mantienen tus credenciales almacenadas solo en tu dispositivo — nunca las enviamos a ningún lado excepto a los servidores de la respectiva compañía de CGM.
El Veredicto Honesto para T1Ds
Si te importan los insights impulsados por IA, Libre 3 tiene una ventaja: la resolución de datos de 1 minuto. La tasa de cambio es la señal más predictiva para el pronóstico de glucosa, y los intervalos de 1 minuto capturan patrones de aceleración invisibles en datos de 5 minutos. Para el reconocimiento de patrones — aprender cómo TU cuerpo reacciona a alimentos específicos, dosis de insulina y ejercicio — esa granularidad importa.
Dexcom hace un gran sensor. El G7 es preciso, confiable, y el calentamiento de 30 minutos es genuinamente mejor. Su Direct Connect te da actualizaciones en tiempo real cada 5 minutos que son sólidas para el manejo diario. Pero su ecosistema de desarrolladores está atascado en 2015. Tratan su API como un foso competitivo en lugar de una plataforma. Y eso lastima la innovación.
Soportamos ambos porque nuestros usuarios usan ambos. Pero si Dexcom alguna vez ofreciera resolución de 1 minuto y una API abierta, sería lo mejor de ambos mundos. Hasta entonces, si el reconocimiento de patrones impulsado por IA es tu prioridad, la granularidad de datos de Libre te da una ventaja.
Si eres usuario de Dexcom, escríbeles. Pregunta por qué una app de diabetes centrada en privacidad no puede obtener acceso a la API. Pregunta por qué su formulario de socios asume que todo desarrollador quiere acumular tus datos de salud en sus servidores. La presión de los usuarios es lo único que cambiará esto.
