Todos los productos
Search
Centro de documentos

IoT Platform:Límites

Última actualización: Sep 18, 2026

IoT Platform aplica límites y métricas de rendimiento específicos en el acceso a dispositivos, la mensajería, el reenvío de datos y otras funciones.

Acceso a dispositivos

  • Número de productos

    Región

    Descripción

    Límite

    Germany (Frankfurt) y US (Silicon Valley)

    Número máximo de productos que se pueden crear con una cuenta de Alibaba Cloud.

    1,000

    China (Shanghai), Singapore, Japan (Tokyo) y US (Virginia)

    Instancias Standard, Premium y públicas: número máximo de productos que se pueden crear en una instancia.

    1,000

  • Número de dispositivos

    • Número máximo de dispositivos que se pueden agregar a un producto:

      Región

      Límite

      China (Shanghai)

      3,000,000

      China (Beijing), China (Shenzhen), Singapore, Germany (Frankfurt), US (Silicon Valley), US (Virginia) y Japan (Tokyo)

      1,000,000

      Nota
      • Para supervisar la cantidad de dispositivos de un producto y evitar errores de acceso, configure una regla de alerta basada en umbrales para los dispositivos creados. Para obtener más información, consulte Create a threshold-based alert rule.

      • Si la cantidad de dispositivos supera el límite, debe crear un producto nuevo.

    • Número máximo de dispositivos que se pueden agregar a una instancia:

      Región

      Tipo de instancia

      Límite

      China (Shanghai), Japan (Tokyo), Singapore, US (Virginia), Germany (Frankfurt) y US (Silicon Valley)

      Instancia Enterprise

      View available resources of the instance: lo determinan las especificaciones adquiridas para Concurrent Connections.

      Instancia pública heredada

      1,000,000.

      Debido a los límites de recursos de las unidades públicas, los límites de especificación de las instancias públicas heredadas existentes están sujetos a cambios. Estas instancias ya no admiten la ampliación de capacidad. Para obtener más información, consulte Cambios en los límites de especificación de las instancias públicas heredadas.

      China (Shanghai)

      Nueva instancia pública

      500

      China (Beijing) y China (Shenzhen)

      Instancia Enterprise

      View available resources of the instance: lo determinan las especificaciones adquiridas para Concurrent Connections.

      Nota
      • Para obtener más información sobre cómo adquirir una instancia Enterprise, consulte Purchase an Enterprise instance.

      • En una instancia Enterprise, si la cantidad de dispositivos que necesita supera las especificaciones adquiridas, actualice la instancia. Para obtener más información, consulte Upgrade an Enterprise instance.

      • En una nueva instancia pública, si la cantidad de dispositivos necesarios supera los 500, debe actualizar la instancia pública a una instancia Enterprise. Para obtener más información, consulte Upgrade a public instance to an Enterprise instance.

    • Número máximo de dispositivos que se pueden agregar con una cuenta de Alibaba Cloud:

      Ninguna. Para este límite, consulte el número máximo de dispositivos que se pueden agregar a una instancia.

  • Subdispositivos de gateway

    • Un dispositivo gateway puede tener un máximo de 2,000 subdispositivos.

    • Un dispositivo gateway puede registrar dinámicamente un máximo de 30 subdispositivos a la vez.

    • Una sola solicitud por lotes desde un dispositivo gateway para conectar o desconectar subdispositivos puede incluir un máximo de 50 subdispositivos.

    • El límite de consultas por segundo (QPS) para un dispositivo gateway que actúa como agente al conectar subdispositivos es de 200.

    Para obtener información sobre la limitación de mensajes en dispositivos gateway y sus subdispositivos, consulte Limitación de mensajes en Connections and communication.

Gestión de dispositivos

Límites

Descripción

Límite

Definiciones de funciones del modelo TSL

Número máximo total de módulos del modelo TSL (predeterminados y personalizados) que puede contener un producto.

200

Número máximo total de funciones que se pueden agregar a un módulo del modelo TSL.

