Tous les produits
Search
Centre de documentation

IoT Platform:Transférer des données vers une autre rubrique

Dernière mise à jour :Aug 09, 2026

Vous pouvez transférer les données traitées par un script d'analyse vers une autre rubrique afin d'établir une communication machine à machine (M2M). Cet article décrit le processus de transfert des données. Dans cet exemple, une rubrique de communication basée sur le langage TSL (Thing Specification Language) est utilisée comme rubrique source.

Prérequis

Une source de données nommée DataSource a été créée et une rubrique de communication TSL y a été ajoutée. Pour plus d'informations, consultez la section Ajouter une source de données.

Créer une destination de données

  1. Connectez-vous à la console IoT Platform.

  2. Sur la page Overview, repérez l'instance que vous souhaitez gérer et cliquez sur son ID ou son nom.

  3. Dans le volet de navigation de gauche, choisissez Message Forwarding > Data Forwarding.

  4. Sur la page Data Forwarding, cliquez sur Go to New Version dans le coin supérieur droit.

    Remarque

    Si vous avez déjà effectué cette opération, vous êtes automatiquement redirigé vers la nouvelle version de la page Data Forwarding.

  5. Cliquez sur l'onglet Data destination, puis sur Create data destination.

  6. Dans la boîte de dialogue Create Data Destination, saisissez un nom pour la destination de données. Dans cet exemple, saisissez DataPurpose. Définissez les paramètres, puis cliquez sur OK.

    La figure suivante illustre les paramètres. Select Operation

    Parameter

    Description

    Select Operation

    Sélectionnez Publish to another Topic.

    Product

    Sélectionnez le produit auquel appartient la rubrique de destination.

    Vous devez utiliser la fonction writeIotTopic(destinationId, topic, payload) dans votre script d'analyse pour spécifier une rubrique. Pour plus d'informations sur l'utilisation de cette fonction, consultez la section Functions.

Configurer et démarrer un analyseur

  1. Créez un analyseur nommé DataParser. Pour plus d'informations, consultez l'étape Étape 1 : Créer un analyseur.

  2. Sur la page Parser Details, associez l'analyseur à la source de données créée.

    1. À l'étape Data Source de l'assistant, cliquez sur Associate Data Source.

    2. Dans la boîte de dialogue qui s'affiche, sélectionnez DataSource dans la liste déroulante Data Source, puis cliquez sur OK.

  3. Sur la page Parser Details, associez l'analyseur à la destination de données créée.

    1. Cliquez sur Data Destination dans l'assistant. Dans la section Data Destination, cliquez sur Associate Data Destination.

    2. Dans la boîte de dialogue qui s'affiche, sélectionnez DataPurpose dans la liste déroulante Data Destination, puis cliquez sur OK.

    3. Dans la section Data Destination, consultez et enregistrez l'data destination ID. Dans cet exemple, l'ID est 1000.

      Lorsque vous rédigez le script de l'analyseur, vous devez utiliser l'data destination ID.

  4. Sur la page parser details, cliquez sur l'onglet Parser Script.

  5. Dans l'éditeur de scripts, saisissez le script d'analyse.

    Pour plus d'informations sur les paramètres de la fonction, consultez la section Function list.

    // Use the payload() function to obtain the data that is submitted by devices and convert the data by using the JSON format. 
    var data = payload("json");
    // Forward submitted TSL data. 
    writeIotTopic(1000, "/sys/a1I***/room3/thing/service/property/set", data);
  6. Cliquez sur Debug. Dans le panneau qui s'affiche, sélectionnez un produit et un appareil, puis saisissez une rubrique et des données de charge utile pour vérifier que le script est exécutable.

    La figure suivante illustre les paramètres.Debugging example

    Le résultat suivant indique que le script est correctement implémenté.

    Result

  7. Cliquez sur Publish.

  8. Accédez à l'onglet Parser de la page Data Forwarding. Repérez l'analyseur DataParser et cliquez sur Start dans la colonne Actions pour démarrer l'analyseur.