AVEVA Wonderware vs IronFlock: quale scegliere per il tuo impianto? (2026)
AVEVA (già Wonderware, ora parte di Schneider Electric) offre uno degli ecosistemi di software industriale più consolidati al mondo. La sua suite comprende HMI (InTouch), controllo supervisivo (System Platform), process historian (Historian / PI System), gestione batch, MES e connettività cloud (AVEVA Connect). È profondamente radicata nelle industrie di processo — oil & gas, farmaceutica, alimentare e bevande, trattamento acque — dove decenni di distribuzione hanno costruito conoscenza istituzionale e validazione regolatoria. Eppure molti progetti di modernizzazione partono proprio dalla ricerca di un’alternativa ad AVEVA Wonderware più snella da implementare e con licenze più semplici.
IronFlock rappresenta un’architettura fondamentalmente diversa: un sistema distribuito in cui i dispositivi edge autonomi eseguono app containerizzate, mentre i servizi centrali (FleetDB, orchestrazione AI, dashboard) forniscono dati e intelligenza a livello di flotta — tutto connesso attraverso un broker di messaggi WAMP in tempo reale.
Questa pagina fornisce un confronto onesto per aiutare i team a scegliere il sistema giusto.
Panoramica
| Dimensione | IronFlock | AVEVA |
|---|---|---|
| Aspetto e interfaccia | UI web moderna — pulita, responsive, nativa nel browser | IDE desktop Windows (WindowMaker, ArchestrA IDE) — potenti ma visivamente datati |
| Usabilità | Self-service: registrati, esegui il flash di un dispositivo, distribuisci app in minuti | Richiede ingegneri ArchestrA specializzati; settimane o mesi per la distribuzione iniziale |
| Collaborazione | Multi-utente con ruoli, chiavi API, condivisione dispositivi, controllo accessi a livello di progetto | Collaborazione basata su Galaxy — complessa, richiede infrastruttura Windows e dominio specifico |
| Quanto moderno | Cloud-native, containerizzato, AI-first, progettato negli anni 2020 | Architettura Windows legacy dagli anni ‘90, modernizzata in modo incrementale (AVEVA Connect) |
| Community | In crescita — marketplace app aperto, documentazione sviluppatori | Grande community industriale consolidata — decenni di competenza degli integratori, specialmente nelle industrie di processo |
| Strategia | Ecosistema aperto — IronFlock costruisce il sistema core (data historian, allarmi, dashboard, gestione dispositivi) e si estende tramite un marketplace aperto di terze parti per funzionalità specifiche di dominio | Vendor-built — AVEVA sviluppa e vende tutte le funzionalità come prodotti interni; il coinvolgimento di terze parti è limitato agli integratori di sistema e alla connettività OPC |
| Tradizione | Fondato per la gestione della flotta IoT e il computing edge | Wonderware fondato nel 1987 — uno dei pionieri originali SCADA/HMI, ora parte di Schneider Electric |
Architettura
AVEVA: Ecosistema Server-Centrico
L’architettura di AVEVA è costruita attorno a server Windows che eseguono componenti interconnessi. Una distribuzione tipica è la seguente:
- System Platform (ArchestrA): La colonna vertebrale supervisiva — modellazione orientata agli oggetti degli asset impianto, con server Galaxy e AppEngine che gestiscono il runtime.
- InTouch HMI: Il livello di visualizzazione — schermate costruite nell’IDE WindowMaker (strumento desktop Windows), servite a InTouch WindowViewer o ai Web Client AVEVA.
- Historian: Archiviazione dati time-series. Server on-premises che raccoglie tag da System Platform, PLC o connessioni DA/HDA dirette. Il separato AVEVA PI System (acquisito da OSIsoft) offre un historian più scalabile con la propria licenza.
- Batch Management: Esecuzione ricette conforme ISA-88 per la produzione farmaceutica e alimentare.
- MES / Gestione Operazioni: Tracciamento produzione, analisi downtime, OEE — tramite i moduli MES di AVEVA o la suite Ecostruxure più ampia di Schneider Electric.
- Driver di comunicazione: Driver proprietari per Modbus, OPC DA/UA, Siemens, Allen-Bradley e altri.
- AVEVA Connect: Offerta cloud per visualizzazione dati e monitoraggio remoto — un prodotto separato con prezzi separati e la propria distribuzione.
- AVEVA Edge (già InTouch Edge HMI): Un runtime più leggero per pannelli embedded e gateway edge — ancora basato su Windows, scripting limitato.
Ogni componente è un prodotto con licenza separata. Una distribuzione completa richiede infrastruttura Windows Server, database SQL Server, workstation di ingegneria dedicate e significativa ingegneria di integrazione per collegare i componenti.
IronFlock: Edge Distribuito + Servizi Centrali
IronFlock è un sistema distribuito con due livelli complementari. I dispositivi edge autonomi eseguono un agente leggero e app containerizzate in Docker nel punto di operazione. I servizi centrali — FleetDB (TimescaleDB), il FleetDB Service, l’orchestrazione AI e la UI web — forniscono archiviazione dati a livello di flotta, dashboard e intelligenza. Un broker di messaggi WAMP connette tutto con pub/sub e RPC in tempo reale.
È inoltre possibile effettuare il provisioning di dispositivi virtuali — nodi di calcolo ospitati nel cloud che si uniscono al progetto insieme ai dispositivi fisici, eseguendo servizi a livello di flotta come Grafana, Node-RED, Jupyter o pipeline di dati personalizzate.
- Dispositivi edge: Qualsiasi hardware Linux- o Windows-compatibile — Raspberry Pi, PC industriali, NVIDIA Jetson, IPC Windows, gateway — che eseguono app autonomamente (su Windows l’agente gira come servizio nativo, con riavvio automatico e self-update)
- App: Container Docker in qualsiasi linguaggio di programmazione, distribuiti su dispositivi edge o virtuali
- Dati: Le app edge pubblicano la telemetria attraverso il broker di messaggi verso FleetDB, che effettua automaticamente il provisioning di tabelle TimescaleDB per-progetto
- Servizi centrali: Il FleetDB Service elabora i flussi di dati, valuta gli allarmi e serve le dashboard; il servizio AI orchestra le conversazioni multi-agente con accesso diretto ai dispositivi
- Distribuzione: Esegui il flash di un dispositivo, collegalo al broker, installa app dallo store o dal tuo repository
Cosa Significa in Pratica
| Scenario | IronFlock | AVEVA |
|---|---|---|
| Aggiungi un nuovo sito | Connetti i dispositivi — si uniscono al progetto e iniziano a inviare dati a FleetDB | Effettua il provisioning di server Windows, installa System Platform, configura oggetti ArchestrA, distribuisci schermate InTouch |
| Aggiungi una funzionalità | Installa un’app (spesso gratuita) | Acquista un nuovo modulo, installalo sul server, integra con System Platform |
| Aggiorna 50 dispositivi sul campo | OTA bulk in un clic su tutta la flotta | Aggiornamento manuale per-dispositivo o distribuzione SCCM |
| Esegui modello AI personalizzato | Distribuisci come app containerizzata su ogni dispositivo | Non supportato nativamente — richiede integrazione esterna |
| Accedi al dispositivo da remoto | Clicca “Apri Tunnel” nel browser | VPN verso la rete dell’impianto o configura abbonamento AVEVA Connect |
| Aggiungi un nuovo protocollo | Installa un’app collector — il solo Industrial Collector copre S7, Allen-Bradley, Modbus e OPC UA; MQTT e Kafka via app | Acquista e installa driver di comunicazione |
| Scala dispositivi, dati e progetti | I dispositivi sono self-contained; i servizi scalano indipendentemente; TimescaleDB per i dati; isolamento progetti basato su swarm | Aggiungi server, configura la gerarchia Galaxy; Historian per i volumi di dati; i progetti separati condividono l’infrastruttura |
| Aggiorna la piattaforma stessa | Aggiornamenti rolling a downtime quasi nullo per tutti i servizi centrali | Finestra di manutenzione pianificata con downtime del sistema |
Confronto Funzionalità
Dati e Connettività
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Connettività PLC | ✅ Industrial Collector — Modbus TCP/RTU, OPC UA, Siemens S7 e Allen-Bradley in un’unica app, con un catalogo di profili di apparecchiatura già mappati (S7 e Allen-Bradley in early access); più i collector IO-Link, BACnet e MTConnect (collectors) | ✅ Driver proprietari (Modbus, OPC DA/UA, Siemens, AB, BACnet) |
| Supporto OPC UA | ✅ Integrato nell’Industrial Collector — naviga lo spazio degli indirizzi, autenticazione con certificato | ✅ OPC DA e UA integrati |
| Supporto MQTT | ✅ Via app | ⚠️ Via AVEVA Edge o terze parti |
| Connettività Kafka | ✅ Via app | ❌ Non disponibile nativamente |
| Integrazione dati REST API | ✅ Integrata | ⚠️ Limitata — API AVEVA Connect |
| Database time-series | ✅ TimescaleDB per-progetto con auto-provisioning | ⚠️ Historian (licenza per-server) o PI System (prodotto separato, licenza separata) |
| Provisioning automatico dati | ✅ Tabelle create automaticamente per app | ❌ Configurazione manuale tag richiesta |
| Isolamento dati tra progetti | ✅ Separazione fisica database + isolamento crittografico | ❌ Separazione manuale server/namespace |
| Elaborazione dati edge | ✅ Calcolo completo su qualsiasi dispositivo Linux o Windows | ⚠️ AVEVA Edge — scripting limitato, solo Windows |
| Scaling database cloud | ✅ Gestito, auto-scaling | ⚠️ AVEVA Connect (abbonamento separato) |
| Integrazione sensori LoRaWAN | ✅ ChirpStack su dispositivo virtuale — pipeline dati unificata | ❌ Non disponibile |
Visualizzazione e Dashboard
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Dashboard builder | ✅ Sistema widget YAML no-code | InTouch WindowMaker (IDE Windows) |
| Libreria widget | ✅ Grafici, gauge, mappe, tabelle, form, azioni | ✅ Libreria simboli industriali avanzata (P&ID, pompe, valvole, serbatoi) |
| Dashboard multipagina | ✅ | ✅ |
| Widget form con archiviazione dati | ✅ Integrati | ❌ È necessario costruire personalizzato tramite scripting |
| Widget azioni (controllo macchina) | ✅ Integrati | ✅ Via QuickScript .NET |
| Aggiornamenti in tempo reale | ✅ Sotto il secondo via WAMP | ✅ Sotto il secondo via sottoscrizioni OPC |
| Ruoli utente solo-dashboard | ✅ Integrati | ⚠️ Richiede configurazione manuale dei ruoli |
| Dashboard incorporabili | ✅ | ⚠️ AVEVA Web Client (limitato) |
| Strumento di progettazione | Basato su browser (nessuna installazione) | IDE desktop Windows (WindowMaker / ArchestrA IDE) |
| Grafica HMI industriale (P&ID) | ✅ Libreria completa simboli SCADA | ✅ Librerie simboli estese — pompe, valvole, serbatoi, tubazioni, nastri trasportatori |
Accesso Remoto e Sicurezza
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Servizio di tunneling integrato | ✅ TCP, HTTP(S), UDP, SSH, VNC, VPN | ❌ Non disponibile — VPN richiesta |
| Accesso HMI remoto | ✅ Un clic dal browser | ⚠️ AVEVA Web Client o AVEVA Connect (abbonamento separato) |
| Accesso desktop remoto | ✅ Tunneling VNC | ❌ VPN o terze parti (TeamViewer, RDP) |
| Accesso SSH ai dispositivi | ✅ Basato su browser | ❌ |
| Autenticazione | ✅ OIDC con TOTP 2FA | ⚠️ Windows Active Directory / autenticazione a livello OS |
| Gestione chiavi API | ✅ | ❌ |
| Zero porte aperte sui dispositivi | ✅ L’agente chiama verso l’esterno | ❌ I server ascoltano sulle porte configurate |
| Isolamento messaggi per tenant | ✅ Isolamento crittografico realm | ❌ Infrastruttura condivisa |
| Audit logging | ✅ Registro di audit completo dispositivi e utenti | ⚠️ Audit trail Historian (ambito limitato) |
Sviluppo App
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Linguaggi di sviluppo | ✅ Qualsiasi (container Docker) | ❌ Solo QuickScript .NET, VBScript, scripting ArchestrA |
| IDE cloud integrato | ✅ | ❌ |
| Integrazione Git | ✅ GitHub, GitLab | ❌ Versioning Galaxy proprietario |
| Pipeline CI/CD release | ✅ Build e release integrati | ❌ Distribuzione manuale via ArchestrA IDE |
| Marketplace app | ✅ Con monetizzazione | ❌ |
| Ecosistema moduli di terze parti | Ecosistema app in crescita | ⚠️ Soluzioni partner Schneider Electric |
| Linguaggio di scripting | Qualsiasi (Python, Go, Rust, JS, ecc.) | QuickScript .NET / VBScript |
AI e Analisi
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Orchestrazione AI multi-agente | ✅ Integrata | ❌ Non disponibile |
| Query in linguaggio naturale sui dati dispositivo | ✅ | ❌ |
| AI fisica (esecuzione funzioni sui dispositivi) | ✅ | ❌ |
| Agenti AI personalizzati definiti dall’app | ✅ Template agenti basati su YAML | ❌ |
| Grafici in tempo reale generati dall’AI | ✅ In-conversazione | ❌ |
| Interazione vocale | ✅ | ❌ |
| ML/analisi edge | ✅ Distribuisci qualsiasi framework ML via app containerizzate | ❌ |
| Analisi avanzata | ✅ Via app containerizzate | ⚠️ AVEVA Insight (prodotto cloud separato) |
| Manutenzione predittiva | ✅ Via agenti AI + app edge | ⚠️ AVEVA Predictive Analytics (modulo separato) |
Gestione Dispositivi e Flotta
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Aggiornamenti OTA bulk (OS, agente, app) | ✅ | ❌ Aggiornamenti manuali per-server (SCCM, RDP) |
| Raggruppamento e gestione dispositivi | ✅ | ❌ |
| Log in diretta da tutte le app | ✅ Streaming nel browser | ❌ Windows Event Viewer / file di log |
| Gestione posizione e vista mappa | ✅ | ❌ |
| Condivisione dispositivi con privilegi | ✅ | ❌ |
| Pre-registrazione dispositivi OEM | ✅ Plug & play | ❌ |
| Connetti qualsiasi dispositivo Linux o Windows | ✅ ARM, x86, NVIDIA Jetson, IPC Windows | ❌ Solo server Windows |
| Dispositivi virtuali (calcolo cloud) | ✅ Esegui Grafana, Node-RED, Jupyter insieme alla flotta fisica | ❌ |
| Gestione multi-sito | ✅ Piano di controllo unico per tutti i siti | ⚠️ System Platform separato per sito, o AVEVA Connect |
Allarmi e Notifiche
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Regole allarme configurabili | ✅ Su qualsiasi flusso di telemetria | ✅ Sistema allarmi integrato con System Platform |
| Notifiche email | ✅ | ✅ Via pipeline di notifica allarmi |
| Notifiche SMS | ✅ | ⚠️ Via integrazione di terze parti |
| Notifiche vocali | ❌ | ⚠️ Via integrazione di terze parti |
| Livelli di gravità | ✅ Critico, Maggiore, Minore | ✅ Priorità configurabili |
| Auto-risoluzione | ✅ | ✅ |
| Valutazione e annotazione manuale | ✅ | ✅ Shelving e riconoscimento allarmi |
| Conformità ISA-18.2 | ⚠️ Flessibile ma non pre-certificato | ✅ Gestione allarmi matura con supporto ISA-18.2 |
MES e Batch
| Funzionalità | IronFlock | AVEVA |
|---|---|---|
| Gestione batch (ISA-88) | ⚠️ Via app containerizzate | ✅ AVEVA Batch Management (esecuzione ricette, audit trail) |
| Tracciamento OEE | ⚠️ Via app | ✅ AVEVA MES Performance |
| Tracciamento produzione | ⚠️ Via app | ✅ AVEVA MES Operations |
| Gestione qualità | ⚠️ Via app | ✅ AVEVA MES Quality |
| Conformità regolatoria (FDA 21 CFR Part 11) | ⚠️ Audit trail disponibile, non pre-validato | ✅ Flussi di lavoro pre-validati |
Confronto Prezzi
AVEVA: Licenze Per-Componente
AVEVA utilizza un modello di licenza per-componente in cui ogni prodotto dell’ecosistema viene acquistato separatamente. Una distribuzione tipica richiede:
- System Platform: Licenza per-server, con licenze di accesso per-client
- InTouch HMI: Licenza per-stazione o per-client
- Historian: Per-server, con livelli per numero di tag (500, 2.000, 10.000, illimitato)
- Driver di comunicazione: Per-driver, per-server
- Moduli MES: Licenza per-modulo (Performance, Quality, Operations — ciascuno separato)
- Batch Management: Licenza modulo separato
- AVEVA Connect: Abbonamento cloud separato (per-utente, per-volume dati)
- PI System (se usato al posto di Historian): Licenza enterprise da OSIsoft/AVEVA
I costi aggiuntivi includono licenze Windows Server, licenze SQL Server, tariffe di manutenzione annuale (tipicamente 15–20% del costo della licenza) e professional services per integrazione e messa in servizio. Ogni nuovo sito richiede un nuovo set di licenze server. I contratti enterprise vengono negoziati direttamente con le vendite di AVEVA/Schneider Electric.
IronFlock: Cloud Gratuito + Abbonamento per On-Premises
La versione cloud di IronFlock è gratuita — tutte le funzionalità core (gestione dispositivi, dashboard, aggiornamenti OTA, allarmi, distribuzione app) sono incluse senza costi. IronFlock addebita in base all’utilizzo delle risorse: storage, sessioni di accesso remoto, dispositivi virtuali e utilizzo AI.
Funzionalità aggiuntive possono essere aggiunte acquistando app dal marketplace — per esempio, connettori di protocollo specializzati, strumenti di analisi o soluzioni specifiche di settore costruite da IronFlock o sviluppatori di terze parti.
Per le distribuzioni on-premises (air-gapped o infrastruttura privata), IronFlock offre una licenza basata su abbonamento.
Quando Scegliere AVEVA
AVEVA potrebbe essere la scelta migliore se:
- Hai distribuzioni esistenti di System Platform con applicazioni InTouch personalizzate e ingegneri ArchestrA formati.
- Hai bisogno di gestione batch ISA-88 con esecuzione ricette pre-validata per la produzione farmaceutica o alimentare regolamentata.
- Hai bisogno di conformità FDA 21 CFR Part 11 con firme elettroniche pre-validate e audit trail — AVEVA ha decenni di documentazione di validazione.
- Hai bisogno di grafica P&ID personalizzata altamente specializzata — InTouch include un editor grafico HMI dedicato con strumenti di disegno avanzati per schermate di processo personalizzate complesse. (Nota: IronFlock ora include una libreria completa di simboli SCADA che copre pompe, valvole, serbatoi, tubazioni e altro.)
- Sei un’azienda Schneider Electric e desideri una stretta integrazione con PLC Modicon, Ecostruxure e il più ampio ecosistema Schneider.
- Hai bisogno del PI System per distribuzioni historian a scala enterprise su centinaia di migliaia di tag con modellazione complessa del framework asset.
- La tua organizzazione ha firmato un accordo enterprise Schneider Electric / AVEVA che copre l’intero portfolio software.
Quando Scegliere IronFlock
IronFlock è la scelta più forte quando:
- Stai costruendo una nuova distribuzione e vuoi evitare l’architettura legacy basata su server Windows.
- Hai bisogno di distribuzione app in qualsiasi linguaggio — non QuickScript .NET proprietario o VBScript.
- Hai bisogno di AI integrata — query in linguaggio naturale, orchestrazione multi-agente, esecuzione AI fisica sui dispositivi.
- Vuoi accesso remoto senza VPN — tunneling per HTTP, SSH, VNC, TCP e UDP integrato nel sistema.
- Gestisci una flotta di dispositivi su più siti e hai bisogno di aggiornamenti OTA centralizzati, monitoraggio e gestione da un unico piano di controllo.
- Hai bisogno di isolamento multi-tenant con separazione automatica dei dati per-progetto.
- Vuoi eseguire sull’hardware che hai già — qualsiasi distribuzione Linux o un PC industriale Windows (ARM, x86, NVIDIA Jetson) — senza infrastruttura Windows Server.
- Il costo è importante — le licenze per-server, per-client, per-modulo di AVEVA, più AVEVA Connect e la licenza Historian superano significativamente il modello di abbonamento IronFlock per funzionalità comparabili.
- Vuoi costruire e monetizzare app industriali su un marketplace.
- Vuoi archiviazione time-series automatica senza effettuare il provisioning e mantenere server Historian o PI System dedicati.
Percorso di Migrazione
IronFlock può funzionare insieme a una distribuzione AVEVA esistente. I team comunemente iniziano distribuendo dispositivi edge IronFlock insieme all’infrastruttura System Platform esistente, usando app OPC UA per connettersi agli stessi PLC e sorgenti dati. IronFlock gestisce la gestione flotta, l’accesso remoto e le analisi AI-powered mentre AVEVA continua a servire le schermate InTouch e i processi batch esistenti. Nel tempo, le dashboard e l’archiviazione dei dati possono migrare su IronFlock, riducendo la dipendenza dall’infrastruttura server Windows e dalle licenze per-componente.