Introduzione al Physical Computing e all’IoT

📋 Obiettivi di apprendimento
Definire il Physical Computing spiegando il ruolo di sensori, controllori e attuatori nel ciclo percezione-elaborazione-azione
Descrivere l’ecosistema IoT indicando le quattro fasi del processo e le differenze rispetto all’informatica tradizionale
Riconoscere le principali fonti di dati nell’era digitale e spiegare il loro collegamento con la scienza dei dati
Riflettere sulle implicazioni etiche e di privacy legate alla raccolta massiva di dati nei sistemi IoT
📄
Slides
Physical Computing e IoT — slide complete

Gli oggetti prendono vita — una rivoluzione silenziosa

Ogni mattina, miliardi di interazioni avvengono senza che nessun essere umano schiacci un tasto o tocchi uno schermo. Il termostato di casa misura la temperatura e accende il riscaldamento. Il frigorifero rileva che il latte è finito e lo aggiunge alla lista della spesa. Il semaforo conta le auto in coda e regola i tempi del verde. Il cardiofrequenzimetro al polso manda un avviso al medico se il battito è irregolare.

Questi scenari — una volta fantascienza, oggi realtà — sono il risultato della convergenza di tre rivoluzioni tecnologiche che si sono sovrapposte negli ultimi vent’anni: la miniaturizzazione dei componenti elettronici, la connettività ubiqua (Wi-Fi, 4G/5G, Bluetooth) e la disponibilità del cloud computing per elaborare enormi quantità di dati a costi accessibili.

Il campo che studia come i sistemi informatici interagiscono con il mondo fisico si chiama Physical Computing. E la rete globale che connette tutti questi oggetti intelligenti si chiama Internet of Things.

Physical Computing — definizione

Il Physical Computing è l’insieme delle tecniche, tecnologie e metodologie che permettono ai sistemi informatici di percepire il mondo fisico attraverso sensori e di agire su di esso attraverso attuatori, sotto la guida di un sistema di elaborazione (il controllore).

La parola chiave è il verbo interagire: non si tratta di calcolare o elaborare dati in modo astratto, ma di creare un dialogo continuo tra il digitale e il fisico. Un programma che calcola il fattoriale di un numero è informatica. Un sistema che misura la temperatura di un forno e regola la resistenza per mantenerla a 180°C è Physical Computing.

I tre pilastri del Physical Computing
🔍
SENSORI

Misurano grandezze fisiche del mondo reale (temperatura, luce, suono, movimento) e le trasformano in segnali elettrici interpretabili dal sistema di elaborazione.

Mondo fisico → Digitale
⚙️
CONTROLLORI

Elaborano i dati ricevuti dai sensori, applicano la logica del programma e decidono quali azioni intraprendere. Possono essere microcontrollori (Arduino) o computer completi (Raspberry Pi).

Digitale → Decisione
ATTUATORI

Ricevono i comandi dal controllore e producono effetti fisici — movimento, luce, suono, calore. Trasformano i segnali digitali in azioni che modificano l’ambiente circostante.

Decisione → Mondo fisico
📌 Un esempio completo — il sistema di irrigazione automatica

Un sensore di umidità del suolo rileva che la terra è troppo secca. Il microcontrollore legge il valore e lo confronta con la soglia programmata: “Se umidità < 30%, apri la valvola per 10 minuti”. L’attuatore (la valvola elettrica) si apre. Dopo 10 minuti si richiude. Il sensore controlla di nuovo. Se l’umidità è risalita sopra la soglia, il sistema non interviene. Questo ciclo continuo — percepisci → elabora → agisci → verifica — è la firma del Physical Computing.

Internet of Things — gli oggetti in rete

Il Physical Computing descrive come un singolo sistema interagisce con il mondo fisico. L’Internet of Things (IoT) descrive cosa succede quando milioni di questi sistemi sono connessi in rete e comunicano tra loro e con servizi cloud.

Il termine “Internet of Things” fu coniato nel 1999 da Kevin Ashton, un ricercatore del MIT, mentre lavorava a un sistema di tracciamento delle merci basato su tag RFID. L’idea era radicale per l’epoca: e se gli oggetti fisici potessero identificarsi e comunicare la propria posizione autonomamente, senza che nessun essere umano dovesse scansionarli manualmente?

Numeri dell’IoT — la scala del fenomeno
15 mld
dispositivi IoT connessi nel mondo (2023)
50 mld
dispositivi attesi entro il 2030
79,4 ZB
dati IoT generati annualmente entro il 2025
6.000+
nuovi dispositivi connessi ogni secondo

