Semaine 1 et 2 - Électronique et Programmation Arduino
• Notion de courant, tension, puissance loi des mails, noeuds, modèle thevenin, Norton
• Les composants passifs & actifs, Moteurs pas à pas, continu, servo-moteurs
• Les capteurs (humidité, lumière, pression etc.)
• Afficheurs
• Programmation carte
• Arduino
• Version control system, git
TP : Station météo
Semaine 3 et 4 - Système radio courte et longue portée
• Caractéristiques et performances des systèmes radio "courte portée"
• Technologies : "WiFi" et "Zigbee"
• Technologies : "Bluetooth" et "Bluetooth Low Energie"
• Technologie : "Near Field Communication"
• Technologie : "LoRa et Sigfox"
TP : Jardin connecté
Semaine 5 - Services back-end pour l’internet des objets
• Gestion des équipements
• Analyse de données et visualisation
• Intégration avec les systèmes d’entreprise
• Sécurité et gestion d’identité
TP : Fiware, thingpark
PROGRAMME PÉDAGOGIQUE
CONSTRUIT PAR LE FAUBOURG NUMÉRIQUE DE SAINT-QUENTIN
Semaine 6 et 7 - Présentation des données du Cloud
• La communication au travers de services WEB (REST)
• Les formats de représentation des données sur le WEB
• Langage de choix pour la visualisation des données : Javascript/AJAX
• Les librairies Javascript pour la représentation des données
• Les solutions de visualisation clé en main
• Langage Python
TP : Google Cloud Platform
Semaine 8 et 9 - Connectivité aux smartphones et tablettes
• Scenari de l’utilisation du smartphone/tablette
• Connectivité Bluetooth/BLE
• Présentation du développement d’applications Android
• Android pour la connectivité BLE Android et la visualisation des données Langage Java
TP : Android + Beacon
Semaine 10 - Effectuer des tests de sécurité sur le matériel sans fil
• Sécurité des systèmes sans fils IoT
• Bluetooth
• RFID
• Domotique
TP : Vulnérabilité des réseaux et des Applications
Semaine 11 - Effectuer des tests de sécurité sur le matériel sans fil
• Sécurité des systèmes sans fils IoT
• Bluetooth
• RFID
• Domotique
TP : Vulnérabilité des réseaux et des Applications