Gestione delle app
Le app sono soluzioni pronte all’uso che installi dall’App Store nel tuo progetto. Ogni app fornisce tutto il necessario per un caso d’uso specifico — un’interfaccia utente per il monitoraggio, la raccolta dati dai tuoi dispositivi, controlli e, opzionalmente, funzionalità AI — tutto già integrato.
Se nessuna app esistente soddisfa le tue esigenze, puoi creare facilmente la tua nell’App Studio. Le app personalizzate ti permettono di risolvere requisiti specifici nel tuo contesto — che si tratti di una dashboard specializzata, una pipeline dati personalizzata o un’interfaccia di controllo su misura per i tuoi dispositivi.
Cos’è un’app?
A differenza di molte altre piattaforme IoT in cui un‘“app” è semplicemente un container da distribuire sui dispositivi edge, un’app IronFlock è un servizio distribuito completo. Combina un’interfaccia utente ospitata, un backend per l’archiviazione dei dati e la messaggistica in tempo reale, e un componente edge che gira sui tuoi dispositivi — tutto collegato automaticamente.
Il container edge è la parte più importante — è il software che gira effettivamente sui tuoi dispositivi, raccoglie dati dai sensori, controlla gli attuatori o ospita servizi locali. Ma è solo uno degli elementi dell’intera app:
- Container edge — Il software principale in esecuzione sui tuoi dispositivi, che gestisce la raccolta dati, l’elaborazione locale e il controllo dei dispositivi.
- Interfaccia utente — Grafici in tempo reale, indicatori, mappe, tabelle e controlli tramite la board dell’app.
- Backend dati — Archiviazione automatica dei dati del dispositivo in un database time-series che alimenta l’interfaccia utente e consente analisi storiche.
- Messaggistica in tempo reale — Streaming live dei dati tra dispositivi e cloud, in modo che le dashboard si aggiornino istantaneamente.
- Accesso remoto — Accesso sicuro alle interfacce web dei dispositivi, telecamere o strumenti di diagnostica.
- Assistente AI — Alcune app includono agenti AI con cui puoi interagire per ottenere informazioni sui tuoi dati.
Quando installi un’app, tutti questi componenti vengono configurati automaticamente — nessuna configurazione o collegamento manuale richiesto.
Come funzionano le app in un progetto
Le app vengono installate a livello di progetto, non sui singoli dispositivi. Una volta installata, l’app appare nel pannello iniziale del tuo progetto. Puoi quindi assegnare dispositivi all’app, e quei dispositivi inizieranno a inviare dati.
Cose importanti da sapere:
- Un’app, molti dispositivi — Installa un’app una volta e assegna centinaia di dispositivi. Tutti i dati dei dispositivi confluiscono nella stessa interfaccia utente.
- I dati rimangono nel tuo progetto — Ogni progetto ha il proprio database privato. Le app in progetti diversi non condividono mai i dati.
- Installa più app — Puoi installare più app nello stesso progetto per casi d’uso diversi (ad es. una per il monitoraggio della temperatura, un’altra per la manutenzione predittiva).
In questa sezione
- L’App Store — Sfoglia e scopri le app
- Aggiungere dispositivi alle app — Aggiungi dispositivi a un’app in modo che eseguano il componente edge
- Impostazioni e parametri delle app — Configura il comportamento dell’app per dispositivo
- Aggiornamenti delle app — Aggiorna le app quando sono disponibili nuove versioni
- Privilegi utente — Controlla chi può accedere a cosa