Cosa rende “smart” un oggetto?

Non tutti i dispositivi elettronici sono dispositivi IoT. Un tostapane tradizionale ha una resistenza e un timer — è elettrico ma non “smart”. Un tostapane smart può ricevere istruzioni dallo smartphone, segnalare quando il pane è pronto e registrare le preferenze di cottura di ogni membro della famiglia. La differenza sta in tre caratteristiche:

1. Capacità sensoriale

Riesce a percepire il proprio stato o l’ambiente circostante (temperatura, posizione, consumo energetico…)

2. Connettività

Può trasmettere e ricevere dati via rete (Wi-Fi, Bluetooth, 4G, Zigbee, LoRaWAN…)

3. Elaborazione locale

Contiene almeno un microcontrollore in grado di eseguire logica senza dipendere dal cloud

Il processo IoT — dal sensore alla decisione

I dati raccolti dai dispositivi IoT non rimangono nel dispositivo. Percorrono un pipeline — una sequenza di trasformazioni — che li porta dal sensore fisico fino a un’azione concreta o a una dashboard di monitoraggio.

📡
FASE 1
Raccolta dati
I sensori rilevano grandezze fisiche (temperatura, umidità, pressione, movimento, luminosità…) e le convertono in segnali elettrici. Questo avviene localmente, sul dispositivo stesso, anche senza connessione Internet.
⚙️
FASE 2
Elaborazione locale
Il microcontrollore (edge computing) analizza i dati in tempo reale. Per alcune decisioni critiche — come frenare un’auto o aprire una valvola di sicurezza — i millisecondi contano: mandare i dati al cloud e aspettare la risposta non è accettabile. L’elaborazione locale riduce la latenza e mantiene la funzionalità anche senza connessione.
☁️
FASE 3
Trasmissione e cloud
I dati rilevanti vengono inviati a server remoti o piattaforme cloud (AWS IoT, Azure IoT Hub, Google Cloud IoT) per l’archiviazione a lungo termine, l’analisi storica e il machine learning. È qui che i dati di milioni di dispositivi vengono aggregati per trovare pattern impossibili da vedere su un singolo sensore.
🎯
FASE 4
Azione e automazione
I risultati dell’analisi si traducono in azioni concrete: un attuatore che interviene fisicamente, una notifica sullo smartphone, un aggiornamento su una dashboard, un report automatico. L’automazione è il valore finale: il sistema agisce senza che l’utente debba fare nulla.

L’IoT non è solo oggetti — le fonti di dati nell’era digitale

I dispositivi IoT sono una delle tante fonti che alimentano il torrente di dati digitali del mondo moderno. Capire questo ecosistema più ampio aiuta a inquadrare l’IoT nel contesto corretto:

📡 IoT e Physical Computing

Sensori di temperatura, telecamere di sorveglianza, contatori intelligenti, braccialetti fitness, veicoli connessi. Dati misurati dal mondo fisico.

📱 Social Media

Post, like, condivisioni, video, storie. Instagram genera 100 milioni di foto al giorno. Twitter 500 milioni di tweet. Dati prodotti dall’interazione umana.

💳 Transazioni digitali

Pagamenti con carta, acquisti online, operazioni bancarie. Ogni transazione lascia una traccia precisa: chi, cosa, quando, dove, quanto.

🌐 Navigazione web

Pagine visitate, tempo di permanenza, click, ricerche. Google processa 8,5 miliardi di ricerche al giorno — ognuna rivela un interesse, un bisogno, un’intenzione.

🔬 Dati scientifici

Genomica, telescopi, acceleratori di particelle, modelli climatici. Il telescopio James Webb genera 57 GB di dati al giorno.

🏥 Dati sanitari

Cartelle cliniche elettroniche, immagini diagnostiche, monitor per pazienti, app di salute. Tra le categorie di dati più sensibili e regolamentate.

📌 Big Data — quando i dati diventano troppi per gli strumenti tradizionali

La combinazione di tutte queste fonti genera quello che viene chiamato Big Data — volumi di dati così grandi, così veloci e così vari che non possono essere elaborati con database e strumenti tradizionali. Le tre “V” dei Big Data sono: Volume (quantità enorme), Velocity (generati in tempo reale) e Variety (strutturati e non strutturati, testo e numeri e immagini). La Data Science è la disciplina che sviluppa metodi per estrarre conoscenza utile da questi oceani di dati.

Applicazioni dell’IoT — il mondo che cambia

