使用一个zigbee设备加入ZNP组建的网络中,然后退网重新加入会出现加入不进去的问题。
通过抓包,可以看到协调器也已经给设备重新分配地址成功了,但是ZNP协调器不会向串口发送设备入网的数据,同时zigbee设备也提示没有入网成功。有一个个现象,zigbee设备在重新入网的过程中,入网过程会重复好几次,每次都是在协调器分配完地址后失败,同时,协调器每次给它分配的短地址都不一样。
但是对ZNP协调器进行reset后,组网就能正常的进行了,这是什么原因导致的呢?
Ps.使用的ZNP是Z-stack3.0.2编译的,硬件使用CC2530+CC2592易佰特的产品。
2604.ZNP.psd
YiKai Chen:
請附上抓包檔,不要用截圖
user5627466:
ZNP.psd这是抓包的文件
YiKai Chen:
你要入网设备是Z-stack3.0.2的例程?
user5627466:
回复 YiKai Chen:
不是,入网是是一个市面上的zigbee产品
YiKai Chen:
回复 user5627466:
是zigbee3.0的产品?
user5627466:
回复 YiKai Chen:
是的,设备第一次能够入网,然后退出重新入网就会出现加入不进去的问题,zigbee设备更换了两三种设备类型和牌子,都有这样的问题
YiKai Chen:
回复 user5627466:
這個Zigbee设备行為很奇怪,在sniffer裡面设备發出association request還沒收到response之前就先開始data request,照理說要收到association response 後才會開始作data request