各位大神:
好!~~
有个疑问请教一下各位大神。在MTO的网络中,设备端发出Route Request,如果此RRQ的目的地址是0x0000,则其他路由设备(之前收到过协调器发出的MTO的RRQ)不会帮忙转发RRQ;如果目的地址不是0x0000,则其他路由设备可以帮忙转发RRQ。请问这是某个地方配置造成的还是zigbee本身的机制?如果如果是自带的机制,请问为什么会有这种机制?
使用的是Z-Stack Home 1.2.2a。
先谢谢各位大神赐教!~~
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大神:
好!~~
有个疑问请教一下各位大神。在MTO的网络中,设备端发出Route Request,如果此RRQ的目的地址是0x0000,则其他路由设备(之前收到过协调器发出的MTO的RRQ)不会帮忙转发RRQ;如果目的地址不是0x0000,则其他路由设备可以帮忙转发RRQ。请问这是某个地方配置造成的还是zigbee本身的机制?如果如果是自带的机制,请问为什么会有这种机制?
使用的是Z-Stack Home 1.2.2a。
先谢谢各位大神赐教!~~
附件是抓包数据。PANID是0xDDED,52~57行是协调器发出MTO的RRQ,其他路由设备(E2CE)转发并回复路径,69行是设备(EAAE)上电发送数据失败然后发出RRQ,并没有其他路由帮忙转发。期间一直通信不上,然后188行协调器发出MTO的RRQ后,设备(EAAE)收到后开始建立路径,并且通信成功。设备(EAAE)和其他路由设备(E2CE)是直接入到协调器的。通过路由入网的情况跟这个一样,就没有额外附上抓包数据。RRQ是程序自动发送的,我这没有修改,所以也没附上RRQ的Code。麻烦帮忙分析一下,谢谢!~~MTO.zip
https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/104/TEST.7z
不好意思,看错了,RRQ都是0xFFFD,没有0xFFFC。我再对比一下
你好,
昨天晚上我和同事又在1.22A上面测试了一下,没有复现,我们再次查看了你的sniffer files ,我们发现0xEAAE RSSI不是很好,似乎和ZC (0X0000)失去了连接。
总结你设备之前的RF 信号不是很好,造成了这一现象。
我给出的最终建议:
1. 把你网络中其他PANID的设备移除掉(备选)
2. 拉近你的设备之间的距离
3.或者加个PA试试。