DESCRIZIONE DEL CORSO
Il corso “Applicazioni IoT” è progettato per fornire una comprensione pratica del vasto mondo dell’Internet of Things (IoT).
Al termine del corso sarai in grado di sviluppare in autonomia dei progetti che prevedono applicazioni IoT.
L’IoT comprende qualsiasi oggetto connesso provvisto di sensori, software e altre tecnologie che consentono loro di trasmettere e ricevere dati allo scopo di informare gli utenti o di automatizzare un’azione. Le reti IoT e i dati che esse generano trovano impiego praticamente in ogni aspetto della vita moderna: nelle abitazioni, nelle auto, nei negozi e persino sui nostri corpi. Ad esempio, attraverso interruttori, sensori e dispositivi intelligenti i sistemi di automazione domestica possono essere utilizzati per monitorare e azionare l’illuminazione, la climatizzazione, i sistemi di sicurezza, gli elettrodomestici e altro ancora, anche da remoto.
Per realizzare i progetti che vengono proposti all’interno del corso, verrà utilizzata la piattaforma Arduino IoT Cloud ed una scheda di sviluppo dotata di connessione WiFi a scelta tra quelle compatibili con l’ambiente di sviluppo Arduino IDE. Ad esempio, è possibile utilizzare tutte le schede di sviluppo della famiglia ESP8266 oppure le più recenti e performanti basate su ESP32. Anche le schede Arduino dotate di connessione WiFi possono essere utilizzate.
Iscriviti al corso e inizia subito a creare le tue applicazioni IoT!
CONTENUTI DEL CORSO
Il corso è suddiviso in 15 videolezioni e verranno rese disponibili le slide utilizzate nelle lezioni.
Indice dettagliato del corso:
IoT e Industria 4.0 (e anche 5.0 e 6.0)
• Presentazione del corso
• IoT e Industria 4.0
• Setup ambiente di sviluppo ESP8266/ESP32: Installazione Arduino IDE
• Setup ambiente di sviluppo ESP8266/ESP32: Installazione tool schede ESP e driver
• Setup ambiente di sviluppo ESP8266/ESP32: Test ambiente di sviluppo ESP8266
Tecnologie Abilitanti per l’IoT
• Tecnologie Abilitanti per l’IoT
• Tecnologie Abilitanti per l’IoT: Sicurezza
• Tecnologie Abilitanti per l’IoT: Autenticazione
• Esercitazione con client e broker MQTT
Piattaforme IoT e Applicazioni Pratiche
• Piattaforme IoT e Applicazioni Pratiche
• Connessione a piattaforma Azure IoT: Esercitazione guidata con IoT Hub
Arduino IoT Cloud
• Arduino IoT Cloud
• Laboratorio Arduino IoT Cloud
Raccolta ed Analisi Dati IoT
• Raccolta ed Analisi Dati IoT
• Raccolta dati ed analisi serie temporali con InfluxDB e Grafana
OBIETTIVI DEL CORSO
✔ Comprensione delle Tecnologie IoT: Acquisire conoscenze sulle tecnologie chiave che abilitano l’IoT, inclusi sensori, attuatori, protocolli di comunicazione e piattaforme cloud.
✔ Sviluppo di Progetti IoT: Realizzare progetti funzionanti che integrano hardware e software per applicazioni IoT.
✔ Analisi dei Dati: Imparare a raccogliere, analizzare e visualizzare i dati provenienti dai dispositivi IoT.
DESTINATARI DEL CORSO
Il corso è destinato a tutti coloro che vogliono conoscere il vasto mondo dell’Internet of Things (IoT) e acquisire le abilità necessarie per realizzare applicazioni pratiche.
Per seguire il corso non sarà necessario acquistare componenti hardware aggiuntivi oltre alla scheda di sviluppo. Per iniziare si consiglia di usare un scheda ESP8266 NomeMCU 1.0 (una qualsiasi dei molti cloni compatibili) oppure una ESP32 NodeMCU.