IoT-vlootbeheer: toezicht houden op 200 industriële routers zonder speciaal team

· 7 minuten leestijd
7 min read
Lucas Moreau
OT/IT-netwerkingenieur

Wanneer uw IoT-park meer dan 50 locaties omvat, wordt handmatig beheer onmogelijk. Hier leest u hoe u een fleetmonitoringsysteem kunt opzetten dat schaalbaar is — met twee technici, niet twintig.

Het probleem met 200 routers

Bij 10 routers regelen we het handmatig. We weten welke locatie welke apparatuur heeft, we houden een Excel-sheet bij met de configuraties en we brengen regelmatig bezoeken ter plaatse.

Bij 200 routers is het een heel ander verhaal:

  • Configuratie: 200 verschillende configuraties, elk met locatiespecifieke kenmerken
  • Implementatie: tijdens piekperiodes elke 2–3 dagen een nieuwe locatie
  • Monitoring: het is onmogelijk om 200 dashboards handmatig te monitoren
  • Incidenten: storingen doen zich 's nachts en in het weekend voor
  • Updates: firmware-updates op 200 apparaten coördineren zonder dat dit tot storingen leidt

Onze klant Faure Industries (industriële integrator, 200 klantlocaties) heeft dit probleem opgelost. Dit is hun aanpak.

Beheerarchitectuur op basis van 4 pijlers

1. Zero-Touch Provisioning — geen handmatige configuratie

Met ZTP is handmatige configuratie per site niet meer nodig. Dit is de werkwijze:

Resultaat: een niet-gekwalificeerde netwerktechnicus kan een complete locatie in minder dan 5 minuten in gebruik nemen — je hoeft alleen maar de stekker in het stopcontact te steken.

2. Implementatieprofielen — de gecentraliseerde configuratie

Faure Industries heeft 8 implementatieprofielen opgesteld die 95% van hun configuraties bestrijken:

# 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]

Wanneer een nieuwe site aan dit profiel voldoet, hoef je deze alleen maar aan het ZTP-token toe te wijzen. De volledige configuratie wordt dan automatisch geïmplementeerd.

3. Proactief toezicht — storingen voor zijn

Reactieve monitoring (waarschuwing wanneer er een storing optreedt) volstaat niet bij 200 routers. Faure Industries maakt gebruik van voorspellende monitoring:

Indicatoren voor vroegtijdige waarschuwing

Signal RSRP LTE :
> -80 dBm → Excellent (vert)
-80 bij -95 → Goed (lichtgroen)
-95 bij -105 → Verslechterd (oranje) → preventieve waarschuwing
< -105 → Critique (rouge) → intervention

Met preventieve waarschuwingen kunt u vooruitdenken:

  • Een antennecontrole inplannen vóór er een storing optreedt
  • Contact opnemen met de provider om een verslechtering van de dekking te melden
  • De installatie van een externe antenne inplannen bij het volgende bezoek

Dashboard voor de conditie van het wagenpark

Actieve SIM2 (failover): 4 routers · Laatste uitval > in de afgelopen 24 uur: 0 router.

4. Onderhoud zonder dat u zich ergens naartoe hoeft te verplaatsen

De meeste incidenten kunnen op afstand worden opgelost:

IncidentOplossing op afstandPercentage
Router vastgelopenOTA-herstart via dashboard85%
Onjuiste configuratieProfiel opnieuw implementeren via dashboard90%
Verouderde firmwareOTA-update in batches100%
Modbus-slave reageert niet meerTest via dashboard + logbestanden70%

Alleen bij materiële storingen (stroomuitval, losgeraakte antenne, losgekoppelde RS485-kabel) is een bezoek ter plaatse nodig.

Integratie met bestaande monitoringtools

De waarde van een platform voor wagenparkbeheer wordt afgemeten aan de mate waarin het kan worden geïntegreerd in het bestaande ecosysteem van de integrator of de eindklant.

Webhooks en REST-API's

