TI的大神们,请教一下协调器和路由器接收处理beacon request,以及beacon的回复分别是什么接口?在代码的什么地方调用?是不是这部分代码没有开放,被封装为库文件了?
VV:
对的,这部分处理是在库文件里面。
请问你们需要实现功能?
xiaohui bu:
回复 VV:
现在的情况是这样的VV。我的网关(协调器)用的是CC2538,协议栈版本为1.2.2A。节点的版本为2.5.1A。在节点入网发送beacon request的时候,协调器回复的beacon有问题。通过抓包工具发现,beacon payload中的End Device Capacity和Router Capacity都为0,表示不支持节点加入。我的permit是0x01。所以我想问问协调器在什么情况下End Device Capacity和Router Capacity都为0。
user4958201:
回复 xiaohui bu:
我这3.0版本的协议栈,一直出现终端发送beacon帧,协调器回复beacon帧,但是回复字段中End Device Capacity和Router Capacity都为0。跟 networkDesc_t这个结构体调用的函数,发现实际仿真器运行不到函数中去,要么就是用到这个结构体的函数没编译。 我想问的是协调器回复这种报文,不让入网,我们这种情况怎么处理?是我们操作有问题,还是应用需要处理? 主体思想,能顺利入网。
Haijun Zhou:
回复 user4958201:
你好,我现在也遇到了这个问题,你解决了吗,谢谢
YiKai Chen:
回复 Haijun Zhou:
如果你擦除內存再試試、還會看到同樣的問題嗎?
Haijun Zhou:
回复 YiKai Chen:
对的,我用SmartRF Flash Programmer擦除之后一样,但是现在我连beacon帧都收不到,你有相同的问题?
或者可以讲你的程序给我发一下吗,jhz1371723247@163.com非常感谢
YiKai Chen:
回复 Haijun Zhou:
3.0版本的协议栈你必須要手動啟動start commission才能發出beacon request,你有手動去啟動start commission?
Haijun Zhou:
回复 YiKai Chen:
Packet Sniffer捕捉到了路由的beacon request,但是收不到协调器的beacon 回复帧
YiKai Chen:
回复 Haijun Zhou:
协调器有成功組網了嗎?
Haijun Zhou:
回复 YiKai Chen:
e2echina.ti.com/…/161879,我在这个帖子里把我Packet Sniffer图发上去,你看下