Controllo dei dispositivi - Integrazioni gestite per AWS IoT Device Management

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à.

Controllo dei dispositivi

Le integrazioni gestite gestiscono la registrazione, l'esecuzione dei comandi e il controllo dei dispositivi. È possibile creare esperienze per gli utenti finali senza conoscere i protocolli specifici del dispositivo utilizzando una gestione dei dispositivi indipendente dal fornitore e dal protocollo.

Con il controllo dei dispositivi, è possibile visualizzare e modificare gli stati del dispositivo, come la luminosità della lampadina o la posizione della porta. La funzionalità emette eventi per i cambiamenti di stato, che puoi utilizzare per analisi, regole e monitoraggio.

Funzionalità principali
Modifica o leggi lo stato del dispositivo

Visualizza e modifica gli attributi del dispositivo in base ai tipi di dispositivo. Puoi accedere a:

  • Stato del dispositivo: valori correnti degli attributi del dispositivo

  • Stato di connettività: stato di raggiungibilità del dispositivo

  • Health status: valori di sistema come il livello della batteria e la potenza del segnale (RSSI)

Notifica di modifica dello stato

Ricevi eventi quando gli attributi del dispositivo o lo stato di connettività cambiano, ad esempio le regolazioni della luminosità delle lampadine o le modifiche dello stato della serratura.

Modalità offline

I dispositivi comunicano con altri dispositivi sullo stesso hub IoT anche senza connettività Internet. Gli stati dei dispositivi si sincronizzano con il cloud quando viene ripristinata la connettività.

Sincronizzazione dello stato

Tieni traccia delle modifiche di stato provenienti da più fonti, dalle app dei produttori dei dispositivi e dalle regolazioni manuali dei dispositivi.

Esamina i componenti e i processi di Hub SDK necessari per controllare i dispositivi tramite integrazioni gestite. Questo argomento descrive come Edge Agent, Common Data Model Bridge (CDMB) e i plug-in specifici del protocollo interagiscono per gestire i comandi dei dispositivi, gestire gli stati dei dispositivi ed elaborare le risposte tra protocolli diversi.

Flussi di controllo dei dispositivi

Il diagramma seguente mostra il flusso di controllo del end-to-end dispositivo descrivendo come un utente finale accende una presa intelligente Zigbee.

Il end-to-end flusso Hub SDK per il controllo dei dispositivi con una presa intelligente Zigbee.

Componenti Hub SDK per il controllo dei dispositivi

L'architettura Hub SDK utilizza i seguenti componenti per elaborare e instradare i comandi di controllo dei dispositivi nell'implementazione IoT. Ogni componente svolge un ruolo specifico nella traduzione dei comandi cloud in azioni del dispositivo, nella gestione degli stati del dispositivo e nella gestione delle risposte. Le seguenti sezioni descrivono in dettaglio come questi componenti interagiscono nella distribuzione:

L'Hub SDK è composto dai seguenti componenti e facilita l'onboarding e il controllo dei dispositivi sugli hub IoT.

Componenti principali:
Agente Edge

Funge da gateway tra l'hub IoT e le integrazioni gestite.

Common Data Model Bridge (CDMB)

Traduce tra il modello di AWS dati e i modelli di dati del protocollo locale come Z-Wave e Zigbee. Include un CDMB di base e plugin CDMB specifici del protocollo.

Fornitore

Gestisce l'individuazione e l'onboarding dei dispositivi. Include un core provisioner e plug-in provisioner specifici del protocollo per attività di onboarding specifiche del protocollo.

Componenti secondari
Integrazione all'hub

Fornisce all'hub certificati e chiavi client per comunicazioni sicure sul cloud.

Proxy MQTT

Fornisce connessioni MQTT al cloud delle integrazioni gestite.

Logger

Scrive i log localmente o nel cloud delle integrazioni gestite.