300

Número máximo de parámetros que se pueden agregar a una propiedad de tipo struct.

50

Cuando el tipo de datos de una función es enum, número máximo de valores de enumeración.

100

Cuando el tipo de datos de una función es text, longitud máxima de los datos.

10,240 caracteres

Cuando el tipo de datos de una función es array, número máximo de elementos en la matriz.

512

Número máximo total de parámetros de entrada y salida que se pueden agregar a todos los servicios y eventos.

300

Número máximo de parámetros de entrada que se pueden agregar a un servicio.

100

Número máximo de parámetros de salida que se pueden agregar a un servicio.

100

Número máximo de parámetros de salida que se pueden agregar a un evento.

100

Número máximo total de archivos de módulos del modelo TSL que se pueden importar al mismo tiempo.

20

Número máximo de versiones recientes que se pueden guardar para un modelo TSL.

10

Al importar un modelo TSL, tamaño máximo de un solo archivo JSON de un módulo del modelo TSL.

512 KB

Al importar un modelo TSL, número máximo de caracteres válidos en un solo archivo JSON de un módulo del modelo TSL.

Los caracteres válidos son los del contenido JSON, sin contar los saltos de línea ni los caracteres de alineación.

256 KB

Al importar un modelo TSL, tamaño máximo de un archivo ZIP que contiene varios archivos JSON comprimidos.

2.5 MB

Al llamar a una API relacionada con el modelo TSL, si los tipos de datos ARRAY y STRUCT están anidados en el parámetro de solicitud ThingModelJson, número máximo de niveles de anidamiento recursivo compatibles.

Por ejemplo, un ARRAY solo puede contener un STRUCT. En este caso, el STRUCT no puede contener otro tipo de datos ARRAY ni STRUCT.

2 niveles (principal y secundario)

Número de etiquetas

Número máximo de etiquetas que se pueden agregar a un producto, dispositivo o grupo.

100

Grupos de dispositivos

Número máximo total de grupos principales y subgrupos con una cuenta de Alibaba Cloud.

1,000

Número máximo de dispositivos que se pueden agregar a un grupo.

100,000

Número máximo de grupos a los que se puede agregar un dispositivo.

10

Análisis sintáctico de datos

Tamaño máximo de un archivo de script de análisis sintáctico de datos.

128 KB

Remote Configuration

Los archivos de configuración remota deben estar en formato JSON. Tamaño máximo del archivo.

64 KB

Duración de almacenamiento de datos del modelo TSL

Los datos de propiedades, eventos y servicios generados por un dispositivo en ejecución se almacenan durante 30 días. Los datos almacenados por más de 30 días se eliminan.

30 días

Gestión de archivos

Tamaño máximo total de los archivos que se pueden almacenar en una instancia.

1 GB

Tamaño máximo de un solo archivo que un dispositivo puede cargar mediante MQTT.

16 MB

Número máximo de archivos que se pueden almacenar para un dispositivo.

1,000

Actualización OTA

Número máximo de paquetes de actualización que puede contener una instancia con una cuenta de Alibaba Cloud.

500

Tamaño máximo de un paquete de actualización descargado mediante HTTPS.

1,000 MB

Tamaño máximo de un paquete de actualización descargado mediante MQTT.

Un paquete de actualización solo puede contener un archivo.

16 MB

Número máximo de dispositivos que se pueden actualizar en una sola actualización por lotes.

Importante
  • En las actualizaciones dirigidas que usan cargas de archivos de dispositivos, una sola actualización por lotes admite un máximo de 1,000,000 de dispositivos.

  • En las actualizaciones regionales dentro de una región específica, una sola actualización por lotes admite un máximo de 10,000 dispositivos.

  • Instancia Enterprise: 300,000

  • Instancia pública: 100,000

Trabajos de dispositivos

Número máximo de trabajos de dispositivos que se pueden agregar en una sola región con una cuenta de Alibaba Cloud.

10,000

Conexión y comunicación

Límites

Descripción

Límite

