DATA INGESTION
“Le funzionalità di Data Ingestion sono basate in i-Live Machines su un sottosistema software dedicato che utilizza tecnologie di ultima generazione che rimuovono vincoli e limiti (costo e scalabilità) delle tecnologie tradizionalmente utilizzate per la raccolta dati in ambito industriale”.
“Le capacità di Data Ingestion di Big Data industriali di i-Live Machines sono un punto di forza chiave del prodotto, che è in grado di assicurare realmente la gestione di una quantità potenzialmente illimitata di dati, garantendo sicurezza, affidabilità e scalabilità della comunicazione IoT e della memorizzazione in cloud“.
Raccolta dei dati
- i-Live Machines permette “by design” di raccogliere quantità potenzialmente illimitate di dati (tipicamente connotabili come parametri e allarmi macchina) provenienti, in modalità totalmente asincrona, da macchine industriali ovunque installate;
- Le macchine monitorate sono tipicamente connesse al Cloud i-Live Machines in protocollo MQTT: al fine di garantire la sicurezza della comunicazione e l’autenticità del dato ricevuto, sono supportate connessioni MQTT cifrate SSL/TLS e autenticate da certificati di sicurezza; il contenuto del messaggio deve essere in formato JSON;
- i-Live Machines supporta anche il protocollo HTTP e può inoltre ricevere dati anche tramite moduli software sviluppati ad hoc nel caso di esigenze specifiche (la componente gateway utilizzata per l’invio dei dati dalle macchine non è parte di i-Live Machines).
Organizzazione dei dati
- i-Live Machines gestisce ed elabora nativamente i dati grezzi provenienti dalle macchine, organizzando la classificazione e l’anagrafica delle macchine connesse in un modo che incontra ogni possibile scelta di classificazione operata dai produttori per le proprie macchine:
ogni macchina fisica è rappresentata in i-Live Machines da una entità logica (Asset) che è istanza di un «tipo macchina» (Asset Type) che può comprendere più modelli Produttore; l’Asset Type è definito e caratterizzato in modo univoco da una mappatura dati specifica e fissa nel tempo (con relativo set predefinito di dashboard di visualizzazione) e da un set di regole di diagnostica predefinite che assegnano alla macchina una specifica «complessità» (Asset Complexity);
- i-Live Machines permette di monitorare, gestire e organizzare anche i dati di macchine installate come parti di linea o di impianto. In questo caso le macchine possono anche essere tutte contemporaneamente e contestualmente monitorate dal produttore come «gruppo»:
ogni singolo Asset può essere parte di un Asset Group, cioè di un insieme di specifica cardinalità di più Assett (di uguale o diversi Assett Type).
Storicizzazione dei dati
- Allo scopo di garantire adeguati livelli di continuità e affidabilità e una capacità di crescita virtualmente senza limiti, i-Live Machines memorizza i dati ricevuti in un database formato da un cluster di server, il cui provider come servizio di infrastruttura mette a disposizione tutti i propri certificati e documenti di sicurezza;
- La conservazione dei dati raccolti è garantita tipicamente per due anni ma può essere estesa in caso di particolari necessità espresse dal produttore;
- i-Live Machines è gestito da Holonix, in conformità al Regolamento (UE) 2016/679 del Parlamento Europeo e del Consiglio del 27 aprile 2016 (“GDPR”), con attenzione al rispetto e alla protezione dei dati delle persone fisiche.
DATA ENRICHMENT
“Le funzionalità di Data Enrichment di ILVi-Live Machines permettono di avere sempre tutto e solo quello che serve come capacità di analisi, senza alcun limite di prestazioni da una parte e senza oneri di costo non necessari dall’altra”.
«In i-Live Machines la massima scalabilità di prodotto, è ottenuta implementando la combinazione di capacità computazionali base interne con quelle di un engine, anch’esso interno, di elaborazione di eventi complessi (per il riconoscimento di eventi diagnostici) e con quelle di moduli software integrati con le API esistenti, sviluppati anche in logica progetto custom e anche in partnership con altri sviluppatori di sistemi”.
Analisi descrittiva
- Le funzionalità di analisi descrittiva permettono il recupero dei dati macchina grezzi e la loro visualizzazione e interpretazione basate su dashboard e widget grafici semplici e intuitivi;
- i-Live Machines offre strumenti di data visualization personalizzabili dal produttore in base alle sue esigenze e alla tipologia di dato raccolto dalle sue macchine, che consentono:
- la visualizzazione real-time dello stato della macchina;
- la visualizzazione dello stato della macchina in un dato momento storico applicando filtri temporali;
- la visualizzazione degli allarmi macchina ricevuti, raggruppati per tipologia oppure come elenco.
Analisi diagnostica
- Le funzionalità di analisi diagnostica permettono di definire molteplici tipologie di eventi di diagnosi, di complessità variabile, su ogni tipo di macchina con il relativo livello di allerta;
- i-Live Machines opera in modo continuo applicando regole predefinite per ogni modello di macchina per l’identificazione di comportamenti anomali; possono prendere in considerazione sia i dati in arrivo in quasi-real-time sia quelli memorizzati in maniera storicizzata;
- i-Live Machines invia notifiche push sui dispositivi in uso e via email sugli indirizzi registrati, secondo le preferenze dell’utente, per tutti gli eventi di diagnosi impostati.
Analisi predittiva
- Le funzionalità di analisi predittiva permettono di prevedere il manifestarsi di condizioni anomale;
- Regole e algoritmi previsionali vengono di caso in caso definiti per ogni modello di macchina sulla base delle specifiche esigenze identificate con il produttore. i-Live Machines inoltre, permette di integrare o interfacciare algoritmi esterni di AI sviluppati dal produttore stesso o da altre terze parti;
- In logica di piena scalabilità, possono essere applicati gli algoritmi previsionali più opportuni, dai tradizionali algoritmi di regressione applicati ai dati tendenziali più recenti fino ai sofisticati algoritmi di machine learning utilizzanti dati storici e di intero parco.
Analisi prescrittiva
- Le funzionalità di analisi prescrittiva di i-Live Machines permettono al produttore di associare agli eventi di diagnostica relativi a malfunzionamenti una serie di indicazioni sotto forma di azioni suggerite da svolgere a fronte dell’evento di diagnostica scattato.
DATA FRUITION
“Le funzionalità di Data Fruition di i-Live Machines sono state implementate prendendo in considerazione le esigenze specifiche del loro utilizzatore, il produttore di macchine industriali, in particolare quello di piccole e medie dimensioni, come ad esempio la loro disponibilità di competenze”.
«i-Live Machines soddisfa inoltre un insieme di requisiti più specifici di questa categoria di utenti, requisiti assai difficili da soddisfare con sistemi non progettati fin dall’inizio a questo scopo: devono poter mappare vari tipi di macchinari e per ciascuno di essi monitorare un gran numero di macchine, devono avere adeguata autonomia nella configurazione del sistema che usano, devono poter abilitare l’accesso ai dati anche a terze parti di loro scelta”.
Accesso ai dati
- i-Live Machines permette l’accesso ai dati da qualsiasi dispositivo tramite una connessione internet e web browser;
- Il database di i-Live Machines è strutturato allo scopo di permettere l’accesso ai dati esclusivamente attraverso le funzionalità di visualizzazione, esportazione e interfacciamento dei dati in esso disponibili;
- i-Live Machines permette di esportare tutti i dati grezzi raccolti dalle macchine nei formati di scambio dati CVS, JSON;
- i-Live Machines gestisce i dati di geolocalizzazione in due modalità: manualmente, inserendo la posizione della macchina attraverso la apposita scheda, o automaticamente, nel caso la macchina inviasse le informazioni in merito alla sua posizione GPS.
Autonomia e Personalizzazione
- i-Live Machines è un software Zero-Code, che permette al produttore di utilizzare in piena autonomia tutte le sue funzionalità tramite una semplice e intuitiva interfaccia grafica;
- Il produttore, ad eccezione della fase di on-boarding di un nuovo tipo macchina, in autonomia può connettere nuove macchine, configurare le dashboard di visualizzazione dati, creare e abilitare le terze parti all’accesso ai dati macchina;
- La connessione di una nuova macchina da parte del produttore presuppone solamente l’avvenuta predisposizione in i-Live Machines del tipo macchina di appartenenza e l’avvenuta abilitazione alla connessione della nuova macchina;
- i-Live Machines supporta il White Labelling: il produttore di macchinari industriali può personalizzare l’interfaccia con i propri colori e logo aziendale.
Condivisione dati
- i-Live Machines permette al produttore di:
- condividere selettivamente i dati macchina con i suoi clienti o con altri partner (terze parti);
- di gestire in autonomia un’anagrafica di terze parte alle quali intende dare accesso al sistema di monitoraggio, lasciando al produttore il pieno controllo delle condivisioni dei dati, che possono essere concesse e rimosse in qualsiasi momento. I dati raccolti saranno visibili di conseguenza alle terze parti solo nei periodi per i quali erano abilitate;
- di allegare all’anagrafica macchina dei documenti, supportando diversi formati, e di poterli condividere con le terze parti mantenendo il controllo sui privilegi di accesso.
- Tutti i clienti/partner del produttore (terze parti), indipendentemente dal ruolo creato e assegnato, accedono alle medesime funzionalità di i-Live Machines.