|
查看: 15292|回复: 17

[转载]8258 Zigbee 低功耗设备Rejoin问题

[复制链接]

29

主题

364

回帖

1167

积分

版主

积分
1167
发表于 2024-8-22 17:38:39 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 TL_YB 于 2024-8-23 14:54 编辑

[转自旧论坛]作者:Jaoki

Zigbee 低功耗设备在网关断电一段时间后,网关再上电,设备能知道网关掉线了吗? 或者在网关上线后,设备重新加入网关,要怎么做呢

29

主题

364

回帖

1167

积分

版主

积分
1167
 楼主| 发表于 2024-8-22 17:40:48 | 显示全部楼层 来自 上海
低功耗节点检测到没有父节点会成为孤儿节点,会产生一个丢失父节点的回调,回调中可以定时唤醒执行rejoin流程,直到检测到网关在线并回连成功为止。

22

主题

47

回帖

246

积分

华贵铂金

积分
246
发表于 2024-10-21 14:15:51 | 显示全部楼层 来自 湖南
TL_YB 发表于 2024-8-22 17:40
低功耗节点检测到没有父节点会成为孤儿节点,会产生一个丢失父节点的回调,回调中可以定时唤醒执行rejoin流 ...

这个功能在例程中本身实现了吗?

29

主题

364

回帖

1167

积分

版主

积分
1167
 楼主| 发表于 2024-10-21 19:37:01 | 显示全部楼层 来自 上海
wx_8236422632 发表于 2024-10-21 14:15
这个功能在例程中本身实现了吗?

你可以搜一下BDB_COMMISSION_STA_PARENT_LOST。
demo中的处理是触发BDB_COMMISSION_STA_PARENT_LOST事件后就调用zb_rejoinReq回连

22

主题

47

回帖

246

积分

华贵铂金

积分
246
发表于 2024-10-22 08:41:31 | 显示全部楼层 来自 湖南
TL_YB 发表于 2024-10-21 19:37
你可以搜一下BDB_COMMISSION_STA_PARENT_LOST。
demo中的处理是触发BDB_COMMISSION_STA_PARENT_LOST事件 ...

好的 谢谢

22

主题

47

回帖

246

积分

华贵铂金

积分
246
发表于 2024-10-22 14:22:55 | 显示全部楼层 来自 湖南
TL_YB 发表于 2024-10-21 19:37
你可以搜一下BDB_COMMISSION_STA_PARENT_LOST。
demo中的处理是触发BDB_COMMISSION_STA_PARENT_LOST事件 ...

您好,
是这个地方嘛,感觉它好像不起作用,我在将网关断电一会儿后再通电我的低功耗设备不能重连,按按键唤醒它也不行,的重新上电复位我的低功耗设备它才重连上

Telink5.png

29

主题

364

回帖

1167

积分

版主

积分
1167
 楼主| 发表于 2024-10-22 17:26:18 | 显示全部楼层 来自 上海
PARENT_LOST事件并不是立即触发的。
它的触发条件是:
当ZED发现连续链路失败次数达到ZDO_MAX_PARENT_THRESHOLD_RETRY(默认5次)后,底层会发起orphan scan尝试回连,回连失败将触发PARENT_LOST事件。

22

主题

47

回帖

246

积分

华贵铂金

积分
246
发表于 2024-10-23 17:18:07 | 显示全部楼层 来自 湖南
本帖最后由 wx_8236422632 于 2024-10-24 14:29 编辑
TL_YB 发表于 2024-10-22 17:26
PARENT_LOST事件并不是立即触发的。
它的触发条件是:
当ZED发现连续链路失败次数达到ZDO_MAX_PARENT_THRES ...

好的谢谢,后续我会接着测试一下,我目前发现是我网关断电马上上电终端它好像都重连不上来的感觉

29

主题

364

回帖

1167

积分

版主

积分
1167
 楼主| 发表于 2024-10-23 17:53:20 | 显示全部楼层 来自 上海
wx_8236422632 发表于 2024-10-23 17:18
好的谢谢,后续我会接着测试一下,我目前发现是我网关断电马上上电终端它好像都重连不上来的感觉 ...

可以打开UART打印功能(参考手册4.3.1,https://wiki.telink-semi.cn/doc/ ... eloper%20Manual.pdf),增加一些打印信息来熟悉流程

22

主题

47

回帖

246

积分

华贵铂金

积分
246
发表于 2024-10-24 08:48:54 | 显示全部楼层 来自 湖南
TL_YB 发表于 2024-10-23 17:53
可以打开UART打印功能(参考手册4.3.1,https://wiki.telink-semi.cn/doc/an/AN-19052901-C_Telink%20Zig ...

好的,感谢

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部