背景介紹
在 IoT 物聯網場景中,因為消費者分布全球各地,設備會被銷售到多個國家或地區使用。
如果需要通過某個固定的服務器,遠程管理多個國家或地區的設備,那么可能會出現如下情況:
• 因設備與服務器不在同一個國家/地區,存在網絡通信時延情況,從而導致用戶控制設備的等待時間過長、體驗差。
• 設備和服務器,因所在的國家/地區不同,存在防火墻問題而無法通信。
• A國家/地區的法律法規,不允許設備的數據傳輸到B國家/地區。
全球設備分發服務
阿里云IoT 物聯網平臺提供的設備分發服務,可以解決設備在全球化部署時碰到的問題。
物聯網平臺設備分發服務,架構示意圖如下所示:

設備全球化部署方案能解決如下問題:
延時過大問題
設備廠商可以在阿里云物聯網平臺的設備分發服務中,指定設備可以連接的國家/地區(該國家/地域已部署物聯網平臺),并設定設備分發的策略為“就近分發”。
當設備上電后,首先連接設備分發中心,由設備分發中心告知設備最近的物聯網平臺站點信息。設備連接到該站點,從而縮短設備與物聯網平臺之間的通信時間,提高用戶控制設備的體驗。
在設計方案時,您可以進一步優化,可將設備設置成,首次連接設備分發服務后,能記錄設備分發服務告知的物聯網平臺站點信息,以及設備自身的IP地址和子網信息。若設備關機后再次上電,發現自身IP地址和子網信息沒有變化時,無需連接設備分發服務,可直接連接已記錄的物聯網平臺站點,從而進一步縮短設備與物聯網平臺之間的通信時間。
防火墻問題
設備和服務器所在的國家/地區不同,會存在防火墻限制問題。
例如,服務器所在的A國家,有網絡防火墻過濾問題,在B國家的設備無法直接訪問服務器。此時,設備廠商需要將服務器部署一份到B國家可以訪問的網絡上,并通過物聯網平臺的設備分發服務,指定設備可以分發到服務器可訪問的物聯網平臺站點。
設備上電后,首先連接設備分發中心,得到設備可以訪問的物聯網平臺站點信息。設備連接該物聯網站點后,可訪問該物聯網平臺站點的服務器,通過物聯網平臺,實現遠程控制設備。
在設計方案時,您可以進一步優化,可將設備設置成,首次連接設備分發服務后,能記錄設備分發服務告知的物聯網平臺站點信息,以及設備自身的IP地址和子網信息。若設備下電后再 次上電,發現自身IP地址和子網信息沒有變化時,無需連接設 備分發中心,可直接連接已記錄的物聯網平臺站點。
法律法規問題
對于不能將設備數據轉發到非本國/地區的場景,可以細分為如下兩種情況:
• 設備被出口到其他國家/地區,但必須連接之前所在 國家/地區的服務器
對于此類情況,設備廠商在設備出口之前,通過物 聯網平臺的設備分發服務,指定設備只能連接到出口前國家/地區的物聯網平臺站點。設備上電后,設備分發中心會告知設備,只能連接固定的物聯網平臺站點。
• 設備被出口到其他國家/地區,也可以連接出口國家/地區的服務器,但不能將設備出口前國家/地區的數據,傳輸到出口國家/地區。
對于此類情況,設備廠商可以通過物聯網平臺的設備分發服務,指定設備可以連接多個物聯網平臺站點,但服務器不可以跨國家/地區,進行設備數據遷移。如果服務器需要獲取不同國家/地域的設備數據,那么需要嚴格遵守雙方國家的相關法律法規規定。
總結
目前,阿里云已在中國(上海/北京/深圳)、日本、 新加坡、德國、美國(加利福尼亞/弗吉尼亞)部署了物聯網平臺服務,更好地支持您的全球化部署需求。
阿里云物聯網平臺提供的設備分發服務,可實現設備跨地域、跨實例或跨賬號的分發能力。分發后,物聯網平臺下發新的連接地址給設備,設備本地固化收到信息之后,直接連接新的地址,免去二次燒錄設備信息。