Todos los productos
Search
Centro de documentos

IoT Platform:Cree un origen de datos

Última actualización: Sep 03, 2026

Puede utilizar la función de reenvío de datos del motor de reglas de IoT Platform para reenviar datos from un topic específico hacia otros topics o servicios de Alibaba Cloud. Este tema describe cómo agregar topics a un origen de datos.

Contexto

Al configurar un analizador de reenvío de datos, debe asociarlo con los topics from los cuales se reenviarán los datos. Es posible agregar hasta 1,000 topics a un origen de datos.

Puede especifique la función topic(n) en un script del analizador para obtener el topic from el que se reenvían los datos. Para más información, consulte Functions.

Cree un origen de datos

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

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

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

  4. En la esquina superior derecha de la página Data Forwarding, haga clic en Go to New Version para acceder a la nueva versión.

    Nota

    Si ya realizó este paso, la página Data Forwarding de la nueva versión aparecerá automáticamente al seleccionar Message Forwarding > Data Forwarding.

  5. Haga clic en la pestaña Data Source. En dicha pestaña, haga clic en Create Data Source.

  6. Introduzca un nombre y una descripción para el origen de datos. A continuación, haga clic en OK.

    El nombre debe tener entre 1 y 30 caracteres, y puede contener letras, dígitos, guiones bajos (_) y guiones (-).

    Aparecerá la página Data Source Details. Puede hacer clic en Edit en la esquina superior derecha para modifique el nombre y la descripción del origen de datos.数据源详情

  7. En la página Data Source Details, haga clic en Add Topic. En el cuadro de diálogo que aparece, seleccione el topic cuyos mensajes desea procesar y luego haga clic en OK.

    La siguiente tabla describe los topics compatible.

    Importante

    Si utiliza productos y dispositivos de puerta de enlace en la nube, solo podrá seleccionar topics custom, topics de Device Status Change Notification y topics de Device Changes Throughout Lifecycle. Para más información sobre los topics de reenvío de mensajes y los formatos de datos, consulte Messaging over open source MQTT, Messaging over JT/T 808 y Messaging over GB/T 32960.

    Tabla 1. Descripción de topics

    Topic

    Descripción

    Referencias

    Custom

    Un topic para reenviar mensajes en un formato de datos personalizado sigue el mismo formato que un topic personalizado: /${productKey}/${deviceName}/user/${TopicShortName}.

    ${TopicShortName} especifica una categoría de topic personalizado, la cual corresponde al sufijo del topic.

    El valor puede incluir caracteres comodín, como signos más (+) y almohadillas (#).

    • Todos los equipos (+): indica todos los dispositivos del producto especificado.

    • /user/#: Todos los topics personalizados para un dispositivo específico.

    Use custom topics for communication

    Device Status Change Notification

    Topic utilizado para reenviar notificaciones cuando el estado de un dispositivo cambia entre en línea y fuera de línea. Formato: /as/mqtt/status/${productKey}/${deviceName}.

    Device online and offline status

    TSL Data Reporting

    Incluye:

    • Un dispositivo reporta datos de propiedades al siguiente topic: /${productKey}/${deviceName}/thing/event/property/post.

    • Los datos de eventos reportados por un dispositivo se reenvían al topic /${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/post.

    • El topic para reenviar datos de propiedades por lotes from dispositivos es /${productKey}/${deviceName}/thing/property/batch/post.

    • El topic para reenviar datos de eventos por lotes from dispositivos es /${productKey}/${deviceName}/thing/event/batch/post.

    • Un dispositivo envía mensajes de respuesta a comandos de la nube al siguiente topic: /${productKey}/${deviceName}/thing/downlink/reply/message.

    Los siguientes topics se utilizan para enviar datos sin procesar del dispositivo:

    • /sys/${productKey}/${deviceName}/thing/event/property/post: Este topic se usa para enviar propiedades del dispositivo.

    • /sys/${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/post y /sys/${productKey}/${deviceName}/thing/event/${tsl.functionBlockId}:{tsl.event.identifier}/post: Estos topics se usan para enviar eventos del dispositivo.

    • /sys/${productKey}/${deviceName}/thing/event/property/batch/post: Este topic se usa para enviar propiedades y eventos del dispositivo por lotes.

    Device Changes Throughout Lifecycle

    Topic utilizado para reenviar mensajes cuando se cree, elimine, deshabilita o habilita un dispositivo. Formato: /${productKey}/${deviceName}/thing/lifecycle.

    Changes to the device lifecycle

    Sub-Device Data Report Detected by Gateway

    El topic /${productKey}/${deviceName}/thing/list/found lo utilizan los dispositivos de puerta de enlace para reportar información sobre subdispositivos descubiertos a IoT Platform.

    Gateway discovery of sub-devices

    Device Topological Relation Changes

    Topic utilizado para reenviar notificaciones cuando se cree o elimine relaciones topológicas entre subdispositivos y la puerta de enlace. Este topic es exclusivo para puertas de enlace. Formato: /${productKey}/${deviceName}/thing/topo/lifecycle.

    Device Topological Relation Changes

    Un dispositivo utiliza el topic /sys/${productKey}/${deviceName}/thing/topo/change para reportar datos sin procesar.

    Notify gateways of changes of topological relationships

    Device tag change

    El topic para reenviar actualizaciones de etiquetas de dispositivo es /${productKey}/${deviceName}/thing/deviceinfo/update.

    Changes to device tags

    Un dispositivo utiliza el siguiente topic para reportar datos sin procesar: /sys/${productKey}/${deviceName}/thing/deviceinfo/update.

    Submit tags

    TSL Historical Data Reporting

    Incluye:

    • /${productKey}/${deviceName}/thing/event/property/history/post: Este topic se usa para reenviar propiedades históricas.

    • /${productKey}/${deviceName}/thing/event/${tsl.event.identifier}/history/post: Este topic se usa para reenviar eventos históricos.

    /sys/${productKey}/${deviceName}/thing/event/property/history/post: Este topic se usa para enviar datos históricos de TSL.

    How to report historical data for a Thing Specification Language model

    Device Status Notification for OTA Updates

    Incluye:

    • El topic para reenviar el resultado de la actualización OTA from un dispositivo es /${productKey}/${deviceName}/ota/upgrade.

    • Un dispositivo reporta el progreso de la actualización OTA al topic /${productKey}/${deviceName}/ota/progress/post.

    Un dispositivo reporta su progreso de actualización al siguiente topic: /ota/device/progress/${productKey}/${deviceName}.

    Reporting device upgrade progress

    Submit a module version number

    Topic para reportar una versión actualizada del módulo Over-the-Air (OTA): /${productKey}/${deviceName}/ota/version/post.

    Notice of OTA Module Version Changes

    Un dispositivo utiliza el siguiente topic para reportar su versión de módulo OTA: /ota/device/inform/${productKey}/${deviceName}.

    Device reports the OTA module version

    Batch status notification

    IoT Platform publica notificaciones de cambio de estado para un lote de actualización OTA en el siguiente topic: /${productKey}/${packageId}/${jobId}/ota/job/status.

    Status Notifications for OTA Update Batches

    Job Event

    Incluye los siguientes topics:

    • Notificaciones de estado de trabajos de dispositivo: /sys/uid/${uid}/job/${jobId}/lifecycle.

    • Notificaciones de estado de trabajos de migración de instancias: /sys/uid/${uid}/distribution/${jobId}/lifecycle.

      Nota

      El nombre del producto a migrar se utiliza como nombre del trabajo de migración de instancia.

  8. Opcional. Repita el paso anterior para agregar varios topics al origen de datos.

    Puede elimine topics en la página Data Source Details según sus necesidades empresariales.Topic列表

  9. Opcional. Repita los pasos Step 5 a Step 8 para cree varios orígenes de datos.

Siguientes pasos

Create a data destination