TI中文支持网
TI专业的中文技术问题搜集分享网站

zigbee的PANID相关问题

各位道友们,想请教下,zigbee只有在同一个信道,同一个panid下才可以受到其他节点传来的消息。

有没有什么办法,可以在同一个信道,不同panid的情况下也能收到消息吗?

或者是广播panid发送也行?是否是需要更改协议层?

之前查过PANID需要设置成非广播个域网标识符(0xFFFF),但是如果设置成0xFFFF,协调器就会直接随机产生一个PANID,而并不是会广播信息到所有PANID。

现在的项目主要是实现全自动组网,减少生产流程,为防止panid相同而串扰,所以想修改PANID以区分不同的网络。

Alvin Chen:

PANID 是一个网络标识,同一个网络中同一个信道才可以通信。
你可以手动修改PANID,直接写NV即可。
你可以去使用Ztool

user4441756:

回复 Alvin Chen:

再请问下,如果所有的设备都在同一个panid下,通过设备ID来判断设备是入网还是退网,这种方法可行吗?这种的话怕数据会阻塞

YiKai Chen:

回复 user4441756:

通过设备ID来判断设备是入网还是退网是什麼意思?

user4441756:

回复 YiKai Chen:

比如设备先入网了,然后发了一串ID给协调器,协调器知道这不是它的设备,就强制这个设备退网并加入到类似于黑名单当中

Viki Shi:

回复 user4441756:

可以实现,类似于白名单机制,还有一个防止非法节点加入zigbee网络的常用方法, 设置入网窗口

YiKai Chen:

回复 user4441756:

可以由協調器判斷加入設備的Mac address是不是允許的、不是的話就送leave request讓設備離網

赞(0)
未经允许不得转载:TI中文支持网 » zigbee的PANID相关问题
分享到: 更多 (0)