Réalisation de l'application client
Objectif de l'activité
Nous allons créer une interface Homme-Machine pour la visualisation et la supervision des objets connectés et la visualisation des données qu'ils publient.
Cette activité apporte des connaissances sur le design d'interface et d'interaction avec les objets connectés. Elle contribue à développer la compétence " mettre en œuvre une communication entre objets intelligents ".
Dans notre scenario, il s'agit de créer une IHM destinée à présenter les informations reçues automatiquement du véhicule et de l'observateur, et de pouvoir envoyer une consigne ("rappeler le centre").
Méthode :
Nous utiliserons Node-Red pour réaliser l'IHM.
Plusieurs solutions sont réalisables, selon les supports et plate-formes que l'on souhaite utiliser :
Sur les distributions actuelles de Raspberry Pi, Node-red est déjà installé : il suffit d'aller dans le menu programme, repérer l'icône et cliquer dessus. Cela ouvre une console qui affiche les informations de lancement du programme. Il suffit ensuite d'ouvrir le navigateur et de se rendre à l'adresse http://localhost:1880 , on arrive alors sur la page de conception de flux...
Sur les ordinateurs de la salle : il existe une plate-forme de développement, qui ne nécessite pas de logiciel à installer, à l'adresse : https://fred.sensetecnic.com/
C'est cette dernière solution que nous allons utiliser, en cohérence avec l'utilisation d'un broker MQTT en ligne, expérimentée précédemment.