當生活物聯網平臺與第三方企業服務器之間需要進行數據傳輸時,需要通過HTTP/2 SDK或AMQP SDK(推薦使用)實現數據同步,同步的數據包括設備信息和用戶信息。還可以通過生活物聯網平臺查看API接口,以及各接口對應的功能和服務開通狀態等。
項目數據同步原理
數據同步可通過HTTP/2或AMQP(推薦使用)推送方式,原理圖如下。
說明
- 平臺不再提供開啟HTTP方式同步數據,統一通過HTTP/2方式或AMQP方式(推薦使用)同步設備數據和用戶數據。
- 當前已使用HTTP方式推送的客戶不受影響,可繼續使用,但一旦關閉后則沒法再次開啟。
- 當前已同時使用HTTP與HTTP/2方式分別推送用戶數據和設備數據的客戶,需要關閉數據同步開關,再重新開啟,之后才可通過單一HTTP/2方式或AMQP方式(推薦使用)同步設備數據和用戶數據。
- 當前已使用單一HTTP/2方式推送的客戶,可直接切換為推薦的AMQP方式,數據格式內容保持不變。
- HTTP/2方式或AMQP方式,兩種推送均為盡量送達,云端在沒有收到消息的ACK回復之前,會將對應數據存入重試隊列,并嘗試重新推送數據。當形成堆積數據時,HTTP/2方式的數據最多存儲7天,AMQP方式的數據最多存儲1天。
如何開啟設備數據同步
- 在生活物聯網平臺項目管理頁面,單擊項目設置圖標。
或者進入項目主頁面中,單擊項目設置。
- 選擇設備數據同步欄,單擊開啟,打開數據同步的開關。
- (可選)選擇數據同步的產品名稱。
開啟數據同步后,所有的產品默認都打開數據同步。用戶可根據需要,關閉無需數據同步的產品。
說明 相關開發文檔請參見數據AMQP方式推送。
如何查看API接口
- 在生活物聯網平臺項目管理頁面,單擊項目設置圖標。
或者進入項目主頁面中,單擊項目設置。
- 選擇API接口,查看API接口的詳細信息。
文檔內容是否對您有幫助?