Gestione della flotta IoT: monitoraggio di 200 router industriali senza un team dedicato

· 7 minuti di lettura
7 min read
Lucas Moreau
Ingegnere di rete OT/IT

Quando il vostro parco IoT supera i 50 siti, la gestione manuale diventa impossibile. Ecco come abbiamo progettato un sistema di monitoraggio della flotta in grado di scalare — con due tecnici, non venti.

Il problema con 200 router

Con 10 router, la gestione avviene manualmente. Sappiamo quale sito dispone di quale apparecchiatura, teniamo un foglio Excel con le configurazioni ed effettuiamo visite regolari sul campo.

Con 200 router, è tutta un'altra storia:

  • Configurazione: 200 configurazioni diverse, ciascuna con caratteristiche specifiche per ogni sito
  • Implementazione: un nuovo sito ogni 2–3 giorni nei periodi di picco
  • Monitoraggio: impossibile monitorare manualmente 200 dashboard
  • Incidenti: le interruzioni si verificano di notte e nei fine settimana
  • Aggiornamenti: coordinare gli aggiornamenti del firmware su 200 apparecchiature senza causare interruzioni

Il nostro cliente Faure Industries (integratore industriale, 200 sedi dei clienti) ha risolto questo problema. Ecco il loro approccio.

Architettura gestionale basata su 4 pilastri

1. Zero-Touch Provisioning — nessuna configurazione manuale

Lo ZTP elimina la necessità di effettuare la configurazione manuale sito per sito. Ecco la procedura:

Risultato: un tecnico di rete non qualificato può mettere in funzione un sito completo in meno di 5 minuti — basta collegare l'alimentazione.

2. Profili di distribuzione — la configurazione centralizzata

Faure Industries ha creato 8 profili di implementazione che coprono il 95% delle proprie configurazioni:

# Profil "Station-Pompage-Standard"
name: Station-Pompage-Standard
vpn: openvpn
modbus:
baud_rate: 9600
slaves:
- slave_id: 1
polling: 30s
registers: [pump_status, pressure, flow, level]
mqtt:
broker: mqtt.eziwan.com
topic_prefix: "eau/{site_id}/pompe"
alerts:
- type: device_offline
delay: 5min
channel: [email, sms]
- type: modbus_value_out_of_range
tag: pressure
min: 0.5
max: 8.0
channel: [email]

Quando un nuovo sito corrisponde a questo profilo, è sufficiente assegnarlo al token ZTP. Tutta la configurazione viene implementata automaticamente.

3. Monitoraggio proattivo — anticipare i guasti

Il monitoraggio reattivo (avviso in caso di guasto) non è sufficiente per 200 router. Faure Industries utilizza il monitoraggio predittivo:

Indicatori di allerta precoce

Signal RSRP LTE :
> -80 dBm → Excellent (vert)
-80 a -95 → Buono (verde chiaro)
-95 a -105 → Livello di allerta (arancione) → allerta preventiva
< -105 → Critique (rouge) → intervention

Gli avvisi preventivi consentono di anticipare:

  • Programmare un controllo dell'antenna prima che si verifichi un guasto
  • Contattare l'operatore per segnalare un peggioramento della copertura
  • Pianificare l'aggiunta di un'antenna esterna in occasione del prossimo intervento

Pannello di controllo sullo stato della flotta

SIM2 attive (failover): 4 router · Ultima interruzione > nelle ultime 24 ore: 0 router.

4. Manutenzione senza spostamenti

La maggior parte dei problemi si risolve da remoto:

IncidenteRisoluzione da remotoPercentuale
Router bloccatoRiavvio OTA tramite dashboard85%
Configurazione errataRidistribuzione del profilo tramite dashboard90%
Firmware obsoletoAggiornamento OTA in batch100%
Slave Modbus non rispondeTest dalla dashboard + log70%

Solo i guasti materiali (alimentazione fuori uso, antenna staccata, cavo RS485 scollegato) richiedono un intervento in loco.

Integrazione con gli strumenti di monitoraggio esistenti

Il valore di una piattaforma di gestione della flotta si misura in base alla sua capacità di integrarsi con l'ecosistema esistente dell'integratore o del cliente finale.

Webhook e API REST

Eziwan mette a disposizione un'API REST completa e dei webhook per ogni evento relativo alla flotta:

# Esempio: elencare le apparecchiature offline tramite API REST
curl -H "Authorization: Bearer $EZIWAN_TOKEN" \
https://api.eziwan.com/v2/devices?status=offline&site_id=*

