物联网技术
直播中

fdvcxhtg

9年用户 1040经验值
擅长:嵌入式技术
私信 关注
[问答]

Zigbee join与rejoin 屏蔽掉对整个网络有什么影响?

Zigbee 经过调试发现,在终端节点开机重启时devStartMode = MODE_JOIN,而在加入网络后断开协调器,此时devStartMode = MODE_REJOIN。问题是终端节点扫描网络时电流在30ma左右,在devStartMode = MODE_JOIN时电流持续时间要短于devStartMode = MODE_REJOIN,所以我把devStartMode = MODE_REJOIN模式改变的位置给屏蔽掉,这样对整个网络有什么影响?屏蔽掉后节点还是可以正常加入网络,只是每次加入网络的时候都是devStartMode = MODE_JOIN,电流持续时间也比原来小了

回帖(1)

南风一号

2016-3-21 11:49:31
join的目的是为了能够加入到一个新的网络,rejoin的目的是为了能够加入到一个之前加过的网络。

Rejoin的时候Rx always on一直打开着的。

你是为了剩这点功耗,违背了zigbee,这样的做法不太推荐,而且你随意的修改节点工作的状态机,后续会有其他的问题产生。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分