相比于公共实例,企业版实例支持更丰富的功能、更高的SLA保障、更灵活的规格配置、更好的数据隔离性等优势,是企业设备上云的首选。本文介绍如何通过设备分发将公共实例中的存量设备分发到企业版实例中使用。
背景信息
物联网平台公共实例和企业版实例的功能特性和区别的详细说明,请参见实例概述。
若您已在公共实例中管理设备,但希望享受企业版实例的种种优势,可以使用以下方式在企业版实例中使用这些存量设备:
将存量设备分发到您购买的企业版实例中使用。通过设备分发,您可以便捷地将公共实例中的设备分发到新的企业版实例。设备分发的详细信息,请参见设备分发。
若您使用的是旧版公共实例,也可以使用实例迁移功能,直接将旧版公共实例下产品和设备数据迁移到同账号同地域的标准型企业版实例下管理。详细信息,请参见旧版公共实例迁移。
若您使用的是新版公共实例,也可以直接升级为企业版实例使用。详细信息,请参见升级新版公共实例为企业版实例。
设备分发、实例迁移、实例升级区别如下,可根据实际业务场景进行选择。
设备分发
支持跨账号、跨地域、跨实例分发设备。
设备分发只能将设备分发到新账号、新地域、新实例中使用,不能直接转移到新账号、新地域、新实例中管理(例如修改设备名称、删除设备等)。
设备分发后,支持重新分发回原实例中使用和管理。
实例迁移
仅支持将旧版公共实例迁移到同账号同地域的标准型企业版实例。
实例迁移是将产品和设备等数据直接迁移到企业版实例管理和使用。
实例迁移后,支持回滚已迁移的产品和设备到旧版公共实例管理和使用。
实例升级
仅新版公共实例可直接升级为企业版实例使用。
新版公共实例升级成企业实例后,会消失,不支持回退。
存量设备的实例迁移方案,请参见实例迁移的最佳实践。新版公共实例可直接升级后使用企业版实例功能,具体内容,请参见企业版实例不同类型和功能区别。本文主要介绍存量设备分发到企业版实例使用的具体流程。
注意事项
使用设备分发服务跨实例分发设备时,分发数据仅包括设备连接新实例认证需要的身份信息;不包括原实例中的设备标签、设备分组、服务端订阅、规则引擎配置,以及运行时产生的设备状态、设备时序数据、平台日志等。
设备分发时,会出现先断线,再重连新实例情况,建议在非业务高峰期时进行操作。
设备分发到新实例后,调用API管理设备时,所有相关API的IotInstanceId需修改为新实例ID。
操作步骤
将公共实例中的设备分发到您购买的企业版实例,操作步骤如下:
请确保待分发的设备已具有设备分发能力,否则在控制台操作分发后,设备将无法正常连接物联网平台。若还不具有,可通过OTA升级将设备升级至有设备分发能力的版本,操作步骤请参见设备分发流程第2~3步。OTA升级的具体内容,请参见OTA升级概述。
设备分发过程将在1秒至数秒内完成,对业务几乎不会造成影响,但因分发时会出现先断线再重连新实例的情况,建议在非业务高峰期进行操作。
设备分发变化
设备分发到企业版实例过程中的MQTT连接发生如下变化:
分发前,设备连接公共实例。公共实例的接入域名为
${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com
。控制台配置设备分发到企业版实例后,向设备下发分发通知,并与设备断开连接。
设备连接到设备分发中心的全球统一域名
https://iot-auth-global.aliyuncs.com
,设备分发中心向设备发送企业版实例的接入域名${YourInstanceId}.mqtt.iothub.aliyuncs.com
。设备连接到企业版实例的接入域名,设备上线。
您可以登录物联网平台控制台,单击您的企业版实例,选择 ,查看设备的在线状态和运行时数据。