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

Zigbee 子设备开发


Post Reply
vigny
Posts: 7

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

huanghuan
Posts: 244

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

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

vigny
Posts: 7

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

  1. 是的,用于保活。

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

huanghuan
Posts: 244

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

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

Post Reply