Cette rubrique décrit les termes à connaître pour comprendre IoT Platform.
Termes
Terme | Description |
produit | Un produit est un ensemble d'appareils partageant les mêmes fonctionnalités. IoT Platform attribue une clé de produit (ProductKey) unique à chaque produit. |
appareil | Un appareil appartient à un produit. IoT Platform génère un nom d'appareil (DeviceName) unique pour chaque appareil d'un même produit. Les appareils peuvent se connecter directement à IoT Platform ou être rattachés en tant que sous-appareils à une passerelle connectée à IoT Platform. |
groupe | IoT Platform vous permet de créer des groupes d'appareils. Chaque groupe peut contenir des appareils issus de produits différents. Utilisez ces groupes pour gérer vos appareils transversalement. |
passerelle | Une passerelle peut se connecter directement à IoT Platform et permet de gérer des sous-appareils. Les sous-appareils ne communiquent avec IoT Platform qu'à travers une passerelle. |
sous-appareil | Un sous-appareil est fondamentalement un appareil. Il ne peut pas se connecter directement à IoT Platform et doit être rattaché à une passerelle. |
certificat d'appareil | Un certificat d'appareil comprend une ProductKey, un DeviceName et un DeviceSecret.
|
ProductSecret | La ProductSecret est la clé privée émise par IoT Platform pour chaque produit. Elle est généralement utilisée conjointement avec la ProductKey pour l'authentification par certificat unique par produit. La ProductSecret est requise pour l'authentification et la communication des appareils. Notez cette valeur pour pouvoir la consulter ultérieurement. |
topic | Un topic est une chaîne de caractères UTF-8 servant de support de transmission lors de la communication de type publication/abonnement. Un appareil peut publier des messages sur un topic ou s'abonner aux messages de celui-ci. |
catégorie de topic | Une catégorie de topic regroupe des topics associés à différents appareils d'un même produit. Les variables ${productKey} et ${deviceName} permettent de désigner un appareil unique. Une catégorie de topic s'applique à tous les appareils d'un même produit. |
publier | Opération autorisée sur un topic. Si le paramètre Opération autorisée d'un topic est défini sur Publier, vous pouvez publier des messages sur ce topic. |
s'abonner | Opération autorisée sur un topic. Si le paramètre Opération autorisée d'un topic est défini sur S'abonner, vous pouvez recevoir les messages de ce topic. |
RRPC | RRPC signifie « revert-RPC ». L'appel de procédure distante (RPC) utilise le mode client/serveur et permet de solliciter un service distant sans connaître le protocole sous-jacent. Une RRPC permet d'envoyer une requête du serveur vers un appareil et de recevoir la réponse de cet appareil. |
tag | Vous pouvez ajouter des tags aux produits, aux appareils et aux groupes.
|
protocole Alink | Le protocole Alink assure la communication entre les appareils et IoT Platform. |
modèle TSL | IoT Platform utilise le langage de spécification des objets (TSL, Thing Specification Language) pour décrire les fonctionnalités des appareils. Un modèle TSL définit les propriétés, les services et les événements de l'appareil. Les modèles TSL utilisent le format JSON. Vous pouvez structurer vos données selon un modèle TSL avant de les soumettre à IoT Platform. |
propriété | Une propriété est une fonctionnalité TSL qui décrit l'état d'un appareil, par exemple les informations de température collectées par un dispositif de surveillance environnementale. Les propriétés prennent en charge les méthodes de requête GET et SET. Les applications peuvent envoyer des requêtes pour lire et définir les propriétés. |
valeur de propriété souhaitée | IoT Platform vous permet de définir des valeurs de propriété souhaitées pour un appareil. Si l'appareil est en ligne, ses valeurs de propriété sont mises à jour en temps réel. Si l'appareil est hors ligne, les valeurs souhaitées sont mises en cache dans IoT Platform. Lorsque l'appareil se reconnecte, il récupère les valeurs souhaitées et met à jour ses propres propriétés. |
service | Un service est une fonctionnalité TSL qui décrit une capacité ou une méthode d'un appareil. Ces capacités ou méthodes peuvent être utilisées par des demandeurs externes. Vous pouvez spécifier les paramètres d'entrée et de sortie d'un service. Contrairement aux propriétés, les services peuvent être invoqués via une commande pour mettre en œuvre une logique métier complexe. Par exemple, vous pouvez appeler un service pour exécuter une tâche spécifique. |
événement | Un événement est une fonctionnalité TSL qui décrit un événement d'exécution sur un appareil. Il contient une notification nécessitant une action ou une attention particulière. Un événement peut comporter plusieurs paramètres de sortie. Parmi les exemples d'événements figurent les notifications de fin de tâche, les pannes d'appareil et les alertes de température. Vous pouvez vous abonner aux événements ou les transférer (push). |
script d'analyse des données | Si vos appareils utilisent des données en transit brut (pass-through) ou dans un format personnalisé, vous devez écrire des scripts d'analyse dans IoT Platform. Vous devez convertir les données binaires ou les données JSON personnalisées soumises par les appareils au format JSON Alink pris en charge par IoT Platform. Inversement, vous devez convertir les données JSON Alink envoyées par IoT Platform au format personnalisé pris en charge par les appareils. |
shadow d'appareil | Un shadow d'appareil est un fichier JSON utilisé pour stocker les informations d'état d'un appareil ou d'une application. Chaque appareil dispose d'un shadow unique dans IoT Platform. Les shadows vous permettent d'obtenir et de définir l'état des appareils via les protocoles MQTT ou HTTP, que les appareils soient connectés à Internet ou non. |
moteur de règles | Vous pouvez créer et configurer des règles dans IoT Platform pour mettre en œuvre les fonctionnalités suivantes : abonnement côté serveur, transfert de données et orchestration de scénarios. |
abonnement côté serveur | Votre serveur métier peut s'abonner aux messages d'un produit dans IoT Platform. Les types de messages disponibles incluent : les messages montants des appareils, les notifications de changement d'état des appareils, les notifications de découverte de nouveaux sous-appareils par une passerelle, les notifications liées au cycle de vie des appareils et les notifications de changement de topologie. L'abonnement côté serveur prend en charge les deux méthodes suivantes :
|
transfert de données | Utilisez la fonctionnalité de transfert de données pour acheminer les données d'un topic vers un autre topic ou vers un autre service Alibaba Cloud afin de les stocker ou de les traiter. |
orchestration de scénarios | La fonctionnalité d'orchestration de scénarios permet de développer une logique métier automatisée de manière visuelle. Vous pouvez définir des règles d'interaction entre les appareils et les déployer dans IoT Platform ou sur des instances Edge. |
authentification par certificat unique par appareil | Un certificat d'appareil est gravé sur chaque appareil. Ce certificat comprend une ProductKey, un DeviceName et un DeviceSecret. Lors de la connexion d'un appareil à IoT Platform, la plateforme vérifie l'appareil sur la base de ce certificat. |
authentification par certificat unique par produit | Un certificat de produit est gravé sur tous les appareils d'un même produit. Ce certificat comprend une ProductKey et une ProductSecret. Lorsqu'un appareil envoie une demande d'activation, IoT Platform l'authentifie sur la base du certificat de produit. En cas de succès, IoT Platform émet un certificat d'appareil. L'appareil utilise ensuite ce certificat pour se connecter à IoT Platform. |
instance | Vous pouvez gérer des ressources telles que les produits, les appareils et les règles dans les instances IoT Platform. Les types d'instances suivants sont pris en charge :
|