Other Parts Discussed in Thread: CC2530
在一个zigbee拓扑网络中,终端已与父节点Router相连且进行单播发送数据。现在我想让EndDevice能获得周围包含父节点在内的三个Router的RSSI,那么请问另外两个非父节点的RSSI如何才能获取呢?
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.
Other Parts Discussed in Thread: CC2530
在一个zigbee拓扑网络中,终端已与父节点Router相连且进行单播发送数据。现在我想让EndDevice能获得周围包含父节点在内的三个Router的RSSI,那么请问另外两个非父节点的RSSI如何才能获取呢?
RSSI的值只能通过和对方进行直接通信时获取,但终端节点只能和其父节点(协调器或路由器)进行直接通信,所以只能获取其父节点的RSSI值。
而与其他终端节点的通信都是通过其父节点进行转发的,所以物理层无法获取其余终端节点的RSSI值。
@Susan Yang
谢谢您的回答。
您的意思是说我的终端是无法获得另外两个非父Router节点的RSSI。现在我想用CC2530做一个三角(边)定位,需要知道周围三个Router(因为Router位置固定,当做参考点)的RSSI,那我还能有其它实现方法么?
用AF_DataRequest的时候用Skip Router模式,可以获取对方的RSSI,但是由于终端节点只能接收父节点发过来的帧,因此也只能获得父节点的RSSI。