# 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
