Comprendre et programmer l’Internet des Objets
Ce MOOC a pour but d’aider les ingénieur.e.s, étudiant·e.s en informatique ou « makers » à comprendre les spécificités de la programmation d’objets connectés à travers une alliance de contenus théoriques et d’activités pratiques.
A la fin de ce cours chaque participant sera capable de développer une application IoT de l’objet au cloud. Il n’est pas nécessaire de posséder de matériel spécifique pour suivre ce cours : chacun pourra programmer et tester son logiciel en utilisant la plateforme d’expérimentation FIT IoT-Lab.
Les contenus du cours et les activités pratiques ont été produites par des ingénieurs et chercheurs impliqués dans la plateforme FIT-IoTLab ou dans les recherches sur l’IoT: Alexandre Abadie (Ingénieur de recherche, Inria), Emmanuel Baccelli (Professeur Freie Universität Berlin), Antoine Gallais (Professeur, Université Polytechnique Hauts-de-France), Olivier Gladin (Ingénieur de recherche, Inria), Nathalie Mitton (Chercheuse, Inria), Frédéric Saint-Marcel (Ingénieur de recherche, Inria), Guillaume Schreiner (Ingénieur, CNRS), Laurent Toutain (Enseignant-chercheur, IMT Atlantique) and Julien Vandaële (Ingénieur de recherche, Inria).
Programme du cours
- Module 1 : Présentation générale de l’Internet des Objets
- Module 2 : Zoom sur les aspects matériels
- Module 3 : Zoom sur les logiciels embarqués
- Module 4 : Zoom sur les réseaux basse consommation sans-fil
- Module 5: Zoom sur les réseaux LoRaWAN
- Module 6 : Sécurisation des objets connectés
À qui s’adresse ce cours ?
Ce cours s’adresse aux développeur·se.s, étudiant·e.s en informatique, ingénieur·e.s ou tout simplement maker fan de technologie. Pour suivre ce cours il est nécessaire de posséder les pré-requis suivants :
- Notions de programmation en C et/ou Python ou Bash
- Connaissance des systèmes Linux (lignes de commandes)
Format
Ce MOOC est composé de 6 modules associant :
- des contenus de cours textuels,
- des vidéos,
- des tutoriels,
- des quiz
- et des activités pratiques avec l’utilisation de notebooks Jupyter et de la plateforme FIT IoT-Lab.
Le cours est bilingue anglais / français :
- tous les contenus textuels sont proposés en anglais et français, les vidéos sont en anglais avec des sous-titres anglais et français.
- les activités de programmation pratique sur les notebooks Jupyter sont proposés en anglais seulement.
Informations et liens utiles :
- Session 1 : du 30 mars au 25 mai 2020 (terminé)
- Session 2 : du 1 février au 31 mars 2021 (terminé)
- Session 3 : du 12 avril au 15 juin 2022
- Inscription avant le 13 juin 2022
- Information et inscription sur la plateforme Fun-Mooc
- Twitter : #MoocIoT