YoVDO

L'Internet des Objets sur microcontrôleurs par la pratique

Offered By: Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique

Tags

Internet of Things Courses

Course Description

Overview

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.


Syllabus

Plan de cours

  • Module 1: Présentation générale de l'Internet des Objets
    A la fin de ce module, vous obtiendrez une vision d'ensemble de la chaîne IoT, de l'objet au cloud.
  • Module 2: Zoom sur les aspects matériels
    A la fin de ce module, vous serez capable d'expliquer l'architecture matérielle d'un objet connecté avec les contraintes énergétiques liées. Vous serez également en mesure de classer les objets IoT par rôle ou application.
  • Module 3: Zoom sur les logiciels embarqués
    A la fin de ce module, vous serez capable d'appliquer les principes spécifiques de programmation d'un objet connecté et de décrire les caractéristiques du système d'exploitation RIOT.
  • Module 4: Zoom sur les réseaux basse consommation sans-fil
    A la fin de ce module, vous serez capable de décrire les protocoles de communication IoT avec les différentes couches réseaux. Vous serez également en mesure d'écrire votre première application IoT avec l'utilisation du protocole Internet CoAP pour récupérer les valeurs d'un capteur de température.
  • Module 5 : Focus sur les réseaux LoRaWAN
    A la fin de ce module, vous aurez une expertise des réseaux LoRaWAN, ces réseaux spécifiquement définis pour l'Internet des Objets. Vous connaîtrez leurs caractéristiques principales, saurez à quels types d'applications ils sont particulièrement adaptés et serez capable de les configurer pour y connecter un objet.
  • Module 6 : Sécurisation des objets connectés
    A la fin de ce module, vous serez capable d'identifier les problèmes de sécurité des objets connectés et les solutions existantes pour les contourner.

Tags

Related Courses

Web Science: How the Web Is Changing the World
University of Southampton via FutureLearn
Develop Java Embedded Applications Using a Raspberry Pi
Oracle via Independent
Introducción a Raspberry Pi (Ver-2)
Galileo University via Independent
Fog Networks and the Internet of Things
Princeton University via Coursera
Digital Media and Marketing Principles
University of Illinois at Urbana-Champaign via Coursera