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

终端断开后, 先发送 Orphan notification 后发送 Beacon request, 一直连不上网

请教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比較保險

赞(0)
未经允许不得转载:TI中文支持网 » 终端断开后, 先发送 Orphan notification 后发送 Beacon request, 一直连不上网
分享到: 更多 (0)