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.
Contrôle de l'appareil
Les intégrations gérées gèrent l'enregistrement des appareils, l'exécution des commandes et le contrôle. Vous pouvez créer des expériences pour les utilisateurs finaux sans connaître les protocoles spécifiques à l'appareil en utilisant sa gestion des appareils indépendante du fournisseur et du protocole.
Grâce au contrôle des appareils, vous pouvez afficher et modifier les états des appareils, tels que la luminosité de l'ampoule ou la position de la porte. La fonctionnalité émet des événements pour les changements d'état, que vous pouvez utiliser à des fins d'analyse, de règles et de surveillance.
Fonctions principales
- Modifier ou lire l'état de l'appareil
-
Affichez et modifiez les attributs des appareils en fonction des types d'appareils. Vous pouvez accéder à :
-
État de l'appareil : valeurs actuelles des attributs de l'appareil
-
État de connectivité : état d'accessibilité de l'appareil
-
État de santé : valeurs du système telles que le niveau de la batterie et l'intensité du signal (RSSI)
-
- Notification de changement d'état
-
Recevez des événements lorsque les attributs ou les états de connectivité de l'appareil changent, tels que le réglage de la luminosité de l'ampoule ou le changement de l'état du verrouillage des portes.
- Mode hors ligne
-
Les appareils communiquent avec d'autres appareils sur le même hub IoT, même sans connexion Internet. Les états des appareils sont synchronisés avec le cloud lorsque la connectivité est rétablie.
- Synchronisation des états
-
Suivez les changements d'état provenant de plusieurs sources, des applications du fabricant de l'appareil et des réglages manuels de l'appareil.
Passez en revue les composants et les processus du SDK Hub dont vous avez besoin pour contrôler les appareils via des intégrations gérées. Cette rubrique décrit comment l'agent Edge, le Common Data Model Bridge (CDMB) et les plug-ins spécifiques au protocole fonctionnent ensemble pour gérer les commandes des appareils, gérer les états des appareils et traiter les réponses via différents protocoles.
Flux de contrôle des appareils
Le schéma suivant illustre le flux de contrôle de l' end-to-endappareil en décrivant comment un utilisateur final active une prise intelligente Zigbee.
Composants du SDK Hub pour le contrôle des appareils
L'architecture du SDK Hub utilise les composants suivants pour traiter et acheminer les commandes de contrôle des appareils dans votre implémentation IoT. Chaque composant joue un rôle spécifique dans la traduction des commandes du cloud en actions de l'appareil, dans la gestion de l'état de l'appareil et dans le traitement des réponses. Les sections suivantes décrivent comment ces composants fonctionnent ensemble dans votre déploiement :
Le SDK Hub comprend les composants suivants et facilite l'intégration et le contrôle des appareils sur les hubs IoT.
Composants principaux :
- Agent Edge
-
Agit comme une passerelle entre le hub IoT et les intégrations gérées.
- Pont de modèle de données commun (CDMB)
-
Effectue des traductions entre le modèle de AWS données et les modèles de données du protocole local tels que Z-Wave et Zigbee. Il inclut un CDMB de base et des plugins CDMB spécifiques au protocole.
- Approvisionneur
-
Gère la découverte et l'intégration des appareils. Il inclut un fournisseur principal et des plugins d'approvisionnement spécifiques au protocole pour les tâches d'intégration spécifiques au protocole.
Composants secondaires
- Intégration au hub
-
Fournit au hub des certificats clients et des clés pour une communication sécurisée dans le cloud.
- Proxy MQTT
-
Fournit des connexions MQTT au cloud d'intégrations gérées.
- Logger
-
Écrit les journaux localement ou dans le cloud d'intégrations gérées.