Open SeciLui opened 1 year ago
À gérer (à compléter) :
Quelles opérations effectuer en cas d'absence de connexion internet ?
Dans le cas où on récupère l'accès à internet, ils faut gérer la priorité des actions à mener :
@SeciLui super d'avoir renseigné toutes ces issues. Tu disais tout à l'heure que tu as des solutions à proposer : n'hésite pas à envoyer et à me faire signe. Je serai présent en pointillé demain mais je pourrai y jeter un oeil et on pourra surement déployer si c'est ok.
Expected Behavior
Lorsque la ruche n'est pas connectée à Internet, elle devrait toujours être capable de prendre des mesures et de les stocker localement jusqu'à ce qu'elle puisse les envoyer à la base de données une fois la connexion rétablie.
Current Behavior
Actuellement, si la ruche perd sa connexion Internet, elle cesse de prendre des mesures, ce qui peut entraîner la perte de données importantes sur l'activité de la ruche.
Possible Solution
Nous pourrions développer un mécanisme de stockage local pour les mesures prises en l'absence de connexion Internet. Ces données pourraient être mises en cache et envoyées à la base de données centrale une fois la connexion rétablie.
Steps to Reproduce
Context (Environment)
Cette question est essentielle car les ruches peuvent ne pas toujours avoir une connexion Internet stable, en particulier dans des zones rurales éloignées. Il est essentiel de continuer à collecter des données pour surveiller l'activité de la ruche et la santé des abeilles, même en l'absence de connexion.
Detailed Description
Proposer un système de collecte de données en mode déconnecté pour les ruches. Ce système permettrait de prendre des mesures même lorsque la ruche n'est pas connectée à Internet et de stocker ces mesures localement. Une fois la connexion rétablie, ces mesures seraient automatiquement synchronisées avec la base de données centrale.
Possible Implementation
On pourrait utiliser une mémoire flash pour stocker les mesures localement sur la ruche. Un script pourrait vérifier régulièrement si une connexion Internet est disponible. Si c'est le cas, il pourrait alors envoyer les mesures stockées localement à la base de données centrale et vider la mémoire flash.