GTI700 Principes et fondements de l’Internet des objets (IdO)
L’objectif de ce cours est de fournir à l’étudiant ou l'étudiante les connaissances nécessaires des principales fonctionnalités, applications et technologies clés génériques de l’Internet des objets (IdO). Le cours couvrira divers aspects liés au paradigme de l’IdO tels que les réseaux, les protocoles, les architectures, les applications et les services.
Au terme de ce cours, l’étudiant ou l'étudiante sera en mesure de :
- démontrer une compréhension des principes fondamentaux des architectures de l’IdO;
- décrire le fonctionnement des principaux protocoles réseau et applicatif de la pile protocolaire de l’IdO;
- décrire les interactions entre l’IdO, l’infonuagique et le web;
- identifier certaines stratégies clés de traitement des données de l’IdO;
- modéliser et concevoir des applications et services pouvant tirer profit des ressources de l’informatique en périphérie (edge computing), tout en gérant les contraintes appropriées;
- démontrer une compréhension des enjeux clés de sécurité de l’IdO.
Les sujets abordés comprennent les concepts, la vision et les architectures de l’IdO; les réseaux d’accès en IdO; la couche réseau de l’IdO; les modèles et protocoles de communication en IdO (publish/subscribe, MQTT, AMQP); les technologies d’informatique en brouillard et en périphérie; les approches de traitement des données de l’IdO; les enjeux de sécurité de l’IdO; le Web of Things.
Notes sur les préalables :
- le préalable IND250 concerne le bac en informatique distribuée;
- l'étudiant ou l'étudiante en génie logiciel ou en génie des TI doit cumuler 60 crédits de cours du programme avant de suivre le cours GTI700.