Semaine 6 et 7 - Présentation des données du Cloud PROGRAMME PÉDAGOGIQUE CONSTRUIT PAR LE FAUBOURG NUMÉRIQUE DE SAINT-QUENTIN • 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 1 et 2 - Électronique et Programmation Arduino Semaine 8 et 9 - Connectivité aux smartphones et tablettes • 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 • 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 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 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