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à.
AWS IoT fornisce un registro che ti aiuta a gestire le cose. Un oggetto è una rappresentazione di un'entità logica o un dispositivo specifico. Può trattarsi di un dispositivo fisico o un sensore, ad esempio una lampadina o un interruttore su un muro. Può anche essere un'entità logica come un'istanza di un'applicazione o un'entità fisica che non si connette AWS IoT ma è collegata ad altri dispositivi che lo fanno (ad esempio, un'auto dotata di sensori del motore o un pannello di controllo).
Le informazioni su un oggetto vengono archiviate nel registro come dati JSON. Di seguito è illustrato un esempio di oggetto:
{
"version": 3,
"thingName": "MyLightBulb",
"defaultClientId": "MyLightBulb",
"thingTypeName": "LightBulb",
"attributes": {
"model": "123",
"wattage": "75"
}
}
Gli oggetti sono identificati da un nome. Gli oggetti possono anche avere attributi, che sono coppie nome–valore che è possibile usare per archiviare le informazioni sull'oggetto, ad esempio il numero di serie o il produttore.
Un tipico caso d'uso di un dispositivo prevede l'uso del nome dell'oggetto come ID client MQTT predefinito. Sebbene non imponiamo una mappatura tra il nome del registro di un oggetto e l'utilizzo del client MQTT IDs, dei certificati o dello stato ombra, consigliamo di scegliere un nome di oggetto e utilizzarlo come ID client MQTT sia per il registro che per il servizio Device Shadow. In questo modo, puoi ottenere organizzazione e comodità per il parco istanze IoT senza rinunciare alla flessibilità del modello di certificati dei dispositivi sottostante o delle copie shadow.
Non è necessario creare un oggetto nel registro per connettere un dispositivo ad AWS IoT. L'aggiunta di oggetti al registro permette di semplificare le attività di gestione e ricerca di dispositivi.