Todos los productos
Search
Centro de documentos

IoT Platform:Reenvío de datos a otro tema

Última actualización: Sep 04, 2026

Los datos procesados por un script de análisis pueden reenviarse a otro tema para lograr la comunicación máquina a máquina (M2M). Este tema describe el proceso de reenvío de datos. En este ejemplo, se utiliza un tema de comunicación de Thing Specification Language (TSL) como tema de origen.

Requisitos previos

Se creó un origen de datos llamado DataSource y se agregó un tema de comunicación TSL al origen de datos. Para obtener más información, consulte Add a data source.

Creación de un destino de datos

  1. Inicie sesión en la consola de IoT Platform.

  2. En la página Overview, localice la instancia que desea gestionar y haga clic en el ID o en el nombre de la instancia.

  3. En el panel de navegación izquierdo, seleccione Message Forwarding > Data Forwarding.

  4. En la página Data Forwarding, haga clic en Go to New Version en la esquina superior derecha.

    Nota

    Si ya realizó esta operación anteriormente, el sistema lo redirige automáticamente a la nueva versión de la página Data Forwarding.

  5. Haga clic en la pestaña Data destination y luego en Create data destination.

  6. En el cuadro de diálogo Create Data Destination, introduzca un nombre para el destino de datos. En este ejemplo, introduzca DataPurpose. Configure los parámetros y haga clic en OK.

    La siguiente imagen muestra los parámetros. Select Operation

    Parámetro

    Descripción

    Select Operation

    Seleccione Publish to another Topic.

    Product

    Seleccione el producto al que pertenece el tema de destino.

    Debe usar la función writeIotTopic(destinationId, topic, payload) para especificar un tema en su script de análisis. Para obtener más información sobre cómo utilizar esta función, consulte Functions.

Configuración e inicio de un analizador

  1. Cree un analizador llamado DataParser. Para obtener más información, consulte Step 1: Create a parser.

  2. En la página Parser Details, asocie el analizador con el origen de datos creado.

    1. En el paso Data Source del asistente, haga clic en Associate Data Source.

    2. En el cuadro de diálogo que aparece, seleccione DataSource en la lista desplegable Data Source y haga clic en OK.

  3. En la página Parser Details, asocie el analizador con el destino de datos creado.

    1. Haga clic en Data Destination dentro del asistente. En la sección Data Destination, haga clic en Associate Data Destination.

    2. En el cuadro de diálogo que aparece, seleccione DataPurpose en la lista desplegable Data Destination y haga clic en OK.

    3. En la sección Data Destination, consulte y guarde el data destination ID. En este ejemplo, el ID es 1000.

      Al escribir el script de análisis, debe utilizar el data destination ID.

  4. En la página parser details, haga clic en la pestaña Parser Script.

  5. En el editor de scripts, introduzca el script de análisis.

    Para obtener más información sobre los parámetros de la función, consulte 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. Haga clic en Debug. En el panel que aparece, seleccione un producto y un dispositivo; luego introduzca un tema y datos de carga útil para comprobar que el script sea ejecutable.

    La siguiente imagen muestra los parámetros.Debugging example

    El siguiente resultado indica que el script se implementó correctamente.

    Result

  7. Haga clic en Publish.

  8. Vaya a la pestaña Parser de la página Data Forwarding. Localice el analizador DataParser y haga clic en Start en la columna Actions para iniciar el analizador.