IoT Design & Implementation
Architetture, metodologie, componenti, tecnologie e strumenti per costruire soluzioni al passo con i tempi.
What you will learn
Acquisire le competenze tipiche di un IoT Architect
Mettere ordine nel complesso e variegato mondo dell'IoT
Apprendere una metodologia per progettare e implementare sistemi IoT
Capire le potenzialità e acquisire una visione globale in grado di ideare nuove soluzioni
Saper individuare i "mattoni" di base e metterli insieme per realizzare un sistema completo
Saper utilizzare: sensori, attuatori, IoT field gateway, MQTT Broker on Cloud comprendendone a fondo il funzionamento
Impiegare correttamente le tecnologie Low Power WAN come Sigfox, LoRawan e NB-IoT
Realizzare sensori e IoT Gateway con Arduino serie MKR e Raspberry PI
Costruire MQTT Client con Python e Arduino IDE utilizzando SDK forniti dal mercato in particolare da AWS IoT
Utilizzare piattaforme IoT in Cloud come Amazon AWS IoT Core con servizi Serverless, come AWS Lambda, per realizzare applicazioni con Javascript
Why take this course?
Siamo nell’era dell’Internet delle cose, l’inesorabile diffusione pervasiva di Internet che abbraccerà tutto e tutti. Una rete di dispositivi intelligenti e cooperanti, dalle potenzialità illimitate, a disposizione della creatività umana per realizzare soluzioni innovative in ogni ambito sociale. E’ un contesto vastissimo nel quale è importante sapersi orientare avendo ben presenti i mattoni fondamentali alla base di questa importante rivoluzione tecnologica.
Obiettivi del corso sono:
Acquisire le competenze tipiche di un IoT Architect
Mettere ordine nel complesso e variegato mondo dell’IoT
Apprendere una metodologia per progettare e implementare sistemi IoT
Saper individuare i "mattoni" di base e metterli insieme per realizzare un sistema completo
Acquisire una visione globale in grado di ideare nuove soluzioni
Fornire basi solide per poter intraprendere con competenza nuovi progetti
Costruire una adeguata professionalità per affrontare con successo le sfide del futuro
Mettere gli studenti in grado di utilizzare le tecnologie più in voga del momento: Arduino, Raspberry, Amazon AWS IoT, Python, JavaScript.
Il corso è strutturato in:
6 Lezioni
4 Approfondimenti
4 Laboratori
5 Programmi pronti all’uso per PC, Arduino, Raspberry e AWS Lambda
Le lezioni portano gradualmente, attraverso un filo logico conduttore, ad acquisire una buona padronanza sui principi di base per realizzare soluzioni IoT utilizzando le tecnologie più in voga.
Gli approfondimenti permettono di andare più nello specifico su singoli temi per meglio acquisire gli strumenti di sviluppo.
I laboratori mostrano i risultati di quanto illustrato nelle lezioni e negli approfondimenti.
Tutti i programmi utilizzati per i laboratori vengono messi a disposizione per poter replicare in proprio quanto appreso.