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