🛠️ Service Debug (Simulation & Diagnostic)
Le Service Debug est un outil d'assistance et de diagnostic permettant d'instancier et de faire varier dynamiquement un jeu de variables fictives sur le SentiView Bridge ou SentiView NVR.
⚡ Fonctionnalités & Rôle principal
Le service s'exécute en arrière-plan et fait évoluer de manière aléatoire des valeurs système à intervalles réguliers (toutes les 10 secondes par défaut) afin de :
- Tester les connexions temps réel : Vérifier la bonne réception et le rafraîchissement dynamique des données sur les interfaces web et mobiles.
- Valider les scénarios d'automatisations : Déclencher des règles logiques ("Si... Alors...") sur des valeurs entières, décimales ou booléennes sans nécessiter d'équipement physique raccordé.
- Vérifier la synchronisation Cloud : Valider l'historisation et la transmission des variables système vers le portail
connect.sentiview.ai.
📊 Variables de simulation exposées
Le service génère 8 variables de test réparties selon deux niveaux d'accès :
1. Variables en Lecture Seule
Ces variables mettent à jour leurs valeurs de manière aléatoire à chaque cycle de 10 secondes :
| Type de donnée | Description du comportement |
|---|---|
| Texte / Chaîne | Affiche une chaîne de caractères formatée (ex: "value : 4"). |
| Nombre Entier | Variation numérique aléatoire (valeurs positives ou négatives). |
| Nombre Décimal | Variation décimale aléatoire progressive. |
| Interrupteur Booléen | Basculement aléatoire entre l'état actif (Vrai) et inactif (Faux). |
2. Variables en Lecture & Écriture
Ces variables évoluent à un rythme plus lent (toutes les 100 secondes) et peuvent être modifiées manuellement pour tester la commande à distance :
| Type de donnée | Description du comportement |
|---|---|
| Texte / Chaîne | Texte modifiable avec valeur initiale. |
| Nombre Entier | Entier modifiable pour tester des seuils numériques. |
| Nombre Décimal | Décimal modifiable pour tester des variations fines. |
| Interrupteur Booléen | Commande manuelle de basculement d'état (Vrai / Faux). |