文档

典型场景迁移说明

更新时间:

本文介绍物联网平台实例迁移应用的典型业务场景和迁移说明。

场景一

业务场景

  • 设备使用一机一密的认证方式,使用公共实例域名,接入物联网平台。

  • 设备通过自定义Topic上报数据,通过消息转发功能流转到云产品发送给业务服务器。

  • 服务端调用Pub接口,给设备发送消息。

迁移说明

  1. 设备端无需改造。

  2. 采用灰度迁移方式,小批量验证设备。

  3. 灰度迁移过程中会自动迁移产品、消息转发功能流转到云产品或AMQP服务端订阅的配置信息(企业版实例不支持MNS服务端订阅,建议使用AMQP服务端订阅)。

  4. 验证设备是否正常上线,并上报数据。

  5. 验证Pub接口的调用,以及业务是否正常。

    Pub接口兼容传入企业版实例ID,可以提交工单申请,减少服务端改造。

  6. 采用灰度批量迁移或者全量迁移,迁移存量设备。

场景二

业务场景

  • 设备使用一机一密认证方式,使用公共实例域名,接入物联网平台。

  • 部分设备通过网关代理的方式接入物联网平台。

  • 设备通过自定义Topic上报数据,通过消息转发功能流转到云产品发送给业务服务器。

  • 服务端调用Pub接口,给设备发送消息。

迁移说明

  1. 设备端无需改造,部分设备使用网关子设备方式接入,需保证迁移期间拓扑关系不发生变化。

  2. 采用灰度迁移方式,小批量验证子设备。

  3. 灰度迁移过程中会自动迁移产品、消息转发功能流转到云产品或AMQP服务端订阅的配置信息(企业版实例不支持MNS服务端订阅,建议使用AMQP服务端订阅)。

  4. 验证设备是否正常上线,并上报数据。

  5. 验证Pub接口的调用,以及业务是否正常。

    Pub接口兼容传入企业版实例ID,可以提交工单申请,减少服务端改造。

  6. 采用灰度方式,按照2、3、4、5步骤验证灰度迁移,验证网关设备。

  7. 采用灰度批量迁移或者全量迁移,迁移存量设备。

场景三

业务场景

  • 设备使用一型一密预认证方式,采用公共实例域名,接入物联网平台。

  • 设备采用自定义Topic上报数据,通过AMQP服务端订阅发送给业务服务器。

  • 服务端调用Pub接口,给设备发送消息。

迁移说明

  1. 设备端无需改造。

  2. 采用灰度迁移方式,验证设备信息。

  3. 灰度迁移过程中会自动迁移产品、并生成新的AMQP服务端订阅者,需要改造服务端并进行验证。

  4. 验证设备是否正常上线,并上报数据。

  5. 验证Pub接口调用,AMQP服务端订阅,以及业务是否正常。

    Pub接口兼容传入企业版实例ID,可以提交工单申请,减少服务端改造。

  6. 灰度验证完成后,如果有新创建的增量设备,可以直接在目标企业版实例中创建,并验证业务是否正常。

  7. 采用灰度批量迁移或者全量迁移,迁移存量设备。

场景四

业务场景

  • 产品定义了物模型功能,设备采用一机一密的认证方式,采用公共实例域名,接入物联网平台。

  • 设备采用Alink Topic上报数据,通过消息转发功能流转到云产品发送给业务服务器。

  • 服务端调用InvokeThingService接口,调用设备提供的服务。

迁移说明

  1. 设备端无需改造。

  2. 采用灰度迁移方式,小批量验证设备。

  3. 灰度迁移过程中会自动迁移产品、消息转发功能流转到云产品或AMQP服务端订阅的配置信息(企业版实例不支持MNS服务端订阅,建议使用AMQP服务端订阅)。

  4. 验证设备是否正常上线,并上报数据。

  5. 验证InvokeThingService接口调用,以及业务是否正常。

    InvokeThingService接口兼容传入企业版实例ID,可以提交工单申请,减少服务端改造。

  6. 如果需要迁移物模型相关属性、事件和服务的历史数据,可以打开数据同步,等待七天(最长30天)。

  7. 七天(最长30天)后,采用灰度批量升级或者全量升级,迁移存量设备。此时,迁移到企业版实例的设备,会有最近7天(最长30天)的历史数据。