IoT - Développement en Java & C++
0/10
(0 avis)
Formation créée le 21/02/2023. Dernière mise à jour le 20/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Appréhender l'architecture IoT et mettre en place une chaîne IoT complète
Objectifs de la formation
- 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
Profil des bénéficiaires
Pour qui
- Développeurs
- Chefs de projets
- Ingénieurs
Prérequis
- Bonnes connaissances en Java
- Expérience pratiques en Java
Contenu de la 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
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Émargement numérique
- Mises en situation
- Formulaires d’évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace intranet de formation
- Documents supports de formation projetés
- Exposés théoriques
- Étude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)