Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégration des appareils
Découvrez comment les composants du SDK Hub prennent en charge l'intégration des appareils avant de commencer à travailler avec Managed Integrations. Cette section couvre les composants architecturaux essentiels dont vous avez besoin pour l'intégration des appareils, notamment la manière dont le fournisseur principal et les plugins spécifiques au protocole fonctionnent ensemble pour gérer l'authentification, la communication et la configuration utilisateur des appareils.
Composants du SDK Hub pour l'intégration des appareils
Composants du SDK
Fournisseur principal
Le fournisseur principal est le composant central qui orchestre l'intégration des appareils dans le cadre du déploiement de votre hub IoT. Il coordonne toutes les communications entre Managed Integrations et les plugins d'approvisionnement spécifiques à votre protocole, garantissant ainsi une intégration sécurisée et fiable des appareils. Lorsque vous embarquez un appareil, le fournisseur principal gère le flux d'authentification, gère la messagerie MQTT et traite les demandes de l'appareil via les fonctions suivantes :
- Connexion MQTT
-
Crée des connexions avec le courtier MQTT pour la publication et l'abonnement de rubriques dans le cloud.
- File d'attente et gestionnaire de messages
-
Traite les demandes d'ajout et de suppression d'appareils entrantes dans l'ordre.
- Interface du plug-in de protocole
-
Fonctionne avec des plugins d'approvisionnement spécifiques au protocole pour l'intégration des appareils en gérant les modes d'authentification et de connexion radio.
- API du client du SDK Hub
-
Recevez et transférez des rapports sur les capacités des appareils à partir de plugins CDMB spécifiques au protocole vers Managed Integrations.
Protocol-specific plugins d'approvisionnement
Protocol-specific les plugins d'approvisionnement sont des bibliothèques qui gèrent l'intégration des appareils pour différents protocoles de communication. Chaque plugin traduit les commandes du fournisseur principal en actions spécifiques au protocole pour vos appareils IoT. Ces plugins exécutent les tâches suivantes :
-
Protocol-specific initialisation du middleware
-
Configuration du mode de connexion radio basée sur les demandes du fournisseur principal
-
Suppression d'appareils via des appels d'API intergiciels
Protocol-specific intergiciel
Protocol-specific le middleware agit comme une couche de traduction entre les protocoles de votre appareil et les intégrations gérées. Ce composant traite les communications dans les deux sens : il reçoit les commandes des plug-ins du fournisseur et les envoie aux piles de protocoles, tout en collectant les réponses des appareils et en les acheminant vers le système.
Flux d'intégration des appareils
Passez en revue la séquence des opérations qui se produisent lorsque vous intégrez des appareils à l'aide du SDK Hub. Cette section montre comment les composants interagissent pendant le processus d'intégration et décrit les méthodes d'intégration prises en charge.
Flux d'intégration
Configuration simple (SS)
L'utilisateur final allume l'appareil IoT et scanne son code QR à l'aide de l'application du fabricant de l'appareil. L'appareil est ensuite inscrit dans le cloud Managed Integrations et se connecte au hub IoT.
Zero-touch configuration (ZTS)
Zero-touch setup (ZTS) rationalise l'intégration des appareils en les associant préalablement en amont dans la chaîne d'approvisionnement. Par exemple, au lieu que les utilisateurs finaux scannent le code QR de l'appareil, cette étape est effectuée plus tôt pour pré-associer les appareils aux comptes clients. Par exemple, cette étape peut être effectuée au centre de distribution.
Lorsque l'utilisateur final reçoit et allume l'appareil, celui-ci s'inscrit automatiquement dans le cloud d'intégrations gérées et se connecte au hub IoT sans nécessiter d'actions de configuration supplémentaires.
Configuration guidée par l'utilisateur (UGS)
L'utilisateur final allume l'appareil et suit des étapes interactives pour l'intégrer à Managed Integrations. Cela peut inclure d'appuyer sur un bouton du hub IoT, d'utiliser une application du fabricant de l'appareil ou d'appuyer sur les boutons du hub et de l'appareil. Vous pouvez utiliser cette méthode en cas d'échec de la configuration simple.
WiFi Configuration simple (WSS)
WiFi La configuration simple (WSS) élimine le besoin de WiFi configuration manuelle en fournissant automatiquement les informations d'identification réseau. Pour les WiFi-enabled appareils, WSS automatise le provisionnement des WiFi informations d'identification. L'utilisateur final scanne le code-barres de l'appareil (SN et UPC) à l'aide de l'application mobile, activant ainsi une fenêtre de configuration de 15 minutes. Lorsque l'appareil est allumé, il découvre automatiquement le réseau temporaire du fournisseur, effectue l'authentification dans le cloud et reçoit en toute sécurité les WiFi informations d'identification du fournisseur. L'appareil se connecte ensuite au WiFi réseau sans qu'il soit nécessaire de saisir manuellement le mot de passe ou de sélectionner le réseau.
Si WSS n'est pas disponible ou échoue (par exemple, aucun fournisseur n'est disponible ou si le délai de connexion est expiré), le système revient automatiquement à la configuration guidée par l'utilisateur, offrant ainsi une expérience utilisateur fluide grâce à des instructions de configuration manuelle. Pour plus d'informations sur la configuration WiFi simple, consultezWiFi Configuration simple pour embarquer et faire fonctionner les appareils.
Le schéma suivant montre le flux de configuration WiFi simple :