Cours:LPTraitDonnee : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(LP IoT - Traitement de données)
Ligne 1 : Ligne 1 :
 
== LP IoT - Traitement de données ==
 
== LP IoT - Traitement de données ==
  
Nous traiterons ici la partie « échange de données », c'est-à-dire comment connecter un objet connecté.
+
 
 +
 
 +
Nous traiterons ici la partie Traitement de données », c'est-à-dire comment acquérir des données distribuées (d'objets iot ou de serveurs), les traiter (détecter, modifier, ...) en temps réel, et redistribuer ces données.
 +
 
 
La progression se répartit sur les étapes suivantes :
 
La progression se répartit sur les étapes suivantes :
  
Ligne 7 : Ligne 10 :
 
# Apprentissage de NodeRed, solution logicielle graphique open sourcée permettant la création rapide, en quelques clics, de chaînes de traitement
 
# Apprentissage de NodeRed, solution logicielle graphique open sourcée permettant la création rapide, en quelques clics, de chaînes de traitement
 
# Utilisation de MQTT et NodeRed dans sur Nanopi
 
# Utilisation de MQTT et NodeRed dans sur Nanopi
# Un mini-projet, que vous réaliserez pendant les séances et que vous remettrez à la fin de la période :
+
# Traitements avec NodeRed :
 +
* Réception de données (météo OpenWeather, consommation électrique IUT, capteur)
 +
* Traitements élémentaires temps réel : formattage, affichage, détection d’anomalies simples (en valeur, en bruit), correction d’anomalies (filtrage), …
 +
* Émission/Stockage de données et d’alertes
 +
 
 +
Nous fonctionnerons en mode "projet", que vous réaliserez pendant les séances et que vous remettrez à la fin de la période :
 
* une partie MQTT / NodeRed : purement logicielle
 
* une partie MQTT / NodeRed : purement logicielle
 
* une partie complémentaire avec NanoPi : acquisition de données locale et envoi sur NodeRed pour gestion
 
* une partie complémentaire avec NanoPi : acquisition de données locale et envoi sur NodeRed pour gestion

Version du 8 mars 2022 à 11:27

LP IoT - Traitement de données

Nous traiterons ici la partie Traitement de données », c'est-à-dire comment acquérir des données distribuées (d'objets iot ou de serveurs), les traiter (détecter, modifier, ...) en temps réel, et redistribuer ces données.

La progression se répartit sur les étapes suivantes :

  1. Apprentissage de MQTT, protocole d’échange d’information omniprésent dans les objets connectés
  2. Apprentissage de NodeRed, solution logicielle graphique open sourcée permettant la création rapide, en quelques clics, de chaînes de traitement
  3. Utilisation de MQTT et NodeRed dans sur Nanopi
  4. Traitements avec NodeRed :
  • Réception de données (météo OpenWeather, consommation électrique IUT, capteur)
  • Traitements élémentaires temps réel : formattage, affichage, détection d’anomalies simples (en valeur, en bruit), correction d’anomalies (filtrage), …
  • Émission/Stockage de données et d’alertes

Nous fonctionnerons en mode "projet", que vous réaliserez pendant les séances et que vous remettrez à la fin de la période :

  • une partie MQTT / NodeRed : purement logicielle
  • une partie complémentaire avec NanoPi : acquisition de données locale et envoi sur NodeRed pour gestion

1. MQTT et NodeREd

Partie 1 : découverte de MQTT et de NodeRed

2. Traitement de données avec Nodered

Partie 2 : traitement de données temps réel avec NodeRed

3. Interface NodeRed sur Nanopi

Partie 3 : utilisation de NodeRed sur carte NanoPi Neo2