请教TI工程师,
一终端之前连上了协调器, 后面也不知为什么断开了。 都加了 NV_RESTORE。
现在复位终端, 先会发送Orphan notification, 后一直 Beacon request 不能入网。
协调当时允许入网, 也不行。
这该怎么办了?
Z-Stack Home 1.2.2a.44539

2768.断开连接.psd
th smi:
抓包从71行开始
th smi:
回复 th smi:
周围有三个协调器
th smi:
回复 th smi:
已经Data Request了, 后面有变成了 Beacon Request。 这是协调器拒绝连接吗?
YiKai Chen:
回复 th smi:
你有問題的終端設備short addree以及panid是什麼?
th smi:
回复 YiKai Chen:
shortaddr:0xBEA8panid: 0x4C4D
YiKai Chen:
回复 th smi:
只看到你設備0xBEA8一作polling,協調器就發leave(with rejoin),抓包檔案裡面沒看到發生這狀況之前的log,無法知道成因,請問你協調器有使能child aging嗎?
Alvin Chen:
回复 th smi:
同意Yk的猜想,有可能是使能 child aging 你的ZC 移除了ZED。
th smi:
回复 YiKai Chen:
使能了 child aging, 抓包是从0xBEA8 复位后开始。
th smi:
回复 th smi:
那如果 ZED断电一段时间后, 再次上电复位。 因为 child aging ,ZC 自动移除了ZED。 就不能加入网络了吗?
YiKai Chen:
回复 th smi:
照理來說就算使能child aging,ZC 自动移除了ZED,ZED收到leave with rejoin應該還是要能加入网络,但是如我所說Z-Stack 1.2.2a的child aging實作並不完整(因為當然Zigbee spec的child aging也還在進行中),所以還是建議你用Z-Stack 3.0.2的child again比較保險
TI中文支持网



