Tous les produits
Search
Centre de documentation

IoT Platform:Débogage en ligne

Dernière mise à jour :Aug 09, 2026

Une fois le développement de votre appareil terminé, utilisez la fonctionnalité Online Debug (débogage en ligne) de la console IoT Platform pour envoyer des commandes et tester les fonctions du modèle TSL. Vous pouvez également recourir au service de connexion à distance pour accéder à l'appareil via SSH et saisir des commandes directement dans sa console distante afin de le déboguer et résoudre les problèmes. Cette rubrique explique comment déboguer les fonctions du modèle TSL et utiliser la connexion à distance.

Vous pouvez également recourir au service de connexion à distance pour accéder à l'appareil via SSH et saisir des commandes directement dans sa console distante afin de le déboguer et résoudre les problèmes.

et utiliser la connexion à distance

Prérequis

Limites

Le débogage des fonctions du modèle TSL n'est possible que pour les appareils connectés via MQTT.

Procédure

  1. Connectez-vous à la console IoT Platform.

  2. Sur la page Overview, recherchez l'instance à gérer et cliquez sur son ID ou son nom.

  3. Dans le volet de navigation de gauche, choisissez Maintenance > Online Debug.

  4. Sur la page Online Debug, sélectionnez l'appareil à déboguer.

  5. Sélectionnez l'onglet Property Debugging, Service Calls, pour commencer le débogage.

Débogage des propriétés

  1. Dans l'onglet Property Debugging, sélectionnez un module dans la liste déroulante Module.

  2. Déboguez les propriétés en suivant les étapes ci-dessous.

    Important

    Les opérations Set et Set expectations nécessitent des autorisations en lecture et en écriture sur les propriétés.

    Fonction

    Opération

    Description

    Get

    À droite du champ de propriété, cliquez sur Debugging et sélectionnez Get.

    Les dernières données de propriété de l'appareil s'affichent dans le champ de saisie. Si l'appareil ne possède aucune donnée pour la propriété, le champ reste vide.

    Set

    Saisissez une valeur dans le champ de propriété, cliquez sur Debugging à droite, puis sélectionnez Set.

    IoT Platform envoie une commande à l'appareil pour définir la valeur de la propriété. Une fois qu'un appareil en ligne reçoit la commande, il traite la valeur selon l'implémentation de son modèle TSL. Par exemple, l'appareil signale la dernière valeur de propriété à IoT Platform.

    Set expectations

    Saisissez une valeur dans le champ de propriété, cliquez sur Debugging à droite, puis sélectionnez Set expectations.

    IoT Platform envoie une commande à l'appareil pour définir une valeur de propriété souhaitée.

    Lors de l'envoi de la commande :

    • Si l'appareil est en ligne, il reçoit immédiatement la commande, met à jour la valeur de la propriété et signale la nouvelle valeur à IoT Platform.

    • Si l'appareil est hors ligne, il récupère proactivement la valeur souhaitée après sa remise en ligne, puis met à jour la propriété et signale la nouvelle valeur.

    Vous pouvez également cliquer sur Get, Set ou Set expectations en bas de la page pour déboguer plusieurs propriétés par lot.

Appels de service

  1. Dans l'onglet Service Calls, sélectionnez le module et le service à déboguer dans la liste déroulante Debug Feature.

  2. Dans le champ de saisie, entrez les paramètres de l'appel de service, puis cliquez sur Send Command.

    Les paramètres d'entrée doivent respecter un format JSON valide, par exemple {"Switch":0}.

Afficher les journaux de débogage

Après l'envoi d'une commande, consultez le journal des opérations dans la section Real-time Logs située à droite de la page. Vous pouvez également afficher les résultats du débogage dans l'onglet TSL Data de la page des détails de l'appareil.

Important

Pendant le débogage en ligne, IoT Platform utilise un mécanisme RRPC synchrone pour envoyer des commandes aux appareils. Par conséquent, les appareils en ligne simulés, tels que ceux connectés à l'aide de MQTT.fx, peuvent recevoir les journaux pertinents même sans s'abonner à un topic d'appareil. Vous pouvez afficher les journaux détaillés sur la page Maintenance > Device Log.

  • Débogage des propriétés : Saisissez une valeur de propriété et cliquez sur Set.

    La partie gauche de la page affiche la liste des propriétés et leurs valeurs actuelles. La section Real-time Logs à droite affiche l'état de l'appareil et les journaux des opérations. Dans le contenu du journal, la valeur du champ Operation est thing.service.property.set, ce qui indique que la plateforme a envoyé la commande de définition de propriété.

    属性设置

  • Appels de service : Sélectionnez un service, saisissez ses paramètres d'entrée, puis cliquez sur Send Command.

    La partie gauche de la page affiche la liste déroulante Debug Feature et un éditeur JSON pour les paramètres d'entrée, avec les boutons Send Command et Reset en bas. La section Real-time Logs à droite affiche le journal de requête pour l'appel de service (où le champ Operation correspond à l'identifiant du service) ainsi que la réponse de l'appareil.

    调用服务