🏭
Industria 4.0

Macchinari con sensori che prevedono i guasti prima che accadano (manutenzione predittiva). Robot che comunicano con i sistemi ERP. Linee di produzione che si auto-ottimizzano.

🏙️
Smart City

Semafori intelligenti che si adattano al traffico in tempo reale. Illuminazione pubblica che si regola in base alla luce solare. Cassonetti che segnalano quando sono pieni.

🏥
Sanità

Monitor indossabili che trasmettono parametri vitali al medico. Pillole digitali che segnalano l’avvenuta assunzione. Ospedali che tracciano la posizione di ogni attrezzatura.

🌾
Agricoltura di precisione

Sensori di umidità del suolo che attivano l’irrigazione solo dove necessario. Droni che analizzano le colture con visione artificiale. Riduzione del consumo idrico fino al 40%.

🏠
Smart Home

Termostati che imparano le abitudini e ottimizzano il riscaldamento. Serrature controllate da smartphone. Elettrodomestici che si accendono nelle fasce orarie più economiche.

🚗
Veicoli connessi

Auto che comunicano tra loro e con l’infrastruttura stradale (V2X). Telemetria real-time al produttore per aggiornamenti OTA. Diagnosi dei guasti prima che diventino critici.

Privacy, sicurezza ed etica nell’IoT

Un ecosistema in cui miliardi di oggetti raccolgono dati continuamente pone interrogativi profondi che vanno ben oltre la tecnica. Tre dimensioni critiche meritano attenzione:

⚠️ Sicurezza — i dispositivi IoT sono un bersaglio

Nel 2016, la botnet Mirai ha infettato 600.000 dispositivi IoT (telecamere IP, router, DVR) tramite credenziali di default mai cambiate, generando attacchi DDoS da 1 Tbps che hanno messo offline Netflix, Twitter e Spotify. Il problema strutturale: i dispositivi IoT hanno spesso CPU e RAM limitate, non supportano aggiornamenti OTA, e vengono installati con password di default. Ogni dispositivo connesso è una potenziale porta di ingresso per un attaccante.

🔒 Privacy — chi possiede i tuoi dati?

Uno smartwatch registra il tuo battito cardiaco 24 ore su 24. Un altoparlante smart è sempre in ascolto. Il frigorifero sa cosa mangi. Il termostato sa quando sei a casa. Questi dati, aggregati e analizzati, rivelano abitudini, spostamenti, relazioni sociali e stato di salute con una precisione impensabile fino a pochi anni fa.

In Europa, il GDPR (Regolamento Generale sulla Protezione dei Dati) stabilisce regole precise: i dati personali possono essere raccolti solo con consenso esplicito, per finalità specifiche, e il cittadino ha diritto di accesso, rettifica e cancellazione. Ma il GDPR fatica ad essere applicato efficacemente a miliardi di dispositivi distribuiti globalmente.

🤔 Etica — fino a dove vogliamo spingerci?

La tecnologia non è neutrale — ogni scelta di design incorpora valori. Un sistema di sorveglianza urbana con riconoscimento facciale può aumentare la sicurezza pubblica, ma anche permettere a un governo autoritario di tracciare i dissidenti. Un sensore nelle scarpe da corsa migliora le prestazioni atletiche, ma può anche essere usato da un assicuratore per aumentare le tariffe di chi non si muove abbastanza. La domanda non è solo “possiamo farlo?” ma “dobbiamo farlo? Chi decide? Chi controlla?”

📌 Riepilogo — Punti chiave
  • Il Physical Computing si basa sul ciclo sensori → controllori → attuatori: percepisci il mondo fisico, elabora i dati, agisci sull’ambiente. Il ciclo si ripete continuamente in modo autonomo
  • L’IoT è l’ecosistema in cui i dispositivi di Physical Computing sono connessi in rete. Un oggetto è “smart” se ha capacità sensoriale, connettività e un sistema di elaborazione locale
  • Il processo IoT si articola in 4 fasi: raccolta (sensori) → elaborazione locale (edge computing) → trasmissione (cloud) → azione (attuatori o servizi digitali)
  • L’IoT è una delle fonti dei Big Data — insieme a social media, transazioni digitali, navigazione web e dati scientifici. L’analisi di questi dati è oggetto della Data Science
  • Sicurezza (dispositivi vulnerabili), privacy (raccolta massiva di dati personali) ed etica (scelte di design con implicazioni sociali) sono le tre sfide critiche dell’IoT che richiedono risposte tecniche, legali e culturali

Lascia un commento