Passa al contenuto principale

Cos'è un Template e da cosa è composto

Un Template (Asset Template) è lo stampo da cui vengono creati tutti gli asset di un certo tipo. Se produci o gestisci più unità dello stesso prodotto (es. un modello di frigorifero industriale, una linea di sensori, un impianto standard), definisci una sola volta il template e poi crei un asset per ogni unità reale.

Un template è composto da quattro parti:

1. Variabili

Le variabili definiscono quali dati un asset di questo template esporrà: ogni variabile ha una chiave (key), un tipo di dato, un'eventuale unità di misura e un flag che indica se è scrivibile (cioè se puoi inviare comandi al device, non solo leggere valori).

Esempio: un template "Frigorifero industriale" potrebbe avere le variabili temperatura (numerica, °C, sola lettura), compressore_attivo (booleana, sola lettura) e setpoint (numerica, °C, scrivibile).

2. Integrazione

L'integrazione definisce come i device fisici comunicano con Trackle Spaces. Sono supportati quattro tipi:

TipoQuando usarlo
TrackleDevice che usano il modulo/SDK Trackle nativo.
MQTTDevice che pubblicano/sottoscrivono topic MQTT con un payload configurabile.
HTTPDevice che chiamano periodicamente le API HTTP di Trackle Spaces (utile per configurare anche un timeout di "offline").
SenecaDevice compatibili con il protocollo Seneca: telemetria e comandi remoti tramite tenant, ID esterno e token.

Il tipo di integrazione è una proprietà del template: tutti gli asset creati da quel template comunicano nello stesso modo.

3. Regole di allarme

Le regole di allarme sono condizioni sulle variabili del template (es. "temperatura > 8°C per più di 10 minuti") che, quando si verificano su un asset, generano un allarme nello storico di quell'asset specifico. Le regole si configurano a livello di template e si applicano automaticamente a tutti gli asset che lo usano. Approfondisci in Regole di allarme.

4. Dashboard di template

Ogni template può avere una o più dashboard condivise, visibili su tutti gli asset che usano quel template. Puoi anche impostare una dashboard come "dashboard home": sarà quella mostrata per prima quando apri il dettaglio di un asset. Approfondisci in Dashboard.

Prossimi passi