Description
Objectif de formation : Maîtriser le développement d'applications connectées en JavaScript pour des projets IoT
Objectifs pédagogiques
- Connaître les forces et faiblesses des diverses cartes
- Appréhender les multiples frameworks JavaScript pour l'IoT
- Lier des objets connectés avec des périphériques mobiles
- Développer des applications embarquées
- Être capable de prototyper des objets connectés
Public concerné
Développeurs
Chefs de projets techniques
Ingénieurs
Prérequis
Notions clés en JavaScript, HTML & CSS
Facultatif : Bases en électronique
Déroulé du programme
1
Introduction
- État de l'art IoT
- Études de cas représentatifs du marché IoT et des wearables
- Rappels d'électronique
- Le rôle des langages Web dans l'IoT
- Environnement de développement
2
Conception d'applications en temps réel avec Node.js
- Rôle de Node.js dans les applications embarquées
- Installation et premiers pas
- Modules et Node Package Manager
- Communication temps réel avec Express & Socket.io
- Travaux pratiques : Conception d'un serveur HTTP & affichage d'un message. Manipulation d'Express et de Socket.io
3
Premiers pas avec la plateforme Tessel
- Présentation de la carte et des modules
- Installation et paramétrage
- Communication sans fil
- Travaux pratiques : Détection et communication avec des périphériques Bluetooth. Sécurisation d'une interface Web à l'aide des technologies RFID
4
Prototypage d'objets connectés avec Arduino
- Installation & paramétrage de la carte
- Connexion avec d'autres périphériques
- Manipulation de la robotique
- Travaux pratiques : Manipulation et études de cas à l'aide de Arduino
5
Micro PC Raspberry au service de l'IoT
- Comparaison avec Arduino
- Installation & paramétrage de la carte
- Mise en place d'un environnement léger & performant avec Rasbian & Node.js
- Connexion à d'autres périphériques avec GPIO / USB
- Frameworks Cylon.js & Node-RED
- Travaux pratiques : Utilisation des matrice LEDs avec Raspberry Pi
6
Utilisation couplée d'Arduino, Raspberry Pi et Smartphones au sein de la domotique
- Connexion de la carte Arduino au Raspberry Pi
- Communication avec l'extérieur
- Connexions en temps réel
- Travaux pratiques : Contrôle des deux cartes avec un Smartphone
Informations
Durée
4 jour(s)
28h
Tarif
2750 € HT
HT