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 Hub SDK supportano l'onboarding dei dispositivi prima di iniziare a lavorare con le integrazioni gestite. 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 dei dispositivi.
Componenti Hub SDK per l'onboarding dei dispositivi
Componenti SDK
Fornitore principale
Il core provisioner è il componente centrale che orchestra l'onboarding dei dispositivi nell'implementazione dell'hub IoT. Coordina tutte le comunicazioni tra le integrazioni gestite 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.
- Client Hub SDK APIs
-
Ricevi e inoltra report sulle funzionalità dei dispositivi dai plug-in CDMB specifici del protocollo alle integrazioni gestite.
Plugin di provisioning specifici per il protocollo
I plugin di provisioning specifici del protocollo 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:
-
Inizializzazione del middleware specifica per il protocollo
-
Configurazione della modalità di collegamento radio basata sulle richieste del provider principale
-
Rimozione del dispositivo tramite chiamate API middleware
Middleware specifico per il protocollo
Il middleware specifico del protocollo 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 delle integrazioni gestite e si connette all'hub IoT.

Configurazione Zero-touch (ZTS)
La configurazione Zero-touch (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 nelle integrazioni gestite. 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.
