物联网平台通过设备分发实现设备跨地域、跨实例或跨账号的分发。分发后,物联网平台下发新的连接地址给设备,设备本地固化收到信息之后,直接连接新的地址,免去二次烧录设备信息。
使用场景
设备分发功能适用于以下场景:
- 设备提前烧录:在设备出厂时,无需对设备的不同地域和不同实例的连接信息进行硬编码,仅需对设备统一烧录全球统一接入点信息(无地域信息)。设备出厂后,在物联网平台控制台对设备集中进行跨地域分发,实现设备全球接入。
- 业务迁移:由于业务的迁移,需要更改设备的接入地域或接入实例,可通过设备分发,实现设备跨地域、跨实例、跨账号的变更。
针对使用场景,支持以下分发策略:
- 指定地域:将设备分发到指定的地域、实例。如果能提前确认设备会接入到的地域、实例,推荐使用该策略,分发效率更高。
- 就近接入:设备可能会被拿到全球不同的地域使用,配置分发时在每个地域选择一个实例,设备接入时根据设备的IP位置动态接入其中距离最近的地域。这样设备无论在哪,都能就近接入到指定地域。
使用说明
项目 | 说明 |
---|---|
分发范围 |
|
跨账号分发 |
|
指定地域分发 |
分发对象说明,请参见设备分发对象。 |
就近接入分发 |
|
注意事项
- 对于使用分发功能全球统一接入的设备,若设备所属产品创建了实例迁移任务,设备的全球统一接入域名说明如下:
- 当执行设备灰度或者全量迁移任务时,设备会从公共实例迁移到目标企业版实例。设备接入请求全球统一接入域名时,会返回企业版实例接入域名。
- 当执行迁移任务回滚时,设备会从企业版实例迁移回公共实例。设备接入请求全球统一接入域名时,会返回公共实例的接入域名。
- 设备分发时,若设备在线,该设备会被迫下线。
- 设备分发成功后,不能取消。
- 设备分发成功后,若配置OTA升级,需注意:
- 设备跨地域、跨实例分发成功:必须将物联网平台控制台切换到目标地域、目标实例后,再配置OTA升级。
- 设备跨账号分发成功:由接收者配置OTA升级,升级包请从分发者获取。
OTA升级的更多信息,请参见OTA升级概述。
- 同一产品和设备下,授权与转移功能,都不能和分发功能同时使用。
设备分发对象
设备分发实现设备跨实例、跨地域或跨账号的分发。
设备分发后,除了设备本身,部分设备数据、产品数据也被随之分发,具体分发对象请参见下表。
分发对象 | 限制、说明 |
---|---|
设备 | 单次分发最大设备数:1,000。 |
设备数据 | 随设备分发设备证书(ProductKey、DeviceName和DeviceSecret),用于设备连接新实例时的认证。
以下设备数据不会分发:
|
产品数据 | 分发产品信息、Topic类、物模型、数据解析脚本。但接收者在被分发产品下只允许查看,不允许编辑、删除产品数据,即不可在控制台产品详情页面的产品信息、Topic类列表、功能定义、数据解析页签,进行任何编辑或删除操作,也不可在被分发产品下创建新设备。
注意 设备分发成功后:
|