切换到宽版
登录
注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
最新公告
产品
排行榜
Ranklist
Zigbee+Matter国产芯片模组及网关开发社区
»
论坛
›
物联网教程
›
Zigbee协议栈教程
›
End device 节点失去父节点的重新入网处理办法
1
2
3
/ 3 页
返回列表
楼主:
kennan
End device 节点失去父节点的重新入网处理办法
[复制链接]
tone
当前离线
积分
75
IP卡
狗仔卡
tone
发表于 2012-12-28 20:32:03
|
显示全部楼层
这个方法很好~!~
可以很清晰的看出网络成员变化的情况!
但demosensor代码中一旦协调器关机,终端会不停的进入ZDO_NETWORK_INIT事件,进而启动ZDO_StartDevice()来寻找网络!
我就是没找到终端Beacon request没有得到协调器ACK之后,是从哪里发出事件ZDO_NETWORK_INIT;
请多指教,谢谢!
回复
支持
反对
使用道具
举报
显身卡
风景阔
当前离线
积分
3
IP卡
狗仔卡
风景阔
发表于 2012-12-30 09:37:15
|
显示全部楼层
受益匪浅
回复
支持
反对
使用道具
举报
显身卡
racwin0
当前离线
积分
40
IP卡
狗仔卡
racwin0
发表于 2013-4-3 11:37:41
|
显示全部楼层
父节点丢失后会进入ZDO_SyncIndicationCB,最后执行ZDO_StartDevice——NLME_OrphanJoinRequest
为什么还要用复位呢?
还有一个问题,终端发送Beacon request——没有收到ACK,这一过程在哪里呢,跟了半天没找到,求解
回复
支持
反对
使用道具
举报
显身卡
fyt123
当前离线
积分
6
IP卡
狗仔卡
fyt123
发表于 2013-5-1 08:54:14
|
显示全部楼层
不知道路由节点断网后是不是也可以用同样的方法??
回复
支持
反对
使用道具
举报
显身卡
善良的人类
当前离线
积分
6
IP卡
狗仔卡
善良的人类
发表于 2013-10-23 18:30:12
|
显示全部楼层
fyt123 发表于 2013-5-1 08:54
不知道路由节点断网后是不是也可以用同样的方法??
路由断网后 发现用能用这个方法
回复
支持
反对
使用道具
举报
显身卡
jtuki
当前离线
积分
8
IP卡
狗仔卡
jtuki
发表于 2014-5-31 19:23:51
|
显示全部楼层
这篇博客里,说明了一个通过修改入网行为、解决此问题的方法:
http://www.cnblogs.com/jtuki/p/3762655.html
摘录:
本文讲述的部分,主要是针对节点的入网控制部分。网上很多朋友遇到的问题,归纳起来,都类似如下两个典型问题:
1. router / coordinator 不存在时,或者因为信号强度过低而链路断开时,从 sniffer 嗅探器里可观察到,end-device 频繁发送 beacon 导致传感节点的电池电量(往往传感节点都是电池供电)被消耗殆尽。何解?
2. 在只有一群 end-device 和一个 coordinator 的稳定运行网络里,更换 coordinator 后,节点无法再次入网。如何破?
注意:这里故意不牵涉任何关于 router 的问题,因为 router 和 coordinator 在 zigbee 网络里,角色行为有一定的重合度,会使得问题本身复杂化;考虑到本文的重点是 end-device 的入网行为上,故简化问题,去掉 router。
回复
支持
反对
使用道具
举报
显身卡
1
2
3
/ 3 页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表