Veille technologique Internet Of Things IOT3103
Enseignant:
Email:
Durée totale du cours: 22.5 H
Semestre : 5
Option Ingénierie systèmes et réseaux
Nombre de crédits : 2
| Modules
spécialisés |
Modules de
base |
Sciences et techniques de
l’ingénierie |
Préparation à la carrière professionnelle |
| X |
| Nombre d’heures | Activités hors classe |
| 22.5 | 18 |
| Code: | IOT3103 | Veille technologique Internet Of Things
|
Volume Horaire : 1h30 Cours intégrés + Travaux pratiques (par semaine)
Objectifs d’apprentissage et compétences visées
- Maîtriser les concepts de base des systèmes d’objets connectés
- Maîtriser le système d’exploitation « Android Things » et son installation sur les cartes
« Raspberry PI 3 »
- Implémenter une application permettant la gestion des capteurs et des actionneurs numériques
- Implémenter une application d’objets connectés permettant l’envoi et la réception des données via une plateforme CLOUD
- Maîtriser le contrôle des capteurs et des actionneurs à travers une plateforme CLOUD
Contenu du cours
- Notions de base de l’Internet Des Objets (Internet Of Things « IOT »)
- Principes & domaines d’application
- Objectifs
- Infrastructures matérielles & logicielles
- Architectures
- Les systèmes d’exploitation
- Gestion locale des objets
- « Android Things »
- Les cartes « RaspBerry PI 3 »
- Gestion des GPIOs
- Branchement matériel
- activation des pins
- programmation événementielle & écouteurs
- gestion des boutons
- gestion des capteurs synchrones
- capteur Température/humidité/tension
- afficheur alpha-numérique
- Plateforme CLOUD pour systèmes IOT
- Objectif
- Configuration d’espace FireBase
- Mise en liaison entre l’espace FireBase et le projet « Android Things »
- Ecriture des données dans l’espace FireBase
- Programmation évènementielle pour la lecture des données
Méthodes d’enseignement et d’apprentissage
- Enseignement frontal (magistral) avec des exemples à résoudre en
- Exercices théoriques et études de cas (présentation et discussion).
- Travaux pratiques (laboratoire)
- Travaux à faire à domicile (mini-projet, exposé, compte-rendu, …)
Connaissances et compétences pré-requises
- Programmation mobile
- Programmation évènementielle
Références bibliographiques
- Thibault CH OLEZ,« Applications Mobile et Internet des Objets Programme du mo dule », TELECOM Nancy – Universit´e de Lorraine, 2015-2016.
- Yassine HADDAB, « IdO – IoT », l’Université de Montpellier, 2017-2018
Modalité d’évaluation
- 100% Travaux pratiques (mini-projet avec présentation orale, examen TP, compte-rendu, …)
Résultat d’apprentissage :
À la fin du cours, vous devriez être capable de :
- expliquer la définition et l’utilisation du terme « Internet des objets » dans différents contextes
- comprendre les composants clés qui composent un système IoT
- différencier les niveaux de la pile IoT et se familiariser avec les technologies et protocoles clés utilisés à chaque couche de la pile
- appliquer les connaissances et les compétences acquises pendant le cours pour construire et tester un système IoT complet et fonctionnel impliquant le prototypage, la programmation et l’analyse de données
- comprendre où le concept IoT s’inscrit dans l’industrie plus large des TIC et les tendances futures possibles
- apprécier le rôle du big data, du cloud computing et de l’analyse de données dans un système IoT typique