Oggetti Connessi con Arduino
Impara a creare servizi e scambiare dati in rete con Arduino
Description
Sempre più spesso oggi utilizziamo e ci aspettiamo di trovare oggetti connessi in Rete. I dispositivi prendono e inviano dati dalla rete creando applicazioni più complesse e sofisticate.
Anche i nostri prototipi realizzati con Arduino possono collegarsi alla rete per inviare e ricevere informazioni. Nelle lezioni del corso apprenderai a inviare e ricevere dati utilizzando il protocollo HTTP tramite Arduino. Invieremo dati in POST e GET a delle pagine di prova realizzate in php.
Vedremo come trasformare Arduino in un server web in grado di ricevere dati in GET e POST e realizzeremo anche un Access Point per potersi collegare in autonomia al nostro dispositivo.
Nella parte iniziale del corso troverai una breve introduzione teorica alle tecnologie di rete: indirizzi IP, protocolli TCP/IP e HTTP.
Le lezioni tratteranno anche il formato JSON e XML. Affronteremo varie soluzioni costruite partendo da zero e anche il sistema Arduino IoT Cloud per realizzare rapidamente prototipi connessi a Internet.
Per poter seguire le lezioni è consigliabile utilizzare una scheda Arduino nano IoT 33 (o MKR WiFi 1010). Utilizzeremo alcuni componenti come LED, pulsanti e resistori con breadboard e jumper.
Il corso è destinato a chi ha già una conoscenza (intermedia) di Arduino e della programmazione in C/C++.
What You Will Learn!
- Comprendere le dinamiche web e i protocolli di base
- Inviare e ricevere dati in rete con Arduino
- Costruire prototipi interattivi e connessi
- Utilizzare hardware per connettersi in rete (con e senza cavo)
Who Should Attend!
- Progettisti, designer, studenti e inventori che desiderano connettere in rete i propri prototipi e progetti