Page 1 of 1

低功耗设备,电量无标准属性,使用自定义属性,能否作为心跳包?

Posted: 2024年 Aug 26日 14:14
by vigny

您好,
pid: aukyzvy1 这个人体存在传感器产品,无标准电量属性,使用自定义属性,能否作为心跳包?


Re: 低功耗设备,电量无标准属性,使用自定义属性,能否作为心跳包?

Posted: 2024年 Aug 26日 14:24
by huanghuan

1.你好,使用自定义属性作为心跳包的目的是为了维持设备在app上处于在线状态是吗?
2.网关接收到任意zcl层数据后,会重新刷新设备在线的老化时间
3.如果你想要通过上报自定义属性维持设备在app上处于在线状态,是可以的,低功耗设备默认4h上报一次zcl属性即可,你可以自己在应用逻辑中加一个4h的定时器循环上报自定义属性


Re: 低功耗设备,电量无标准属性,使用自定义属性,能否作为心跳包?

Posted: 2024年 Aug 26日 14:30
by vigny
  1. 是的,用于保活。

sdk 中有tal_heartbeat_type_set 这个接口,枚举类型只有app版本,电池电量 2个选项。 选电量,然后使用自定义dp, 在 tal_heartbeat_report_callback 这个接口中放自定义属性即可,是吧?


Re: 低功耗设备,电量无标准属性,使用自定义属性,能否作为心跳包?

Posted: 2024年 Aug 26日 14:36
by huanghuan

1.是的,你可以在 tal_heartbeat_report_callback 中这么做,用于保活