Límite de acceso a dispositivos

Un certificado de dispositivo (ProductKey y DeviceName) solo puede establecer una conexión a la vez con el servidor de IoT Platform.

1

Intentos de conexión

Número máximo de solicitudes de conexión MQTT por segundo para una cuenta de Alibaba Cloud.

500

Número máximo de solicitudes de conexión por minuto desde un dispositivo para evitar que se limiten.

5

Número de suscripciones del dispositivo

Número máximo de suscripciones para un dispositivo.

Las solicitudes que superan el límite se rechazan. El dispositivo puede comprobar el mensaje SUBACK para confirmar si la solicitud fue exitosa.

100

Número de solicitudes

Instancia pública heredada: número de solicitudes enviadas por segundo desde los dispositivos a IoT Platform con una cuenta de Alibaba Cloud.

10,000

Instancia pública heredada: número de solicitudes enviadas por segundo desde IoT Platform a los dispositivos con una cuenta de Alibaba Cloud.

2,000

Nueva instancia pública: número de solicitudes de mensajes originados en el dispositivo móvil y terminados en el dispositivo móvil por segundo para una instancia.

5

Instancia Enterprise: número de solicitudes de mensajes originados en el dispositivo móvil y terminados en el dispositivo móvil por segundo para una instancia. Este valor lo determinan las especificaciones adquiridas para Message TPS.

Para obtener más información sobre cómo adquirir una instancia Enterprise, consulte Purchase an Enterprise instance.

View available resources of the instance

Limitación de la comunicación de mensajes

Número máximo de mensajes QoS 0 o QoS 1 que un dispositivo puede notificar por segundo.

Nota

MQTT no proporciona confirmaciones cuando se limitan los mensajes publicados. Puede encontrar las advertencias de limitación de los dispositivos en Simple Log Service.

30 mensajes/segundo

Un dispositivo puede recibir un máximo de 50 mensajes terminados en el dispositivo móvil por segundo. Este límite también depende del entorno de red.

Si el búfer de escritura TCP está congestionado, se devuelve un error. Si envía un comando a un dispositivo mediante la operación Pub y el dispositivo no logra procesarlo a tiempo, se devuelve un error de limitación.

50 mensajes/segundo

Ancho de banda

Rendimiento máximo (ancho de banda) por segundo para una conexión.

8 Mbps

Número de solicitudes en caché

IoT Platform limita el número máximo de solicitudes de publicación entrantes sin confirmar para cada cliente.

Una vez alcanzado este límite, el servidor no acepta nuevas solicitudes de publicación del cliente hasta que se devuelva un mensaje PUBACK.

100

Duración de almacenamiento de mensajes

Duración máxima de almacenamiento para los mensajes QoS 1.

Si no se recibe un mensaje PUBACK del cliente después de la duración máxima de almacenamiento, las solicitudes de publicación se descartan.

7 días

Longitud del mensaje MQTT

Longitud máxima de un solo mensaje de publicación MQTT. Las solicitudes de publicación que superan este límite se rechazan.

256 KB

Longitud del mensaje CoAP

Longitud máxima de un solo mensaje de publicación CoAP. Las solicitudes de publicación que superan este límite se rechazan.

1 KB

Keepalive de MQTT

El intervalo de latido para una conexión MQTT es de 30 a 1,200 segundos. Si el intervalo de latido no está dentro de este rango, el servidor rechaza la conexión.

Se recomienda establecer el valor en 300 segundos o más. El valor predeterminado es de 1,200 segundos. Para obtener información sobre cómo configurar el intervalo keepalive en un dispositivo, consulte MQTT connection example.

El temporizador de latido comienza cuando IoT Platform envía un mensaje CONNACK en respuesta a un mensaje CONNECT. El temporizador se restablece al recibir un mensaje PUBLISH, SUBSCRIBE, PING o PUBACK. IoT Platform comprueba el latido keepalive del dispositivo cada 30 segundos. El tiempo de espera para la detección programada es el periodo que transcurre desde que el dispositivo se conecta hasta la última detección programada. El tiempo de espera máximo se calcula con la siguiente fórmula: (intervalo keepalive × 1.5) + (tiempo de espera para la detección programada). Si no se recibe ningún mensaje del dispositivo después del tiempo de espera máximo, el servidor desconecta automáticamente el dispositivo.

