

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Interfacce del modello di asset
<a name="model-interfaces"></a>

AWS IoT SiteWise le interfacce definiscono gli standard per diversi modelli di asset. Definiscono una struttura comune che garantisce la coerenza pur consentendo variazioni nell'implementazione.

Le interfacce condividono la stessa struttura dei modelli di asset (proprietà, modelli compositi e gerarchie) ma non è possibile creare risorse direttamente da esse. Le interfacce vengono invece applicate ai modelli di asset esistenti per garantire la standardizzazione. I modelli di componenti non sono supportati per le interfacce.

L'uso delle interfacce offre diversi vantaggi:
+ Proprietà e metriche standardizzate per diverse varianti del modello di asset
+ Definizioni metriche semplificate a livello di interfaccia
+ Gestione più efficiente di gerarchie di asset complesse
+ Gestione indipendente del ciclo di vita della proprietà per ogni variante del modello di asset
+ Collaborazione avanzata tra team in cui i team operativi si concentrano sulla rappresentazione degli asset fisici mentre i team di dati stabiliscono gli standard per tutte le apparecchiature

Ti consigliamo di creare innanzitutto i tuoi modelli di asset per modellare le tue apparecchiature industriali reali. Ogni tipo di attrezzatura, con il proprio insieme di proprietà, può essere rappresentato dai propri modelli di asset. 

## Caso d'uso per la standardizzazione dei modelli di asset
<a name="interface-powertrain-shop-example"></a>

Le interfacce aiutano a standardizzare le proprietà tra diversi modelli di asset preservandone le caratteristiche uniche.

Ad esempio, in un'officina di propulsione ci sono quattro stazioni: motore, trasmissione, differenziale e assemblaggio. Ogni stazione contiene vari tipi di apparecchiature. Ad esempio, la stazione motore include macchine CNC, ma differiscono nelle specifiche: alcune sono a 3 assi, mentre altre sono a 5 assi.

![Diagramma che mostra la gerarchia delle apparecchiature dell'officina propulsori utilizzando solo modelli e asset di asset. L'officina dei propulsori è in alto, poi tutti i modelli di asset per il motore, la trasmissione, il differenziale e le stazioni di assemblaggio al secondo livello in basso. Al terzo livello più in basso, ci sono le singole macchine CNC suddivise per assi e derivano dal modello di assetto della stazione motore. Al contrario, ci sono anche modelli di asset derivanti dal modello della stazione di assemblaggio. Al quarto livello, ciascuna risorsa rappresenta per nome le singole macchine CNC o bracci robotici.](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/images/models-interface-hierarchy.png)


Tuttavia, le interfacce consentono di creare standard per i punti in comune riscontrati nelle macchine CNC. È possibile utilizzare le proprietà ripetibili in un'interfaccia anziché creare modelli di asset per ciascuna proprietà.

Ad esempio, puoi:

1. Create modelli di asset separati per ogni categoria di tipi di macchina. In questo esempio, si tratta delle «macchine CNC a 3 assi» e delle «macchine CNC a 5 assi».

1. Definisci un'interfaccia standard con proprietà e metriche comuni. In questo esempio, `Temperature-in-C``Down-time`, e `Running-time` sono tutte proprietà comuni che si applicano a entrambe le macchine CNC.

1. Applica questa interfaccia a tutti i modelli di asset delle macchine CNC, mantenendo invariate le proprietà specifiche del dispositivo sui singoli modelli di asset.

![Diagramma che mostra come le interfacce semplificano l'organizzazione dei modelli di asset rispetto al diagramma precedente. Mostra diversi parametri ripetibili per le macchine CNC della stazione motore, ora regolati dalle interfacce che trasferiscono varie proprietà ai modelli di assetto delle macchine CNC a 3 e 5 assi, consentendo anche l'immissione di proprietà specifiche del dispositivo su ciascuna di esse.](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/images/models-interface-to-asset-models.png)


È inoltre possibile definire le metriche di disponibilità a livello di interfaccia. Ad esempio, `Avail = avg(Down-time, Running-time)` calcola la disponibilità in base ai valori dei tempi di inattività e del tempo di esecuzione.

L'utilizzo delle interfacce semplifica la gestione del modello degli asset garantendo definizioni e metriche delle proprietà coerenti tra le apparecchiature applicabili, mantenendo al contempo le caratteristiche uniche di ogni tipo di macchina.

## Struttura e componenti
<a name="interface-structure"></a>

Le interfacce includono gli stessi tipi di proprietà dei modelli di asset: attributi, misurazioni, trasformazioni e metriche. Quando vengono sovrapposte a un modello di asset, si mappano le proprietà esistenti alle relative controparti di interfaccia. Le proprietà dell'interfaccia non mappate vengono create automaticamente nel modello di asset.

Le gerarchie di interfaccia definiscono le metriche di rollup, mentre le gerarchie dei modelli di asset consentono le associazioni di asset. Quando si utilizza un'interfaccia, il servizio mapperà automaticamente le gerarchie dei modelli di asset alle gerarchie di interfaccia durante il calcolo delle metriche di rollup. Dopo aver applicato un'interfaccia, le metriche di rollup vengono definite tramite la gerarchia dell'interfaccia anziché la gerarchia propria del modello di asset.

## Considerazioni
<a name="interface-considerations"></a>

Quando lavorate con le interfacce, tenete a mente queste considerazioni:
+ Il modello di asset e le proprietà dell'interfaccia possono essere mappate automaticamente per nome o manualmente. Le gerarchie vengono mappate automaticamente dal servizio durante il calcolo delle metriche di rollup.
+ Non è possibile definire metriche aggiuntive nel modello di asset collegato che utilizzano metriche di interfaccia come input.
+ Un modello di asset può essere collegato a una sola interfaccia. Tuttavia, è possibile applicare più modelli di asset alla stessa interfaccia.
+ Gli allarmi non sono supportati nelle interfacce.
+ I modelli di componenti non sono supportati per le interfacce.

**Topics**
+ [Caso d'uso per la standardizzazione dei modelli di asset](#interface-powertrain-shop-example)
+ [Struttura e componenti](#interface-structure)
+ [Considerazioni](#interface-considerations)
+ [Comprendi la relazione tra interfaccia e modello di asset](interface-asset-model-relationship.md)
+ [Crea un'interfaccia](interface-create.md)
+ [Applica un'interfaccia a un modello di asset](interfaces-link-asset-model.md)
+ [Gestisci le interfacce, i modelli di asset collegati e le proprietà](interfaces-manage.md)
+ [Esempi di interfaccia aggiuntivi](interface-additional-examples.md)