Todos los productos
Search
Centro de documentos

IoT Platform:Reenviar datos a Function Compute (FC)

Última actualización: Sep 03, 2026

Utilice el motor de reglas para reenviar datos de dispositivos a Function Compute (FC) y procesar lógica de negocio personalizada.

Requisitos previos

  • Cree un servicio y una función en Function Compute. Compruebe que la función está configurada y se ejecuta correctamente. Function Compute documentation.

    Importante
    • Al crear la función, establezca el parámetro Request Handler Type en Handle Event Request.

    • Para una instancia Enterprise Edition, el servicio y la función de Function Compute deben encontrarse en la misma región que la instancia.

  • Cree una regla de reenvío de datos y escriba una consulta SQL para procesar los datos. Configure a data forwarding rule.

Contexto

El motor de reglas reenvía los datos del dispositivo a Function Compute, donde los scripts de funciones personalizadas ejecutan su lógica de negocio.

image

Limitaciones

  • Tanto la versión nueva como la anterior del reenvío de datos a servicios en la nube admiten el envío de datos a Function Compute. La versión nueva incluye un analizador de scripts para procesar datos de mensajes complejos antes de enviarlos a otros servicios en la nube. Forward data to Function Compute (new version).

  • Restricciones de región:

    • Su instancia de IoT Platform debe estar en una región que admita el reenvío de datos a FC. Feature availability by region.

    • El servicio de Function Compute debe encontrarse en la misma región que su instancia de IoT Platform.

Procedimiento

  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 nombre de la instancia.

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

  4. Haga clic en View junto a la regla deseada. Aparecerá la página Data Forwarding Rule.

    Importante

    Si se muestra la página Data Forwarding (New Version), haga clic en Back to Previous Version en la esquina superior derecha y luego haga clic en View junto a la regla deseada.

  5. En la sección Forward Data, haga clic en Add Operation.

  6. En el cuadro de diálogo Add Operation, seleccione Send data to Function Compute (FC), configure los siguientes parámetros y haga clic en OK.

    Parámetro

    Descripción

    Operation

    Seleccione Send data to Function Compute (FC).

    Region

    Seleccione la región de su servicio de Function Compute.

    Service

    Seleccione un servicio de Function Compute.

    Para crear un servicio en la consola de Function Compute, haga clic en Create Service. Manage services.

    Function Version

    Seleccione una versión de la función:

    • Use Default Version: Invoca la versión LATEST de la función.

    • Select Version: Utiliza una versión publicada específica del servicio.

      Para crear una versión en la consola de Function Compute, haga clic en Create Version. Manage versions.

    • Select Alias: Utiliza un alias preconfigurado para una versión del servicio.

      Para crear un alias en la consola de Function Compute, haga clic en Create Alias. Manage aliases.

    Function

    Seleccione la función deseada.

    Para crear una función en la consola de Function Compute, haga clic en Create Function. Manage functions.

    Authorization

    Otorga permiso a IoT Platform para escribir datos en Function Compute.

    Si no existe ningún rol de RAM, haga clic en Create RAM Role para crear un rol de RAM y una política de autorización en la consola de RAM. Create a RAM role.

  7. En la página Data Forwarding, localice la regla y haga clic en Start en la columna Actions.

  8. Pruebe la regla.

    1. Publique un mensaje en un tema procesado por la consulta SQL de la regla (What is a topic?). Use the device emulator para depurar mensajes de dispositivos.

    2. En la consola de Function Compute, abra la página de detalles de la función. Consulte la pestaña Invocation Log para ver los registros de ejecución, o haga clic en Monitoring Dashboard para consultar las métricas de la función.

      Importante

      Los datos de monitoreo pueden tener un retraso de hasta 5 minutos.

Ejemplo

Push device data to DingTalk groups