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

ZigBee中节点测距问题

 TI工程师:

     您好!ZigBee的网络拓扑结构如图所示,我想通过RSSI直接测终端节点和路由器A,B和C之间的距离,因此终端节点和各路由器通信要直接进行,终点节点广播的消息不能经过父节点B转发给A或C,我查了下有个AF_SKIP_ROUTING设置,说这个选项将导致设备跳过路由而直接发送消息,终点设备将不向其父节点B发送消息,是这样吗?但是我也想利用B来测一个距离,期待着您的回复!

VV:

你用的是哪个版本的协议栈,在zigbee pro里面已经考虑到了这个问题,

如果在发广播数据的时候,把广播的地址设置成0xFFFC 就代表Routers and Coordinators都可以接收这个数据。

chiyuchen chiyuchen:

回复 VV:

感谢您的答复,我用的协议栈版本是ZStack-CC2530-2.3.0-1.4.0,把广播的地址设置成0xFFFC ,路由器和协调器的确可以收到数据,但除父节点B直接收到外,其他路由节点(A和C)都要经过B和协调器转发吧,我想让A,B和C直接收到来自终端的消息,这样测得的RSSI才能用来测距

user5763553:

回复 chiyuchen chiyuchen:

你好,请问这个问题解决了吗,我也遇到类似的问题,可以交流一下吗,谢谢。

YiKai Chen:

回复 user5763553:

路由是由協議棧決定的,應用程序是沒有辦法指定要跳過路由或是指定由哪個路由的

赞(0)
未经允许不得转载:TI中文支持网 » ZigBee中节点测距问题
分享到: 更多 (0)