Eziwan biedt een volledige REST-API en webhooks voor elke gebeurtenis binnen de vloot:

# Voorbeeld: offline apparaten weergeven via de REST-API
curl -H "Authorization: Bearer $EZIWAN_TOKEN" \
https://api.eziwan.com/v2/devices?status=offline&site_id=*

# JSON-antwoord
{
"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
}

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

Integratie van Grafana, InfluxDB en Prometheus

Voor teams die hun infrastructuur al met Grafana beheren:

# Voorbeeld van een Eziwan-gegevensbron in Grafana
datasource:
type: prometheus
url: https://api.eziwan.com/metrics
auth:
type: bearer
token: ${EZIWAN_TOKEN}

# Beschikbare statistieken
# 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}

Een standaard Grafana-dashboard dat is geïmporteerd vanuit de Eziwan-community toont binnen 5 minuten: de kaart met de locaties (online/offline/met verminderde prestaties), het histogram van failover-gebeurtenissen en de trends in het RSRP-signaal over een periode van 30 dagen.

ITSM-integratie (ServiceNow, Jira Service Management)

Voor organisaties die hun incidenten via een ITSM-tool beheren:

// 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"
}

Deze webhook kan automatisch een P2-ticket in ServiceNow of een issue in Jira SM aanmaken — de dienstdoende technicus wordt hiervan op de hoogte gebracht zonder dat er handmatige tussenkomst nodig is.

Operationele kengetallen van Faure Industries

Na 18 maanden in bedrijf (200 locaties):

MetriekWaarde
Gemiddelde implementatietijd per locatie4,5 min (exclusief verzending)
Beschikbaarheid gegevensverzameling99,4%
Op afstand opgeloste incidenten83%
Technici toegewezen aan het wagenparkbeheer1,5 FTE
Locaties beheerd per FTE130

Veelgestelde vragen

Kunnen routers van verschillende merken vanuit één Eziwan-console worden beheerd? Het gecentraliseerde Eziwan-vlootbeheer is standaard geïntegreerd in de Eziwan-gateways. Voor apparatuur van derden (Teltonika, Cradlepoint, Sierra Wireless) is een gedeeltelijke integratie mogelijk via de Eziwan REST-API of de NETCONF/YANG-protocollen — neem contact op met ons team voor specifieke gebruikssituaties.

Hoe kun je snel vaststellen of een locatie offline is binnen een netwerk van 200 locaties? Het Eziwan-dashboard geeft in realtime de status van elke locatie weer (ONLINE / OFFLINE / STORING) met de tijdstempel van de laatste communicatie. Er worden configureerbare waarschuwingen (e-mail, sms, webhook) geactiveerd als een locatie zich al N minuten niet heeft gemeld. Bij 200 locaties kunt u met het netwerksoverzicht (tabel of kaart) onmiddellijk de locaties met afwijkingen identificeren.

Wordt het verzamelen van gegevens onderbroken door de OTA-firmware-update? Bij Eziwan-gateways is de OTA-update zo ontworpen dat de onderbreking tot een minimum wordt beperkt: de firmware wordt op de achtergrond gedownload en de herstart wordt gepland tijdens een geconfigureerd onderhoudsvenster (bijv. van 02.00 tot 04.00 uur 's ochtends). De 'store-and-forward'-functie zorgt ervoor dat er geen gegevens verloren gaan die vóór de herstart zijn verzameld.


Meer informatie


Conclusie

Het beheer van een grootschalige industriële IoT-vloot is geen kwestie van personeel — het is een kwestie van architectuur. Met ZTP, gecentraliseerde profielen, voorspellende waarschuwingen en OTA-onderhoud kunnen twee mensen 200 locaties net zo gemakkelijk beheren als 20.

De sleutel: herhalende handmatige taken elimineren met slimme tools, en je concentreren op werkzaamheden die echte meerwaarde opleveren.

Bekijk de ZTP-documentatie → · Bekijk onze praktijkvoorbeelden →


Aanvullende bronnen