元源 发表于 2017-7-3 01:56:45

咨询 云 向 APP 推送数据的逻辑问题?

背景信息:电池供电,为节省能耗,使用了深度睡眠,且深度睡眠时状态数据不会发生变化。
SOC工作在 以下状态: 启动 -> 采集数据 -> 上报状态数据 -> 深度睡眠 5分钟 -> 唤醒 -> 采集数据 ....




*注:官网SOC代码中,只有 当前 要 上报的数据与前一已上报数据不同时,SOC才会真的向云上报状态数据

问题1:SOC 在线 但 状态数据未变化的前提下,APP 启动时,云 是直接将自身保存的SOC最后的 状态数据 给 APP , 还是 云 先 确认SOC当前在线状态,然后才会把状态数据 给 APP。

问题2 :SOC 离线 前提下(SOC深度睡眠5分钟时,会离线), APP 启动时, 云 是否将自身保存的SOC最后的状态数据 给 APP

问题3 : APP 能否从 云 中 获取 SOC 最后若干条状态数据记录

可以说,这类节能产品大部分时间都是离线状态。涉及到SOC离线后,获取SOC历史状态数据的 应用情况。不知道 机智云 能否满足这类产品的物联需求?

JohnDeng 发表于 2017-7-3 14:41:38

1、设备与APP客户端的关系,设备端上报数据是实时的,尽管APP端没有登录该设备,云端也会给该客户端推送的状态,只要该用户先前订阅过该设备即可。2、APP重新登录设备,再次去获取设备当前状态即可,云端是不会给APP端推送状态的,是由APP端主动去获取的。3、APP端可以调用open API上获取设备的历史数据(历史数据的时间段为2天)。

元源 发表于 2017-7-5 11:55:37

谢谢!问题已经解决。
页: [1]
查看完整版本: 咨询 云 向 APP 推送数据的逻辑问题?