Skip to content

Paramétrage et automatisation

Au-delà de la configuration initiale, les terminaux IoE peuvent être adaptés à des besoins métier spécifiques par le paramétrage avancé ou le scriptage. Ce chapitre distingue ces deux approches et explore leurs possibilités.

Objectifs

À la fin de ce chapitre, vous serez capable de :

  • Distinguer paramétrage et scriptage d'un terminal IoE.
  • Identifier les possibilités d'adaptation d'un terminal à un besoin métier.
  • Comprendre des exemples de logique conditionnelle simple.
  • Évaluer les limites et les risques liés à l'adaptation des terminaux.

Paramétrage

Le paramétrage consiste à ajuster les réglages d'un terminal dans les limites prévues par le fabricant, sans modifier le code.

Exemples de paramétrage

ParamètreValeur par défautAdaptation
Fréquence de mesureToutes les 60 sToutes les 10 s (suivi intensif)
Seuil d'alerteAucunAlerte si température > 30°C
Nommagedevice-001capteur-temp-salle-201
Mode de fonctionnementContinuActif uniquement 8h–18h
Format de donnéesBrutJSON structuré

Caractéristiques

  • Ne nécessite pas de programmation
  • Utilise l'interface du terminal ou de la plateforme
  • Réversible et simple à modifier
  • Limité aux options prévues par le fabricant

Scriptage

Le scriptage consiste à écrire ou modifier du code pour créer un comportement personnalisé qui n'est pas prévu nativement.

Exemples de logique conditionnelle

Scénario 1 : Alerte température

SI température > 30°C
  ALORS envoyer alerte "Surchauffe détectée"
FIN SI

Scénario 2 : Porte ouverte trop longtemps

SI porte ouverte DEPUIS plus de 2 minutes
  ALORS activer buzzer
  ET envoyer notification
FIN SI

Scénario 3 : Fréquence adaptative

SI heure ENTRE 22h ET 6h
  ALORS fréquence de mesure = 5 minutes
SINON
  fréquence de mesure = 30 secondes
FIN SI

Caractéristiques

  • Nécessite des compétences en programmation
  • Offre une flexibilité bien supérieure au paramétrage
  • Peut introduire des bugs ou des comportements imprévus
  • Doit être documenté et testé

Comparaison paramétrage vs scriptage

CritèreParamétrageScriptage
ComplexitéFaibleMoyenne à élevée
Compétences requisesUtilisation d'interfaceProgrammation
FlexibilitéLimitée aux optionsQuasi-illimitée
Risque d'erreurFaibleMoyen
MaintenanceSimpleNécessite suivi
DocumentationOptionnelleIndispensable

Règle pratique

Si le besoin peut être couvert par un paramètre existant, préférez le paramétrage. Le scriptage n'est justifié que lorsque le paramétrage ne suffit pas.

Adapter un terminal à un besoin métier

Démarche

  1. Analyser le besoin : que doit faire le terminal exactement ?
  2. Vérifier les paramètres disponibles : le besoin est-il couvert nativement ?
  3. Si non, évaluer le scriptage : est-ce faisable ? quels risques ?
  4. Implémenter : configurer ou coder l'adaptation
  5. Tester : vérifier le comportement dans des conditions réelles
  6. Documenter : noter les modifications et leur justification

Exemples concrets

Besoin métierSolution
Alerte si température dépasse 30°CParamétrage (seuil d'alerte)
Allumer lumière si mouvement détectéScriptage (règle d'automatisation)
Réduire la fréquence d'envoi la nuitScriptage (condition horaire)
Changer le nom du terminalParamétrage (interface admin)
Envoyer un résumé quotidien par emailScriptage (agrégation + envoi)

Limites et risques

RisqueDescription
ComplexitéUn script mal conçu peut rendre le terminal instable
MaintenanceLe code doit être maintenu lors des mises à jour firmware
SécuritéUn script mal sécurisé peut créer des vulnérabilités
DocumentationUne adaptation non documentée est un risque pour l'équipe

Résumé

Le paramétrage permet d'ajuster un terminal IoE dans les limites prévues par le fabricant, tandis que le scriptage offre une flexibilité supérieure en ajoutant de la logique conditionnelle personnalisée. Le choix entre les deux dépend de la complexité du besoin et des compétences disponibles. Toute adaptation, qu'elle soit par paramétrage ou par scriptage, doit être testée et documentée pour garantir la fiabilité et la maintenabilité du système.