Todos los productos
Search
Centro de documentos

IoT Platform:¿Qué es el SDK de IoT as Bridge?

Última actualización: Sep 08, 2026

Alibaba Cloud IoT Platform admite la comunicación mediante Message Queuing Telemetry Transport (MQTT), Constrained Application Protocol (CoAP) o HTTP. No es compatible con otros tipos de protocolos, como el protocolo de protección contra incendios GB/T 26875.3-2011 y Modbus. Si en ciertos casos los dispositivos no se conectan directamente a IoT Platform, utilice el SDK de IoT as Bridge para realizar el despliegue de un servicio de puente y establecer conexiones entre los dispositivos o el servicio de puente e IoT Platform.

Nota

El SDK de IoT as Bridge solo es compatible con las siguientes regiones: China (Shanghai), Germany (Frankfurt) y US (Virginia).

Arquitectura

El SDK de IoT as Bridge es un framework de protocolo adaptable. Este SDK le permite realizar el despliegue de un servicio de puente y lograr la comunicación entre IoT Platform y sus dispositivos.

Bridge

Escenario

  • Un dispositivo no se conecta directamente a IoT Platform debido a límites de red o de hardware.

  • Un dispositivo usa un protocolo que IoT Platform no admite.

  • Ya existe una conexión entre un dispositivo y un servidor de puente. Desea conectar el dispositivo a IoT Platform sin modificar la configuración del dispositivo ni del protocolo.

  • Un dispositivo está conectado a un servidor y requiere más servicios.

    • El dispositivo necesita usar funciones de IoT Platform, como la función de actualización OTA.

    • El dispositivo debe conectarse a IoT Platform.

    • El dispositivo requiere lógica de procesamiento adicional para cumplir con los requisitos del negocio.

Funciones

El SDK de IoT as Bridge permite que un servidor de puente se comunique con IoT Platform.

Funciones básicas:

  • Permite gestionar configuraciones mediante un archivo de configuración.

  • Permite gestionar las conexiones de los dispositivos.

  • Proporciona capacidades de comunicación ascendente.

  • Proporciona capacidades de comunicación descendente.

    Nota

    La comunicación descendente no admite la revocación síncrona de servicios ni la comunicación Revert-Remote Procedure Call (RRPC).

Funciones avanzadas:

  • Permite gestionar configuraciones mediante operaciones de API.

  • Proporciona operaciones de API para enviar una o varias propiedades y eventos, actualizar etiquetas, establecer propiedades y llamar a servicios.

Términos

Término

Descripción

device

Un dispositivo en un escenario real de IoT. En este tipo de escenarios, el dispositivo no se comunica directamente con IoT Platform mediante un protocolo compatible.

bridge server

El servidor al que se conecta el dispositivo. Este servidor usa un protocolo específico para comunicarse con el dispositivo y emplea el SDK de IoT as Bridge para comunicarse con IoT Platform.

original protocol

El protocolo específico que se usa entre el dispositivo y el servidor de puente. El SDK de IoT as Bridge no incluye la definición ni la implementación del protocolo original.

original device identifier

El identificador único que el dispositivo usa para comunicarse con el servidor de puente mediante el protocolo original. El SDK de IoT as Bridge proporciona el parámetro originalIdentity para especificar el identificador del dispositivo.

device certificate

El certificado de dispositivo que se obtiene después de registrar un dispositivo en IoT Platform. La información del certificado incluye ProductKey, DeviceName y DeviceSecret. Si usa el SDK de IoT as Bridge, no necesita grabar el certificado de dispositivo en el dispositivo. Sin embargo, debe configurar el archivo devices.conf. El puente asigna el parámetro originalIdentity del dispositivo al certificado de dispositivo.

bridge certificate

El certificado de puente que se obtiene después de registrar un puente en IoT Platform. La información del certificado incluye ProductKey, DeviceName y DeviceSecret. El certificado de puente identifica de forma única al puente en IoT Platform.

Desarrollar y realizar el despliegue de un servicio de puente

  1. Inicie sesión en la consola de IoT Platform, cree un producto y un dispositivo, y luego obtenga el certificado del puente.

    Para obtener más información, consulte Create a product, Create a device y Create multiple devices at a time.

    Debe especificar el certificado del puente cuando configure el SDK de IoT as Bridge.

    Nota

    El puente es un dispositivo virtual. Use un certificado de dispositivo como certificado del puente.

  2. Configure el SDK de IoT as Bridge.

    Para obtener más información, consulte Use the basic features y Use the advanced features.

    Nota

    Solo se proporciona el SDK de IoT as Bridge para Java. Desarrolle el SDK únicamente con JDK 1.8 o versiones posteriores.

  3. Realice el despliegue del servicio de puente desarrollado.

    • Para garantizar una alta escalabilidad, use servicios de Alibaba Cloud como Elastic Compute Service (ECS) y Server Load Balancer (SLB) para realizar el despliegue del servicio de puente en Alibaba Cloud.

    • Para garantizar una comunicación confiable, realice el despliegue del servicio en un host local.

    A continuación se muestra el procedimiento para realizar el despliegue del servicio de puente con ECS.

    Bridge