
Introduction au cours : Internet des Objets (IoT)
L’Internet des Objets (Internet of Things – IoT) désigne l’ensemble des objets physiques capables de collecter, traiter et échanger des données via des réseaux de communication, sans intervention humaine directe. Ces objets connectés s’intègrent aujourd’hui dans de nombreux domaines : industrie, santé, transport, énergie, agriculture, domotique, etc.
Avec l’essor des capteurs, des réseaux sans fil, du cloud computing et de l’intelligence artificielle, l’IoT constitue un pilier majeur de la transformation numérique et de l’industrie 4.0.
Ce cours a pour objectif de fournir une vision claire, structurée et progressive des concepts fondamentaux de l’IoT, depuis l’objet connecté jusqu’aux architectures et protocoles de communication.
Objectifs du cours
À l’issue de ce cours, l’apprenant sera capable de :
1. Comprendre le concept de l’Internet des Objets
- Définir ce qu’est un objet connecté
- Identifier les composants essentiels d’un système IoT
- Comprendre les enjeux techniques, économiques et sociétaux de l’IoT
2. Visualiser l’architecture interne et l’environnement d’un objet connecté
- Identifier les composants matériels (capteurs, actionneurs, microcontrôleurs)
- Comprendre le rôle du firmware et du système embarqué
- Situer l’objet connecté dans son écosystème (réseau, passerelle, cloud)
3. Connaître des applications concrètes de l’IoT
- IoT industriel (IIoT)
- Smart Home et Smart Building
- Smart Cities
- Santé connectée
- Agriculture intelligente
4. Connaître les architectures IoT et Machine-to-Machine (M2M)
- Architecture IoT en couches (objet, réseau, plateforme, application)
- Différences et complémentarités entre IoT et M2M
- Rôle des passerelles (gateways) et des plateformes IoT
5. Connaître les protocoles réseaux pour l’interconnexion des objets
- Protocoles de communication IoT : MQTT, CoAP, HTTP/HTTPS
- Protocoles réseau et d’accès : Wi-Fi, Bluetooth Low Energy, Zigbee, LoRaWAN, NB-IoT
- Notions de performance, sécurité et consommation énergétique
- Enseignant: Akram Hakiri