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à.
Onboarding dei dispositivi
Scopri in che modo i componenti di Hub SDK supportano l'onboarding dei dispositivi prima di iniziare a lavorare con Managed Integrations. Questa sezione illustra i componenti architettonici essenziali necessari per l'onboarding dei dispositivi, incluso il modo in cui il core provisioner e i plug-in specifici del protocollo interagiscono per gestire l'autenticazione, la comunicazione e la configurazione degli utenti dei dispositivi.
Componenti Hub SDK per l'onboarding dei dispositivi
Fornitore principale
Il core provisioner è il componente centrale che orchestra l'onboarding dei dispositivi nell'implementazione dell'hub IoT. Coordina tutte le comunicazioni tra Managed Integrations e i plug-in di provisioning specifici del protocollo, garantendo un onboarding sicuro e affidabile dei dispositivi. Quando si effettua l'onboard di un dispositivo, il core provisioner gestisce il flusso di autenticazione, gestisce la messaggistica MQTT ed elabora le richieste dei dispositivi tramite le seguenti funzioni:
- Connessione MQTT
-
Crea connessioni con il broker MQTT per la pubblicazione e la sottoscrizione di argomenti cloud.
- Coda e gestore dei messaggi
-
Elabora le richieste di aggiunta e rimozione dei dispositivi in arrivo in sequenza.
- Interfaccia del plugin di protocollo
-
Funziona con plug-in di provisioning specifici del protocollo per l'onboarding dei dispositivi gestendo l'autenticazione e le modalità di collegamento radio.
- API client Hub SDK
-
Ricevi e inoltra i report sulle funzionalità dei dispositivi dai plug-in CDMB specifici del protocollo a Managed Integrations.
Protocol-specific plugin provisioner
Protocol-specific i plugin provisioner sono librerie che gestiscono l'onboarding dei dispositivi per diversi protocolli di comunicazione. Ogni plugin traduce i comandi del core provisioner in azioni specifiche del protocollo per i tuoi dispositivi IoT. Questi plugin eseguono:
-
Protocol-specific inizializzazione del middleware
-
Configurazione della modalità di collegamento radio basata sulle richieste del core provisioner
-
Rimozione del dispositivo tramite chiamate API middleware
Protocol-specific middleware
Protocol-specific il middleware funge da livello di traduzione tra i protocolli del dispositivo e le integrazioni gestite. Questo componente elabora la comunicazione in entrambe le direzioni, ricevendo comandi dai plugin del provider e inviandoli agli stack di protocolli, raccogliendo anche le risposte dai dispositivi e indirizzandole nuovamente attraverso il sistema.
Flussi di onboarding dei dispositivi
Rivedi la sequenza di operazioni che si verificano quando esegui l'onboard dei dispositivi utilizzando Hub SDK. Questa sezione mostra come i componenti interagiscono durante il processo di onboarding e delinea i metodi di onboarding supportati.
Flussi di onboarding
Configurazione semplice (SS)
L'utente finale accende il dispositivo IoT e ne scansiona il codice QR utilizzando l'applicazione del produttore del dispositivo. Il dispositivo viene quindi registrato nel cloud Managed Integrations e si connette all'hub IoT.
Zero-touch configurazione (ZTS)
Zero-touch setup (ZTS) semplifica l'onboarding dei dispositivi preassociando il dispositivo a monte della catena di fornitura. Ad esempio, anziché essere gli utenti finali a scansionare il codice QR del dispositivo, questo passaggio viene completato prima per collegare in anticipo i dispositivi agli account dei clienti. Ad esempio, questo passaggio può essere completato presso il centro logistico.
Quando l'utente finale riceve e accende il dispositivo, si registra automaticamente nel cloud delle integrazioni gestite e si connette all'hub IoT senza richiedere ulteriori azioni di configurazione.
Configurazione guidata dall'utente (UGS)
L'utente finale accende il dispositivo e segue i passaggi interattivi per integrarlo in Managed Integrations. Ciò potrebbe includere la pressione di un pulsante sull'hub IoT, l'utilizzo di un'app del produttore del dispositivo o la pressione di pulsanti sia sull'hub che sul dispositivo. È possibile utilizzare questo metodo se la configurazione semplice fallisce.
WiFi Configurazione semplice (WSS)
WiFi Simple Setup (WSS) elimina la necessità di una WiFi configurazione manuale fornendo automaticamente le credenziali di rete. Per i WiFi-enabled dispositivi, WSS automatizza il provisioning delle credenziali. WiFi L'utente finale scansiona il codice a barre del dispositivo (SN e UPC) utilizzando l'applicazione mobile, attivando una finestra di configurazione di 15 minuti. All'accensione, il dispositivo rileva automaticamente la rete temporanea del provider, completa l'autenticazione cloud e riceve in modo sicuro le credenziali dal provider. WiFi Il dispositivo si connette quindi alla WiFi rete senza richiedere l'immissione manuale della password o la selezione della rete.
Se WSS non è disponibile o fallisce (ad esempio, nessun provider disponibile o un timeout di connessione), il sistema torna automaticamente alla configurazione guidata dall'utente, fornendo un'esperienza utente senza interruzioni con istruzioni di configurazione manuale. Per ulteriori informazioni su WiFi Simple Setup, vedere. WiFi Configurazione semplice per l'installazione e il funzionamento dei dispositivi
Il diagramma seguente mostra il flusso di WiFi Simple Setup: