Organisé par l'institut Mines-Télécom, le MOOC “Programmer l'Internet des objets” débute cette semaineOrganisé par l’institut Mines-Télécom et reposant sur l’infrastructure de France Université Numérique (FUN), le MOOC (Massive Open Online Course, ou cours en ligne massif) "Programmer l'Internet des objets" qui débute cette semaine va couvrir les technologies, architectures et protocoles nécessaires à la réalisation de bout en bout d’une collecte de données sur des réseaux IoT, puis à la structuration de ces données et à leur traitement pour les transformer en informations. À la fin du cursus, les élèves auront appris à programmer un objet connecté, à l’intégrer dans un système IoT, à structurer les données transmises par un objet en vue de leur interopérabilité et à traiter les données transmises par un objet au sein d‘une application de suivi et de surveillance. En d’autres termes, l'un des objectifs du MOOC est de savoir capturer une donnée brute grâce à un objet et la transmettre sous la forme d'une information structurée, brique de base pour construire des systèmes d’information complexes et robustes. Plus précisément, à travers les cours menés par des professeurs des écoles d'ingénieurs IMT Atlantique, Télécom SudParis et Télécom Saint Etienne (*), les auditeurs pourront découvrir les technologies des réseaux LPWAN dont Sigfox et LoRaWAN, voir l’évolution de la pile protocolaire de l’Internet qui passe de l’IPv4/TCP/HTTP à l’IPv6/UDP/CoAP, comprendre comment CBOR peut être utilisé pour structurer des données complexes en complément de JSON, et enfin découvrir JSON-LD et la base de données mongodb qui permettent de manipuler l’information collectée. Les inscriptions courent jusqu’au 5 juillet 2022, et les cours, délivrés en français, s’étalent du 26 avril 2022 au 5 juillet 2022. Le MOOC est composé de six semaines de cours dont une semaine de présentation des contenus et de conseils pour l'installation de la machine virtuelle. Les cinq autres semaines permettent à l'apprenant d'avancer à son propre rythme, avec un assistant pédagogique disponible pour répondre aux questions. Le MOOC est accessible aux ingénieurs et techniciens de niveau bac+2 dans le domaine des réseaux et télécoms (architecture IP, architecture client/serveur), avec de bonnes bases en programmation (Python recommandé, une aide étant apportée pour ce langage) et en traitement des données sur des bases. Au-delà, des compétences de base en système Unix ou Linux sont indispensables. Une attestation de suivi avec succès est attribuée par France Université Numérique aux apprenants réussissant à obtenir une note supérieure à 60% aux exercices proposés pour évaluer les compétences avec des quiz et des travaux pratiques sur machine virtuelle. Concernant ces derniers, une session de travaux pratiques “réels” est prévu : il s’agira de réaliser pas à pas, en Python, un petit objet météo à partir d’une carte lopy4 de Pycom et d’un capteur BME280 de Bosch Sensortec qui mesure l’humidité, la température et la pression barométrique. (*) Laurent Toutain, professeur à l'IMT Atlantique au sein du département RSM et responsable de l’équipe OCIF (Objets communicants - Internet du Futur) qui se focalise sur les évolutions protocolaire et architecturale de l’Internet liées à la conception de nouveaux services ; Marc Girod Genet, professeur associé à Télécom SudParis et chercheur associé CNRS-SAMOVAR ; et Kamal Singh, maître de conférences à Télécom Saint-Etienne et appartenant à l’équipe de recherche appelée Connected Intelligence au laboratoire Hubert-Curien. |