Cet article explique comment utiliser les modèles Thing Specification Language (TSL) pour établir une communication entre les appareils et IoT Platform dans divers scénarios.
Prérequis
Avez-vous effectué les opérations suivantes ?
Créer un produit : Créez un produit dans la console IoT Platform.
Ajouter manuellement un modèle TSL ou Importer un modèle TSL : Configurez un modèle TSL pour le produit.
-
Terminer le développement côté appareil
: Configurez votre appareil pour une communication basée sur le langage TSL et connectez-le à IoT Platform.
Procédure
Si vous utilisez un module TSL personnalisé, chaque fonctionnalité des données TSL doit inclure l'identifiant du module personnalisé. Format :
identifiant du module:identifiant de la fonctionnalité
.
Par exemple, si vous utilisez le module personnalisé {tsl.functionBlockId}, spécifiez les fonctionnalités TSL en utilisant les formats suivants :
Propriétés :
{tsl.functionBlockId}:{tsl.properties.identifier}.Événements :
{tsl.functionBlockId}:{tsl.event.identifier}.Services :
{tsl.functionBlockId}:{tsl.service.identifier}.
-
Soumettez les données de l'appareil. IoT Platform analyse les données selon le protocole Alink.
Vous pouvez définir des propriétés, configurer les valeurs de propriété souhaitées et appeler des services dans IoT Platform. Pour plus d'informations sur le format de données défini par le protocole Alink, consultez les rubriques
Propriétés, événements et services des appareils
et
Valeurs de propriété souhaitées d'un appareil
.
Vérifier les données dans IoT Platform : IoT Platform vérifie les propriétés, les événements et les données d'appel de service soumises par les appareils. Les données d'appel de service comprennent les paramètres de requête et les résultats d'appel. Les données vérifiées s'affichent dans l'onglet TSL Data de la page Device Details dans la console IoT Platform .
-
Facultatif :Configurez les abonnements côté serveur ou le transfert de données. Votre serveur peut obtenir les propriétés des appareils, les événements, les résultats de configuration des propriétés et les résultats d'appel de service en se basant sur les règles de transfert de données.