项目数据同步和API接口
更新时间:
当生活物联网平台与第三方企业服务器之间需要进行数据传输时,需要通过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接口的详细信息。
文档内容是否对您有帮助?