Aperçu du cours
Objectif de formation : Appréhender l’architecture IoT et mettre en place une chaîne IoT complète
Prérequis
- Bonnes connaissances en Java
- Expérience pratiques en Java
Objectifs pédagogiques
- Déterminer une architecture IoT complète
- Connaître les réseaux IoT disponibles
- Manipuler les divers types de capteurs et moyens de détection
- Prototyper avec Raspberry / Arduino
Public ciblé
- Développeurs
- Chefs de projets
- Ingénieurs
Programme de formation
-
Premiers pas avec l'IoT
-
Notions clés
-
Architecture IoT
-
Problématiques de la communication et de l’énergie
-
Offres et acteurs
-
-
Architecture IoT
-
Schéma général d’architecture
-
Des capteurs aux serveurs
-
Présentation des systèmes d’exploitation adaptés à l’IoT
-
Liaison aux différents Cloud
-
Exploitation et corrélation de données avec les outils de Big Data
-
Sécurité et confidentialité des données
-
Respect de la vie privée
-
-
Réseaux & détections de proximité
-
Panorama des technologies disponibles
-
Échanges avec Bluetooth & WiFi Direct
-
Fonctionnement des systèmes RFID et NFC
-
QR Codes
-
Possibilités apportées par les Smartphones
-
Travaux pratiques : Utilisation de tags NFC puis de Bluetooth ou de WiFi Direct
-
-
Réseau LPWAN
-
Particularités des réseaux IoT
-
Présentation des réseaux LPWAN : composants, caractéristiques, programmation…
-
Opérateurs
-
Sécurisation d’un réseau IoT
-
-
Prototypage
-
Présentation des solutions Arduino & Raspberry
-
Programmation embarquée et potentielles utilisations d’Arduino Hardware
-
Environnement disponibles sur Raspberry et en lien avec Arduino
-
Choix d’un système d’exploitation et des outils de développement
-
Travaux pratiques : Mise en oeuvre d’une solution intégrant d’un capteur et plusieurs composants
-
-
Exploitation logicielle
-
Plateformes de communication logicielle
-
APIs de type REST et outils de développement
-
Solutions d’injection de données dans une base NoSQL Big Data
-
Panorama des divers Clouds
-
Sécurisation IoT par des moyens logiciels
-
Méthodes de data visualization
-
Implémentation d’une communication d’un capteur vers une base NoSQL Big Data
-