Objectif de l'activité

But du TP

Mettre en œuvre d'une chaîne IOT simplifiée en utilisant le protocole MQTT

Cette activité apporte des connaissances sur les paramètres de configuration d'un réseau d'Internet des objets.

Elle contribue à développer la compétence "mettre en œuvre une communication entre objets intelligents".

Scénario

Un centre de contrôle reçoit à intervalle régulier des informations (géolocalisation, accélérométrie) envoyées automatiquement par une flotte de véhicules (première source d'informations).

Les véhicules ont une mission planifiée à exécuter. Cependant, le centre de contrôle peut envoyer une alerte au conducteur du véhicule lui demandant d'interrompre sa mission et de prendre contact.

Le centre de contrôle peut aussi recevoir des informations envoyées manuellement par un observateur (seconde source d'information), comme la densité du trafic routier - évaluée sur une échelle de 0 à 100 .

Le scénario peut être déployé en un lieu quelconque ; les données respectent le format MQTT, un protocole standard de l'IoT ; elles transitent par un serveur situé dans le cloud.

MéthodeMéthode

Cette activité s'appuie sur un matériel réduit, disponible dans la classe, voire chez soi :

  • La source d'information "End device" n°1 sera matérialisée par une tablette ou un smartphone Android ; une application accèdera à intervalle régulier aux capteurs GPS et accéléromètres, et enverra automatiquement, au format MQTT, les données au serveur, accessible par son adresse IP, par le WIFI ou par le canal de données en 4G.

  • La source d'information "End device" n°2 sera également matérialisée par une tablette ou un smartphone : à partir d'un tableau de bord, une application permet à l'utilisateur d'envoyer des informations au serveur, au format MQTT.

  • Un moniteur d'application installé sur PC permettra d'observer les informations reçues en s'abonnant aux fux de données émises par les End devices.

  • L'activité suivante (Node-Red) consistera à développer une IHM pour le centre de contrôle (design d'interface).