De 30 a 1,200 segundos

Periodo de tiempo de espera de RRPC

Periodo de tiempo de espera para que un dispositivo responda a una solicitud RRPC.

8 segundos

Notificación de propiedades del modelo TSL

Número máximo de propiedades del modelo TSL que un dispositivo puede notificar a la vez.

500

Notificación de propiedades y eventos históricos del modelo TSL

Número máximo de dispositivos que pueden notificar datos históricos del modelo TSL al mismo tiempo en una instancia.

50

Número máximo de propiedades del modelo TSL que un dispositivo puede notificar a la vez.

30

Número máximo de eventos del modelo TSL que un dispositivo puede notificar a la vez.

20

Notificación por lotes de propiedades y eventos del modelo TSL

Número máximo de registros de datos de propiedades y eventos que un dispositivo puede notificar a la vez.

Varios valores de una propiedad o un evento se cuentan como múltiples registros de datos.

1,000

Protocolo MQTT 5.0

Número máximo total de propiedades definidas por el usuario que se pueden agregar.

20

Longitud máxima total de la clave y el valor de una propiedad definida por el usuario.

128 caracteres

En el modo de solicitud-respuesta, la longitud máxima del tema de respuesta y de los datos de correlación es la misma.

128 caracteres

Acerca de los temas

Límites

Descripción

Límite

Número de categorías de temas personalizados

Número máximo de categorías de temas que se pueden definir para un producto.

200

Permisos

Un dispositivo solo puede publicar y suscribirse a sus propios temas.

Ninguna

Longitud del tema

Un tema puede tener hasta 160 bytes de longitud y debe codificarse en UTF-8.

160

Categoría de tema

Número máximo de niveles que puede contener un tema. Corresponde al número máximo de barras diagonales (/) en el tema.

7

Número de suscripciones

Número máximo de suscripciones por solicitud de suscripción.

8

Periodo de vigencia de las operaciones

Las suscripciones y cancelaciones de suscripción surten efecto 10 segundos después de la operación. Una suscripción permanece vigente hasta que se cancela. Se recomienda suscribirse a los temas con anticipación para evitar la pérdida de mensajes.

Ejemplo: un dispositivo envía una solicitud SUB al tema A. Después de 10 segundos, la suscripción entra en vigor y el dispositivo comienza a recibir mensajes en tiempo real. El dispositivo sigue recibiendo mensajes del tema A a menos que cancele la suscripción.

10 segundos

Tema de difusión

El cuerpo de un mensaje que se va a difundir no puede superar los 64 KB.

El mensaje original debe convertirse a datos binarios y luego codificarse en Base64 para generar el cuerpo del mensaje.

64 KB

El SDK del lado del servidor solo puede enviar un mensaje de difusión completo por minuto.

1 mensaje/minuto

Sombra de dispositivo

Límites

Descripción

Límite

Niveles JSON

Profundidad máxima de anidamiento de un documento JSON de sombra de dispositivo.

5

Tamaño de archivo

Tamaño máximo de un documento JSON de sombra de dispositivo.

16 KB

Número de propiedades

Número máximo de propiedades en un documento JSON de sombra de dispositivo.

128

Solicitudes por segundo

Número máximo de solicitudes por segundo para cada dispositivo.

20

Reenvío de datos (heredado)

Límites

Descripción

Valor

Número de reglas

Se admite un máximo de 1,000 reglas por instancia.

1,000

Número de destinos

Una regla admite un máximo de 10 operaciones de reenvío de datos.

10

