如何获取非父节点的能量值RSSI
时间:10-02
整理:3721RD
点击:
在一个zigbee拓扑网络中,终端已与父节点Router相连且进行单播发送数据。现在我想让EndDevice能获得周围包含父节点在内的三个Router的RSSI,那么请问另外两个非父节点的RSSI如何才能获取呢?
RSSI的值只能通过和对方进行直接通信时获取,但终端节点只能和其父节点(协调器或路由器)进行直接通信,所以只能获取其父节点的RSSI值。
而与其他终端节点的通信都是通过其父节点进行转发的,所以物理层无法获取其余终端节点的RSSI值。
@Susan Yang
谢谢您的回答。
您的意思是说我的终端是无法获得另外两个非父Router节点的RSSI。现在我想用CC2530做一个三角(边)定位,需要知道周围三个Router(因为Router位置固定,当做参考点)的RSSI,那我还能有其它实现方法么?
这个zigbee定位你还在做吗?我也在研究这个问题,也是想得到非父节点的RSSI,无法得到,你现在做成什么样子了
请问您最后有实现吗? 我也在做类似的实验,但是我抓取到的rssi值都是固定的不晓得怎么解决,可以请问您吗?
用AF_DataRequest的时候用Skip Router模式,可以获取对方的RSSI,但是由于终端节点只能接收父节点发过来的帧,因此也只能获得父节点的RSSI。