当生活物联网平台与第三方企业服务器之间需要进行数据传输时,需要通过HTTP/2 SDK或AMQP SDK(推荐使用)实现数据同步,同步的数据包括设备信息和用户信息。

背景信息

数据同步可通过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天。

操作步骤

  1. 在生活物联网平台主页面,单击API服务
    API服务
  2. 单击开启,打开数据同步的开关。
    打开数据同步
  3. 选择数据同步的产品名称。
    开启数据同步后,所有的产品默认都打开数据同步。用户可根据需要,关闭无需数据同步的产品。

后续步骤

更多操作,请参见数据AMQP方式推送