Watchdog

Le fonctionnement de Gluco-Monitor est surveillé par un Wachdog (Chien de garde). Si le calculateur ESP32 se bloque au bout de 10 minutes, il se relance.

Si pas d’information du Cloud Libreview depuis 20 mn, l’ESP32 se relance.

Si l’âge de la glycémie est supérieur à 30 mn, l’ESP32 se relance. C’est le cas typique d’un changement de capteur chez le patient.

Timing

Il faut avoir en tête le fonctionnement en temps réel de cette application.

Cas typique ou le patient est loin de son smartphone
  • Le capteur CGM du patient envoie toutes les minutes par Bluetooth les données au smartphone du patient à condition que la distance entre les 2 soit réduite à quelques mètres.
  • Le smartphone du patient envoie les données au « Cloud Libreview » toutes les 5 mn, si la liaison fonctionne
  • Gluco-Monitor interroge le « Cloud Libreview » toutes les 2 mn si la dernière donnée est récente et réduit la période à 30 s si la dernière glycémie dépasse les 5 mn. Le serveur semble parfois un peu chargé et ne répond pas immédiatement.

Cela se traduit dans les faits par un décalage variable entre la mesure affichée par « Gluco-Monitor » et le smartphone du patient. On retrouve cela sur l’application LibreLinkUp. Il faut surveiller la couleur de l’âge de la dernière glycémie. Blanc, c’est OK.

Historique

La lecture avec précision de l’historique des évènements peut renseigner sur un éventuel problème.