Il 18 aprile 2026 Extra-Net è stata Gold Sponsor di Global Azure Torino. Invece di un gadget da lasciare in un cassetto abbiamo portato un kit: un microcontrollore, un sensore, un LED, e tutto quello che serve per mandare la telemetria su Azure e vederla arrivare su una dashboard. Il codice è pubblico:
github.com/ExtraNetSrl/ExtraNet.GlobalAzureKit
Cosa c'è dentro
- ESP32-C3 Super Mini con un sensore BMP280 (temperatura e pressione; il BME280 con umidità è compatibile) e un LED comandabile dal cloud.
- Firmware Arduino con l'Azure SDK for Embedded C: MQTT su TLS, autenticazione SAS. Uno script genera lo sketch già configurato partendo dagli output di Terraform, così nessuno copia credenziali a mano.
- Terraform che crea in un colpo IoT Hub, Event Hub, Log Analytics e un alert sulla telemetria persa.
- Dashboard locale in Flask con Chart.js e Socket.IO: grafici in tempo reale, export CSV, e il bottone che accende il LED sulla scrivania con un comando cloud-to-device.
- Guide passo passo per cablaggio, flash e risoluzione dei problemi.
Perché un kit e non delle slide
Il cloud si impara mettendoci le mani: infrastruttura vera, telemetria vera, e le stesse scelte di architettura che facciamo sui progetti dei clienti. Terraform per deploy ripetibili, Event Hub per l'ingestione, Log Analytics per l'osservabilità, permessi minimi ovunque. Sono gli stessi schemi che girano in produzione, solo in scala ridotta.
Il repo è stato scritto in coppia con GitHub Copilot: l'architettura e le decisioni sono nostre, la velocità è dell'AI. È anche un esempio concreto di come lavoriamo.
Rifarlo a casa
Serve un account Azure (IoT Hub ha un piano gratuito), Terraform, l'IDE Arduino e una decina di euro di hardware. Il README spiega tutto, dal terraform apply al primo grafico. Se lo provi, apri una issue o una pull request: il kit è rilasciato come Unlicense, fanne quello che vuoi.