萤石云设备会挂载到萤石账户下,官方提供了查询单台设备状态和账号下所有设备状态的方法。 在客户系统里,也会添加这些设备,那客户系统中所有这些设备的状态如何去获取:
- 后端根据序列号去遍历,去萤石云请求状态数据,但是这样好傻,200 台设备需要去查 200 次;
- 先获取所有不同的 accessToken, 根据 token 去查所有的设备状态,然后匹配序列号返填数据;
- 因为客户可能会不停地刷新,是否选择不用去实时更新状态,设置几分钟的定时查询,将状态直接记录进表里(状态数据可能会有几分种的误差)
萤石云设备会挂载到萤石账户下,官方提供了查询单台设备状态和账号下所有设备状态的方法。 在客户系统里,也会添加这些设备,那客户系统中所有这些设备的状态如何去获取:
1
flynaj Oct 14, 2022 via Android
状态设备上线的时候就存数据库里面了。
|