关于ZIGBEE ExtendedPANID 的默认值0, 可随机加入 ExtendedPANID 不为0 的协调器
时间:10-02
整理:3721RD
点击:
请TI员工协助,
试验过把一个协调器的ExtendedPANID修改为{0,0,0,0,0,0,0,0,1} .路由器还是默认值为0 或修改成1. 这时路由器可以加入到协调器。
试验过把一个协调器的ExtendedPANID修改为{0,0,0,0,0,0,0,0,1} .路由器不为0也不为1, 这时路由器不可以加入到协调器。
等于说有新设备 只要默认值是0,则可以无视我设置的ExtendedPANID,都可以加入到我的协调器了。
怎样修改路由器ExtendedPANID默认值是0,协调器ExtendedPANID不为0时,路由器不能加入到协调器
ExtendedPANID是相对一个网络来说的标识符。
如果
协调器上 ExtendedPANID修改为{0,0,0,0,0,0,0,0,0}那么协调器在创建网络的时候,ExtendedPANID就选择自己的MAC 地址
如果
协调器上 ExtendedPANID修改为{0,0,0,0,0,0,0,0,1}(全非零)那么协调器在创建网络的时候,就以这个值作为ExtendedPANID
如果路由器上ExtendedPANID修改为{0,0,0,0,0,0,0,0,0},那么在加网的时候,没有任何限制。
如果路由器上ExtendedPANID修改为{0,0,0,0,0,0,0,0,1}(全非零),那么在加网的时候,只会加到ExtendedPANID等于这个值的网络里面去。
怎样修改路由器ExtendedPANID默认值是0,协调器ExtendedPANID不为0时,路由器不能加入到协调器
没办法做到。除非你自己在协议栈里面做特殊的过滤,但是已经违背了ZigBee协议了