云云对接集成说明
交互流程图
如上图所示,设备分成两种数据流:数据流和控制流。
总体来说,设备和平台之间或者平台之间仅有这两部分的交互。其他的接口都是围绕这两方面加强,比如鉴权、设备注册和删除、获取设备状态等。
设备数据:设备测量的一些健康数值,如心率、心电、腿温等。
控制指令:对设备的操作指令,如座圈温度控制等。
系统流程图
如上图所示,除了必要的配网需要和设备交互外,业务 APP/小程序通过业务平台,业务平台通过芯相随云平台与设备交互。
忽略各层的其他业务逻辑,如用户管理等,仅仅关注设备的数据和控制。
交互时序图
如上图,流程简要说明如下:
- 1-6: 配网,业务 APP/小程序对设备配网。这几步属于配网过程,与平台对接无关。业务 APP 使用芯相随配网 SDK,小程序使用芯相随小程序插件进行配网。
- 7-10: 业务 APP/小程序向业务平台申请设备注册绑定,业务平台完成设备绑定后告知芯相随云平台对应的用户信息以及设备 ID 等绑定后的信息。
- 11-16: 设备数据经芯相随云平台分析后,推送到业务平台。
- 17-18: 查询数据。由于业务平台中已经存过了健康数据,因此直接在业务平台中查询即可。
- 19-22: 设备控制,通过业务平台向芯相随云平台发送设备管控指令。
- 23-26: 业务厂商自身 app/小程序需要解绑被业务平台绑定的设备,解绑成功后,可通过该接口同步解绑该设备与芯相随云平台的绑定关系。