⚙️ Architettura IoT

Sensori IoT — Analisi Tecnica

Protocolli, hardware, comunicazione, sicurezza e integrazione con Nautilus: tutto quello che devi sapere sull'infrastruttura tecnica dei nostri sensori smart city.

Architettura di sistema

Come è strutturata la rete IoT

L'infrastruttura IoT di AVEMI si basa su un'architettura a tre livelli: i sensori sul campo (edge), il gateway di raccolta e la piattaforma cloud Nautilus. Ogni livello è progettato per massimizzare affidabilità e sicurezza.

1

Edge — Sensori sul campo

Sensori certificati IP65/IP67 alimentati a batteria (3-10 anni) o fotovoltaico. Comunicano via LoRaWAN, NB-IoT o WiFi a seconda del caso d'uso.

2

Gateway — Raccolta e inoltro

Gateway LoRaWAN con copertura fino a 10 km in area urbana. Concentra i dati e li inoltra cifrati via HTTPS al server Nautilus. Backup 4G integrato.

3

Cloud — Nautilus IoT Platform

API REST MQTT bridge che riceve, valida e persiste i dati nel database MySQL. Dashboard real-time con WebSocket e storico illimitato.

📊 Schema architettura: Sensori → Gateway → Cloud Nautilus
Protocolli di comunicazione

Standard industriali e aperti

📡

LoRaWAN

Protocollo LPWAN a basso consumo e lungo raggio. Ideale per sensori a batteria distribuiti su tutto il territorio comunale. Frequenza 868 MHz, standard EU863-870.

868 MHz10+ kmBatteria 10y
📶

NB-IoT (LTE Cat-M)

Protocollo cellulare per dispositivi IoT. Penetrazione in ambienti chiusi (tombini, sotterranei). SIM integrata, nessun gateway necessario.

4G/5GSotterraneiSIM integrata
🌐

MQTT / HTTP REST

Protocollo applicativo per lo scambio dati. MQTT per streaming in tempo reale, HTTP REST per query storiche e configurazione. TLS 1.3 obbligatorio.

MQTT 3.1.1TLS 1.3JSON
Dati e storage

Struttura dei dati e conservazione

ParametroSpecifica
DatabaseMySQL 5.6+ / MariaDB 10.4+
Frequenza acquisizioneConfigurabile da 1 minuto a 24 ore per tipo sensore
Formato trasmissioneJSON compresso (payload minimo per LoRaWAN)
Retention dati grezzi2 anni (configurabile)
Aggregati orari/giornalieriConservati illimitatamente
BackupAutomatico giornaliero, retention 30 giorni
Compressione storicaDati >1 anno compressi con media mobile
ExportCSV UTF-8, JSON, API REST paginata
Sicurezza

Dati protetti end-to-end

🔐

Autenticazione dispositivi

Ogni sensore ha un AppEUI, DevEUI e AppKey univoci (standard LoRaWAN ABP/OTAA). Nessun sensore non autorizzato può inviare dati al sistema.

🛡️

Cifratura dati

I payload LoRaWAN sono cifrati AES-128 a livello applicativo. La comunicazione verso il server avviene sempre via HTTPS/TLS 1.3.

👁️

Accesso API tokenizzato

L'API IoT di Nautilus è protetta da token Bearer con scadenza configurabile. Ogni utente ha permessi granulari per sensore/zona.

📋

Conformità GDPR

I sensori non acquisiscono dati personali. Eventuali telecamere/audio sono trattati separatamente con DPA. Dati in hosting italiano.

Integrazione Nautilus

API di integrazione con il gestionale

I dati IoT si integrano con Nautilus attraverso un set di API REST documentate. I sensori possono essere associati agli asset censiti nei moduli (un cassonetto nel modulo Arredo Urbano, un lampione nel modulo Illuminazione).

EndpointDescrizioneMetodo
/api/iot/dataRiceve dati in ingresso dai gatewayPOST
/api/iot/sensoriLista sensori attivi con stato e ultima letturaGET
/api/iot/storico/{id}Storico letture per sensore con filtri temporaliGET
/api/iot/alertGestione soglie e notificheGET/POST
/api/gis/layer/sensoriGeoJSON con posizione e stato sensori per la mappaGET
🔌 Open by design: Le API IoT di Nautilus rispettano lo standard OpenAPI 3.0 e sono compatibili con qualsiasi piattaforma IoT di terze parti (The Things Network, ChirpStack, Loriot, etc.).

Vuoi approfondire l'architettura tecnica?

Il nostro team tecnico è disponibile per una sessione di valutazione gratuita dell'infrastruttura IoT del tuo Comune.

Richiedi valutazione tecnica ← A cosa servono