Cours:BUTiot : Différence entre versions
(→Description générale) |
(→Logiciels Matériel) |
||
Ligne 56 : | Ligne 56 : | ||
** Jeedom | ** Jeedom | ||
− | == | + | == Références == |
− | * | + | * Javascript : [https://exploringjs.com/impatient-js/ JavaScript for impatient programmers] |
− | * Node.js | + | * Node.js : |
− | * | + | * NodeRed : |
− |
Version du 14 novembre 2023 à 12:36
S5/S5 - AII - IoT : génération, transmission, traitement et analyse de données distribuées
Sommaire
Description générale
Comment acquérir des données distribuées (d'objets iot ou de serveurs), les analyser (détecter), les traiter (ie les modifier) et le redistribuer, tout ceci en temps réel.
Contenu (Programme National)
S5 :
- Architectures IoT (Extreme edge/edge/mist/fog/cloud, passerelle);
- Communication indirecte orientée message (Publier/Souscrire, broker, MQTT);
- Gestion de la qualité de service (QoS);
- Notions d’API (déclaration, appel de services);
- Tableau de bord (node-red, grafana...).
- Big Data et Cloud computing : définition et technologies;
- Relations entre IoT, Cloud et Big Data;
- Applications aux systèmes automatisés.
S6 :
- Développer un programme permettant de transmettre des données issues d’un ou plusieurs nœuds de capteurs (clients) vers un serveur afin de réaliser des applications diverses : stockage de données dans une base SQL, génération d’une page web pour l’affichage des données, ainsi que des fenêtres de commande graphique ou de supervision (utilisation des protocoles de communication liés à l’internet des objets, création de tableaux de bord pour la visualisation de données);
- Développer un programme, coté objet (cible microcontrôleur de type ESP32), pour générer des données utiles (basées sur la récupération d’informations fournies par des capteurs, après mise en forme).
- Présentation du concept de l’IIoT en automatisation industrielle;
- Exemples d’IoT industriels;
- Apprentissage des bases d’un langage de programmation classique de l’IoT;
- Génération de données à l’aide d’une cible microcontrôleur.
Volumes horaires
- S5 - Informatique Spécialisée : 12h = 3h CM + 9h TD
- S6 - Industrie du futur : 19,5h = 4,4h CM + 9h TD + 6h TP
Évaluations
- ...
Contenu sur les deux semestres
S5 : Informatique Spécialisée
- Communication :
- transmission de données (MQTT)
- Traitement et analyse de données :
- Javascript / Node.js / NodeRed
S6 : Industrie du Futur
- Génération de données
- SBC
- Traitement et analyse de données :
- Javascript / Node.js / NodeRed
- Supervision
- Jeedom
Références
- Javascript : JavaScript for impatient programmers
- Node.js :
- NodeRed :