TPS de reenvío de mensajes

  • Instancias públicas nuevas y heredadas: el TPS de reenvío de mensajes para una cuenta de Alibaba Cloud es un valor fijo.

  • Instancia Enterprise: el TPS de reenvío de mensajes depende de las especificaciones adquiridas en Message Forwarding TPS.

    Para más información sobre cómo adquirir una instancia Enterprise, consulte Purchase an Enterprise instance.

Los usuarios de RAM comparten la cuota de la cuenta de Alibaba Cloud.

El TPS de reenvío de mensajes se calcula de la siguiente manera:

Message forwarding TPS = (Number of messages sent to your business server per second using server-side subscriptions) + (Number of messages sent using data forwarding).

En un mismo segundo, n mensajes pueden reenviarse al servicio de reenvío de datos y luego a m destinos. El TPS de reenvío de mensajes se calcula con las siguientes reglas:

  • Si n >= m, el TPS de reenvío de mensajes es n.

  • Si n < m, el TPS de reenvío de mensajes es m.

Nota
  • Cuando los mensajes se reenvían a otros servicios de Alibaba Cloud, el sistema limita el tráfico si se supera el número de solicitudes permitido o si las solicitudes de escritura simultáneas superan 40 debido a una latencia alta del servicio de destino.

    Al reenviar datos a servicios como ApsaraMQ for RocketMQ, RDS y TSDB, el sistema detiene el reenvío y muestra un error de regla si el servicio de destino deja de estar accesible por cambios en sus recursos. Ante otras excepciones, el sistema reintenta tres veces con intervalos de 1, 3 y 10 segundos. Si los tres intentos fallan, el mensaje se descarta y se envía un registro de error al destino que usted configuró para los datos de error.

  • El sistema reintenta automáticamente el procesamiento de los mensajes limitados. Los datos que no se procesan después de varios intentos se descartan.

Requisitos del destino

El reenvío de datos depende del servicio de Alibaba Cloud de destino. Asegúrese de que la instancia del servicio de destino funcione correctamente. El reenvío de mensajes puede fallar por caídas de la instancia, pagos vencidos, errores de parámetros (como cambios de autorización o valores no válidos) o problemas de configuración del servicio de destino.

Ninguna

Deduplicación de mensajes

Durante el reenvío de datos, el mismo mensaje puede enviarse varias veces para garantizar su entrega, hasta que el cliente devuelva un ACK o el mensaje caduque. Los mensajes idénticos comparten el mismo ID de mensaje. Puede deduplicarlos con base en dicho identificador.

Ninguna

Reenvío de datos (nuevo)

Los límites relacionados con mensajes para el reenvío de datos (nuevo) son los mismos que los de data forwarding (legacy).

Límites

Descripción

Valor

Resolvedor

Número máximo total de resolvedores que admite una instancia.

1,000

Origen de datos

Número máximo total de orígenes de datos que se pueden asociar a un resolvedor.

1

Número máximo total de temas que admite un origen de datos.

1,000

Destino de datos

Número máximo total de destinos de datos que se pueden asociar a un resolvedor.

10

Número máximo total de operaciones que admite un destino de datos.

1

Número máximo total de destinos de datos de error que se pueden asociar a un resolvedor.

1

Script de análisis

Tamaño máximo del contenido del script de un resolvedor.

120 KB

Número máximo de veces que se puede ejecutar una función de reenvío de datos en un bucle dentro del script de un resolvedor.

Para más información sobre las funciones de reenvío de datos, consulte Functions for forwarding data to a data destination.

100

Suscripción del lado del servidor

A continuación se describen los límites de las suscripciones del lado del servidor basadas en AMQP:

Límites

Descripción

Tiempo de espera de autenticación

Después de establecer una conexión, debe enviar inmediatamente una solicitud de autenticación. Si la autenticación no se completa en 15 segundos, el servidor cierra la conexión.

Tiempo de espera de datos

Cuando un servidor establece una conexión con IoT Platform, debe especificar un intervalo de latido (el parámetro idle-timeout del protocolo AMQP). El valor debe estar entre 30 y 300 segundos. Si no hay comunicación de tramas durante ese intervalo, IoT Platform cierra la conexión.

