Étude des aspects nouveaux et d'intérêt majeur en technologies de l’information. Les concepts abordés couvrent les stratégies technologiques pertinentes liées à la planification, à la conception ou à la gestion des systèmes matériels ou logiciels actuels ou proposés par les industries qui évoluent dans le domaine des technologies de l’information.
La mouture du cours GTI780 offert à la session A-2020 portera spécifiquement sur l'Internet des Objet (Internet of Things -- IoT). Le cours sera découplé en deux volets.
Volet 1: Aris Leivadeas (semaines 1 à 6)
À la fin du premier volet, les étudiants devraient être en mesure de :
- Démontrer une compréhension des principes fondamentaux des architectures et des protocoles d'Internet des objets (Internet of Things)
- Décrire le fonctionnement de quelques protocoles gérant les différentes couches de la pile protocolaire de l'IoT.
- Identifier les exigences et les défis des réseaux IoT en termes de performance et de fiabilité.
Volet 2: Julien Gascon-Samson (semaines 8 à 13)
Les objectifs du second volet du cours sont les suivants:
- Décrire les intéractions entre l'Internet des Objets, l'infonuagique et le Web (Web of Things)
- Modéliser et concevoir des applications distribuées pouvant tirer profit des ressources des périphériques de périphérie (fog / edge computing), tout en gérant leurs contraintes
- Comprendre et utiliser le paradigme de communication publish/subscribe et le protocole MQTT pour mettre en relation les composants d'un système IoT à haut niveau
- Comprendre et décrire les différents éléments d'une architecture de traitement de données IoT basée sur des flux (stream processing)
- Démontrer une compréhension de certains enjeux de sécurité et de certains paradigmes émergents propres au monde de l'IoT