IOT
liste transitoire
1. Introduction à l'IoT Open Source
Public cible : Débutants, Ingénieurs en informatique
Contenu :
Concepts de base de l'IoT
Avantages et défis de l'utilisation de technologies open source pour l'IoT
Aperçu des principales plateformes et outils open source pour l'IoT
Études de cas et exemples pratiques
2. Développement d'Applications IoT avec Arduino
Public cible : Développeurs, Ingénieurs électroniques
Contenu :
Introduction à Arduino et à son écosystème
Programmation des microcontrôleurs Arduino
Intégration de capteurs et d'actionneurs
Projets pratiques : surveillance de l'environnement, automatisation domestique, etc.
Débogage et optimisation des applications Arduino
3. Raspberry Pi pour l'IoT
Public cible : Développeurs, Hobbyistes, Ingénieurs système
Contenu :
Introduction à Raspberry Pi et à son architecture
Configuration du système d'exploitation et des logiciels de base
Connectivité réseau et intégration de périphériques IoT
Projets pratiques : caméra de sécurité, serveur web IoT, etc.
Utilisation de frameworks comme Node-RED pour le développement IoT
4. Plateformes IoT Open Source : ThingsBoard et Home Assistant
Public cible : Développeurs, Architectes IoT
Contenu :
Introduction à ThingsBoard et à ses fonctionnalités
Configuration et déploiement de ThingsBoard
Création de tableaux de bord et d'alertes
Introduction à Home Assistant pour l'automatisation domestique
Intégration de divers dispositifs et services avec Home Assistant
5. Connectivité et Protocoles IoT (MQTT, CoAP, etc.)
Public cible : Développeurs, Ingénieurs réseau
Contenu :
Introduction aux protocoles de communication IoT
Mise en œuvre de MQTT avec Mosquitto
Utilisation de CoAP pour les dispositifs à faible puissance
Sécurité et chiffrement des communications IoT
Études de cas sur la sélection des protocoles adaptés aux différents scénarios IoT
6. Sécurité IoT avec des Outils Open Source
Public cible : Administrateurs sécurité, Développeurs
Contenu :
Principes de base de la sécurité IoT
Utilisation de TLS/SSL pour sécuriser les communications
Implémentation de sécurité des dispositifs avec des outils comme Tink et Mbed TLS
Surveillance et détection des menaces avec Zeek et Suricata
Pratiques de mise à jour et de gestion des correctifs
7. Edge Computing avec Open Source IoT
Public cible : Architectes IoT, Ingénieurs système
Contenu :
Concepts d’edge computing et son importance pour l’IoT
Déploiement de solutions edge avec K3s et Kubernetes
Traitement des données en temps réel à la périphérie du réseau
Cas d’utilisation de l’edge computing dans les secteurs industriel et de la santé
Intégration avec les services cloud pour une gestion centralisée
8. Analytique et Big Data pour l'IoT avec Open Source Tools
Public cible : Data scientists, Développeurs IoT
Contenu :
Introduction à l’analytique IoT et aux big data
Collecte et stockage des données IoT avec Apache Kafka et InfluxDB
Analyse des données avec Apache Spark et ELK Stack
Visualisation des données IoT avec Grafana et Kibana
Cas pratiques de traitement des données IoT à grande échelle
9. Développement de Solutions IoT avec MicroPython et ESP8266/ESP32
Public cible : Développeurs, Hobbyistes
Contenu :
Introduction à MicroPython et aux microcontrôleurs ESP8266/ESP32
Programmation et déploiement de scripts MicroPython
Connexion de capteurs et d'actionneurs
Projets pratiques : capteurs de température, systèmes de surveillance
Optimisation et débogage des applications MicroPython
10. Blockchain pour l'IoT avec des Technologies Open Source
Public cible : Développeurs blockchain, Architectes IoT
Contenu :
Introduction à la blockchain et à ses applications pour l’IoT
Déploiement de réseaux blockchain avec Hyperledger Fabric
Utilisation de la blockchain pour sécuriser les transactions IoT
Cas d’utilisation de la blockchain dans la chaîne d’approvisionnement et les systèmes de capteurs
Intégration de dispositifs IoT avec des smart contracts
Last updated