Una vez establecida la conexión, su servidor debe enviar paquetes PING dentro del intervalo de latido para mantenerla activa. Si no se envía ningún paquete PING en ese periodo, IoT Platform cierra la conexión.

Nota

Si utiliza un SDK proporcionado por Alibaba Cloud, no necesita enviar paquetes PING para mantener la conexión después de establecerla. El SDK incluye un mecanismo keepalive. Solo debe asegurarse de que el proceso principal no finalice.

Tiempo de espera de ACK

Después de que un servidor AMQP reenvía un mensaje a un cliente, se produce un tiempo de espera de ACK si no se recibe confirmación del cliente en 30 segundos.

Política de reintentos para envíos con errores

Los mensajes no se consumen en tiempo real y se agregan a la cola de acumulación cuando el cliente consumidor está desconectado o consume mensajes lentamente.

  • Cuando el cliente consumidor vuelve a conectarse y su velocidad de consumo se estabiliza, IoT Platform reintenta el envío de los mensajes acumulados.

  • Si el cliente no logra consumir los mensajes reintentados, la cola de acumulación puede bloquearse. En este caso, IoT Platform reintenta el envío aproximadamente cada minuto.

Límite de almacenamiento de mensajes

Un grupo de consumidores acumula un máximo de 100 millones de mensajes.

Duración de almacenamiento de mensajes

1 día.

Limitación de tráfico para envíos de mensajes en tiempo real

Cada conexión tiene un límite de 1,000 TPS. Puede aumentar el número de conexiones para escalar horizontalmente. El número máximo de conexiones es 128.

Limitación de tráfico para envíos de mensajes acumulados

Cada grupo de consumidores tiene un límite de 200 TPS.

Nota

Para evitar la acumulación de mensajes, asegúrese de que el cliente consumidor esté conectado y confirme rápidamente los mensajes que envía la plataforma.

Número de grupos de consumidores que se pueden asociar a un producto

Máximo de 10.

Número de productos que se pueden asociar a un grupo de consumidores

Máximo de 1,000.

Número de temas a los que se puede suscribir un grupo de consumidores

Máximo de 200.

Nota

La suscripción a un tema con carácter comodín cuenta como un solo tema. Por ejemplo, si se suscribe a un tema de un producto como /asde****/+/user/get, se contabiliza como un único tema sin importar cuántos dispositivos tenga el producto.

Límite en el número de grupos de consumidores

Una cuenta de Alibaba Cloud admite un máximo de 1,000 grupos de consumidores.

Límite en el número de clientes

Un grupo de consumidores admite un máximo de 128 clientes.

Límite en el número de conexiones

En un grupo de consumidores, un cliente solicita un máximo de 100 conexiones por minuto.

Nota

Un cliente es un cliente AMQP que recibe mensajes de IoT Platform, no un dispositivo.

Para conocer los límites de las suscripciones del lado del servidor basadas en MNS, consulte los límites relacionados con colas en MNS limits.

DataService Studio

  • Todas las funciones de DataService Studio son compatibles únicamente con instancias Standard y Premium en las regiones China (Shanghai), China (Beijing), China (Shenzhen), Singapore y US (Virginia).

  • En las regiones Japan (Tokyo), Germany (Frankfurt) y US (Silicon Valley) solo se admite la función de almacenamiento de series temporales de DataService Studio.

Las funciones de DataService Studio están limitadas por las especificaciones de recursos de la instancia adquirida.

Para saber cómo adquirir una instancia Enterprise y habilitar DataService Studio, consulte Purchase an Enterprise instance. Para conocer las reglas de facturación de cada función de DataService Studio, consulte DataService Studio.

Límites de las API de la nube

Para conocer los límites de QPS al invocar API de la nube, consulte la documentación específica de API.

Si al invocar una API se devuelve un error de limitación de tráfico, como los errores del tipo 28 al 30 descritos en Errores comunes, vuelva a invocar la API.