Description
Considéré comme la troisième révolution de l'Internet, l'Internet des objets(Internet of Things ou IoT en anglais) est une évolution naturelle de la technologie, un lien entre le monde physique et le monde numérique dont l'objectif est de nous faciliter la vie.
Avec déjà des milliards d'objets connectés, l'Internet des objets a un très large éventail d'applications, notamment dans les domaines de la domotique, de l'agriculture mais aussi la santé ou l'industrie...
L'Internet des objets doit relever de nombreux défis parmi lesquels :
- L'efficacité énergétique des appareils IoT pour une plus grande autonomie et des économies d'énergie
- L'interopérabilité entre tous les objets connectés
- La mise à jour des dispositifs pour un usage long terme
- La sécurité des appareils IoT pour empêcher leur piratage
- La protection des données des utilisateurs
La plupart du code et des exercices pratiques de programmation de ce cours sont basés sur le système d'exploitation open source RIOT. Ceci permet la réutilisation de ce code sur une large gamme de matériel IoT, au delà du matériel disponible sur la plateforme d'experimentation FIT IoT-Lab.