# Réponse JSON
{
"devices": [
{
"id": "gw-lyon-04",
"site": "Lyon-Industrie-Nord",
"status": "offline",
"last_seen": "2025-07-01T14:32:11Z",
"offline_duration_min": 47,
"sim_active": null,
"rsrp_last": -108
}
],
"total_offline": 3,
"total_devices": 200
}

Webhook disponibili: device.offline, device.online, failover.triggered, failover.resolved, signal.degraded, firmware.update.completed, certificate.expiring.

Integrazione Grafana / InfluxDB / Prometheus

Per i team che già monitorano la propria infrastruttura con Grafana:

# Esempio di fonte dati Eziwan in Grafana
datasource:
type: prometheus
url: https://api.eziwan.com/metrics
auth:
type: bearer
token: ${EZIWAN_TOKEN}

# Metriche disponibili
# eziwan_device_rsrp{device_id, site_id, operator}
# eziwan_device_status{device_id, site_id} # 0=offline, 1=degraded, 2=online
# eziwan_failover_count{device_id, sim_slot}
# eziwan_modbus_errors_total{device_id, slave_id}
# eziwan_mqtt_messages_total{device_id, topic}

Una dashboard Grafana standard importata dalla comunità Eziwan mostra in 5 minuti: la mappa geografica delle sedi (online/offline/con prestazioni ridotte), l'istogramma degli eventi di failover e l'andamento del segnale RSRP su 30 giorni.

Integrazione ITSM (ServiceNow, Jira Service Management)

Per le organizzazioni che gestiscono i propri incidenti tramite uno strumento ITSM:

// Webhook Eziwan → ServiceNow
{
"event": "device.offline",
"device_id": "gw-lyon-04",
"site": "Lyon-Industrie-Nord",
"offline_since": "2025-07-01T14:32:11Z",
"recommended_action": "Check LTE coverage and power supply"
}

Questo webhook può generare automaticamente un ticket di livello P2 in ServiceNow o un issue in Jira SM: il tecnico di turno viene avvisato senza alcun intervento manuale.

Indicatori operativi di Faure Industries

Dopo 18 mesi di attività (200 siti):

MetricaValore
Tempo medio di implementazione per sito4,5 min (esclusa la spedizione)
Disponibilità della raccolta99,4%
Incidenti risolti da remoto83%
Tecnici dedicati alla gestione della flotta1,5 ETP
Siti gestiti per ETP130

Domande frequenti

È possibile gestire router di marche diverse da un'unica console Eziwan? La gestione centralizzata della flotta Eziwan è integrata nativamente nei gateway Eziwan. Per le apparecchiature di terze parti (Teltonika, Cradlepoint, Sierra Wireless), è possibile un'integrazione parziale tramite l'API REST di Eziwan o i protocolli NETCONF/YANG — contattate il nostro team per casi d'uso specifici.

Come rilevare rapidamente che un sito è offline in una flotta di 200 siti? La dashboard di Eziwan mostra in tempo reale lo stato di ogni sito (ONLINE / OFFLINE / MALFUNZIONANTE) con l'indicazione dell'ora dell'ultima comunicazione. Se un sito non si manifesta per N minuti, vengono attivati avvisi configurabili (e-mail, SMS, webhook). Per 200 siti, la vista flotta (tabella o mappa geografica) consente di identificare immediatamente i siti che presentano anomalie.

L'aggiornamento OTA del firmware interrompe la raccolta dei dati? Sui gateway Eziwan, l'aggiornamento OTA è progettato per ridurre al minimo le interruzioni: il firmware viene scaricato in background e il riavvio è programmato durante una fascia oraria di manutenzione configurata (ad es. dalle 2:00 alle 4:00 del mattino). La funzione «store-and-forward» garantisce che nessun dato raccolto prima del riavvio vada perso.


Per approfondire


Conclusione

La gestione di una flotta IoT industriale su larga scala non è una questione di risorse umane, ma di architettura. Grazie a ZTP, ai profili centralizzati, agli avvisi predittivi e alla manutenzione OTA, due persone riescono a gestire 200 siti con la stessa facilità con cui ne gestiscono 20.

La chiave: eliminare le attività manuali ripetitive grazie a strumenti intelligenti e concentrarsi sugli interventi che apportano un vero valore aggiunto.

Esplora la documentazione ZTP → · Scopri i nostri casi d'uso →


Risorse aggiuntive