文档

单设备多连接

更新时间:

如果设备消息的QPS(每秒消息量)超过平台的限制(30 QPS),会导致超出部分的消息不可达,物联网平台的单设备多连接能力可以提高设备消息的QPS上限。本文为您介绍物联网平台的单设备多连接能力。

前提条件

使用限制

目前仅支持华北2(北京)地域。

功能原理

设备多连接功能由LinkSDK实现和管理,用户不需要关注功能实现的细节。

  • 设备连接:只要有一个连接在线,认定设备在线,用户会收到设备连接成功的回调。

  • 设备断开:当所有连接都断开时,认定设备离线,用户会收到设备断开的回调。

  • 消息上行:随机选择一个连接上报消息。(子设备消息除外,子设备消息会绑定一个连接)。

  • 消息下行:随机选择一个连接下发消息。(子设备消息除外,子设备消息会绑定一个连接)。

image.png

使用方法

用户只需要在设备初始化时设置连接的初始ID和连接数,其它建连参数与单连接相同。

/* 设置多连接,连接id从1开始,共5个连接 */
aiot_linkconfig_multi_channel(config, 1, 5);

参数

说明

config

设备连接参数配置句柄。

1

设置连接初始ID为1,一般为100以内数字。

5

通道个数,最大为100。