Skip to content

Limitations

This page primarily outlines the usage limitations of certain resources within the platform.

Product Management

ItemDescriptionLimit
ProductMaximum number of products that can be created under a single account
  • Individual account: 10
  • Enterprise account: 300
  • TSL ModelMaximum number of TSL models that can be added under a product300
    Maximum number of enumeration members for ENUM type properties100
    Maximum number of parameters for STRUCT type properties50
    Maximum length of TEXT type properties10240 characters
    Maximum number of elements for ARRAY type properties100
    Maximum number of input parameters in a single service100
    Maximum number of output parameters in a single service100
    Maximum number of output parameters in a single event100
    Maximum total number of input and output parameters across all services and events300

    Connectivity & Communication

    ItemDescriptionLimit
    Device AccessUsing the same device information (same ProductKey and DeviceKey), only one connection to the IoT platform server is allowed at a time
    Maximum number of connection requests per minute for a single device7
    Maximum message length for MQTT publication. Requests exceeding this size will be rejected64 KB
    Maximum message length for CoAP publication. Requests exceeding this size will be rejected64 KB
    MQTT connection heartbeat interval between the device and the platform(1~600)*1.5 seconds
    Sending frequency of MQTT heartbeat packetHeartbeat packets are included in 30 messages/second/device upload limit
    A device can only publish and subscribe to its own topics

    App Development

    ItemDescriptionLimit
    SMSFrequency of sending SMS to the same phone number using the same signature
  • 1 message/minute
  • 5 messages/hour
  • 10 messages/day
  • Frequency of calling SMS sending interface
  • More than 5 calls by the same IP in 10 minutes: IP blacklisted for 1 hour
  • More than 10 calls by the same IP in 1 hour: IP blacklisted for 10 hours
  • More than 40 calls by the same IP in 1 day: IP blacklisted for 24 hours
  • SMS verification code validity5 minutes
    Verification code expires after use
    EmailFrequency of calling email sending interface
  • More than 50 calls by the same IP in 10 minutes: IP blacklisted for 1 hour
  • More than 100 calls by the same IP in 1 hour: IP blacklisted for 10 hours
  • More than 400 calls by the same IP in 1 day: IP blacklisted for 24 hours
  • Email verification code validity5 minutes
    Verification code expires after use
    End UserFrequency of calling user registration, login, and password reset interfaces
  • More than 50 calls by the same IP in 10 minutes: IP blacklisted for 1 hour
  • More than 100 calls by the same IP in 1 hour: IP blacklisted for 10 hours
  • More than 400 calls by the same IP in 1 day: IP blacklisted for 24 hours
  • Account locked for 20 minutes after 5 incorrect login attempts; login disabled during the lock period
    End User MessageEarliest message time that can be queried90 days
    Device BindingMaximum number of devices that can be bound per end user10,000
    Device SharingMaximum number of end users a bound device can be shared with250
    HomeMaximum number of homes/rooms an end user can create500
    GroupMaximum number of groups a device can join5
    Maximum number of devices in a group50
    Maximum number of groups an end user can create500
    SceneScene names cannot be duplicated in the same home
    Maximum number of scenes an end user can create500
    Maximum number of actions in a scene50
    Earliest scene log time that can be queried6 months
    AutomationAutomation names cannot be duplicated in the same home
    Maximum number of trigger conditions in an automation10
    Maximum number of actions in an automation50
    Maximum number of automations an end user can create500
    Automation trigger methodEdge-triggered
    Automation trigger limit
  • First occurrence per day: If 10 executions happen within 1 minute, no further commands will be issued until 1 minute later.
  • Second occurrence per day: If 10 executions happen within 1 minute, no further commands will be issued until 5 minutes later.
  • Third occurrence per day: If 10 executions happen within 1 minute, no further commands will be issued until 10 minutes later (For subsequent occurrences, the wait time remains 10 minutes).
  • The limit will be cleared when the automation rule is edited or re-enabled.
    Earliest automation log time that can be queried6 months
    AppMaximum number of apps an enterprise user can create500

    SaaS Development

    ItemDescriptionLimit
    Client SubscriptionAfter establishing the connection, the client must immediately send an authentication request. If authentication is not successful within 15 seconds, the AMQP server will actively close the connection15 seconds
    After the client establishes a connection with the IoT platform, if no frame communication occurs after the heartbeat cycle, the AMQP server will actively close the connectionHeartbeat cycle: 30 seconds~300 seconds
    If the AMQP server forwards a message to the client and does not receive an acknowledgment message from the client within 300 seconds, it is considered an ACK timeout300 seconds
    Connection FrequencyA consumer group can request connections no more than 100 times per minuteLimit the number of connection requests per Access Key to 100 per minute
    Push RateA single connection is rate-limited to 1000 TPS. You can expand capacity by adding more connections, with a maximum of 128 connections
  • Maximum number of connections per queue: 128
  • Rate limit per connection: 1000 TPS
  • Push Failure Caching StrategyIf a message cannot be consumed in real time due to offline clients or slow message consumption, it enters the backlog queue
    Maximum message size that can accumulate in a consumption queue500 MB
    Message retention time6 hours
    Maximum number of queues and subscriptions a single account can create
  • Queues: 50, automatically disabled if unused for over 30 days
  • Subscriptions: 100