本文介紹物聯網平臺實例遷移應用的典型業務場景和遷移說明。
場景一
業務場景
設備使用一機一密的認證方式,使用公共實例域名,接入物聯網平臺。
設備通過自定義Topic上報數據,通過消息轉發功能流轉到云產品發送給業務服務器。
服務端調用Pub接口,給設備發送消息。
遷移說明
設備端無需改造。
采用灰度遷移方式,小批量驗證設備。
灰度遷移過程中會自動遷移產品、消息轉發功能流轉到云產品或AMQP服務端訂閱的配置信息(企業版實例不支持MNS服務端訂閱,建議使用AMQP服務端訂閱)。
驗證設備是否正常上線,并上報數據。
驗證Pub接口的調用,以及業務是否正常。
Pub接口兼容傳入企業版實例ID,可以提交工單申請,減少服務端改造。
采用灰度批量遷移或者全量遷移,遷移存量設備。
場景二
業務場景
設備使用一機一密認證方式,使用公共實例域名,接入物聯網平臺。
部分設備通過網關代理的方式接入物聯網平臺。
設備通過自定義Topic上報數據,通過消息轉發功能流轉到云產品發送給業務服務器。
服務端調用Pub接口,給設備發送消息。
遷移說明
設備端無需改造,部分設備使用網關子設備方式接入,需保證遷移期間拓撲關系不發生變化。
采用灰度遷移方式,小批量驗證子設備。
灰度遷移過程中會自動遷移產品、消息轉發功能流轉到云產品或AMQP服務端訂閱的配置信息(企業版實例不支持MNS服務端訂閱,建議使用AMQP服務端訂閱)。
驗證設備是否正常上線,并上報數據。
驗證Pub接口的調用,以及業務是否正常。
Pub接口兼容傳入企業版實例ID,可以提交工單申請,減少服務端改造。
采用灰度方式,按照2、3、4、5步驟驗證灰度遷移,驗證網關設備。
采用灰度批量遷移或者全量遷移,遷移存量設備。
場景三
業務場景
設備使用一型一密預認證方式,采用公共實例域名,接入物聯網平臺。
設備采用自定義Topic上報數據,通過AMQP服務端訂閱發送給業務服務器。
服務端調用Pub接口,給設備發送消息。
遷移說明
設備端無需改造。
采用灰度遷移方式,驗證設備信息。
灰度遷移過程中會自動遷移產品、并生成新的AMQP服務端訂閱者,需要改造服務端并進行驗證。
驗證設備是否正常上線,并上報數據。
驗證Pub接口調用,AMQP服務端訂閱,以及業務是否正常。
Pub接口兼容傳入企業版實例ID,可以提交工單申請,減少服務端改造。
灰度驗證完成后,如果有新創建的增量設備,可以直接在目標企業版實例中創建,并驗證業務是否正常。
采用灰度批量遷移或者全量遷移,遷移存量設備。
場景四
業務場景
產品定義了物模型功能,設備采用一機一密的認證方式,采用公共實例域名,接入物聯網平臺。
設備采用Alink Topic上報數據,通過消息轉發功能流轉到云產品發送給業務服務器。
服務端調用InvokeThingService接口,調用設備提供的服務。
遷移說明
設備端無需改造。
采用灰度遷移方式,小批量驗證設備。
灰度遷移過程中會自動遷移產品、消息轉發功能流轉到云產品或AMQP服務端訂閱的配置信息(企業版實例不支持MNS服務端訂閱,建議使用AMQP服務端訂閱)。
驗證設備是否正常上線,并上報數據。
驗證InvokeThingService接口調用,以及業務是否正常。
InvokeThingService接口兼容傳入企業版實例ID,可以提交工單申請,減少服務端改造。
如果需要遷移物模型相關屬性、事件和服務的歷史數據,可以打開數據同步,等待七天(最長30天)。
七天(最長30天)后,采用灰度批量升級或者全量升級,遷移存量設備。此時,遷移到企業版實例的設備,會有最近7天(最長30天)的歷史數據。