Cours:BUTiot DetectAnomalies1

De troyesGEII
Aller à : navigation, rechercher

Retour à la page du cours

Node.js : Détection temps réel d'anomalies de type données aberrantes

Le travail de cette étape va consister à détecter des anomalies de type valeurs aberrantes en temps réel.


Topics de données

  • Pendant les séances :
    • Publiées sur le broker IUT (10.98.35.245) sur les topics :
      data/d1
      data/d2
      data/d3
      data/d4
      data/d5
    • À des fins de contrôle et de validation de vos détecteurs les topics suivants contiennent le message pas d'anomalie ou anomalie selon qu'une anomalie est présente ou non sur le topic associé :
      data/d1anomalie
      data/d2anomalie
      data/d3anomalie
      data/d4anomalie
      data/d5anomalie
  • En dehors des séances
    • vous pouvez exécuter le code suivant qui synthétise et publie les même données que pendant les séances.
[Développer]

Fichier code Node.js générant des anomalies

Sauvegarder ce code dans un fichier (par exemple gen_anomalie.js et l'exécuter de la façon suivante
node gen_anomalie.js
pour publier sur le broker IUT ou
node gen_anomalie.js 127.0.0.1
pour publier sur le broker d'adresse 127.0.0.1