微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 获取终端节点和路由节点间的信号质量RSSI

获取终端节点和路由节点间的信号质量RSSI

时间:10-02 整理:3721RD 点击:

我使用CC2530,一个协调器,四个路由,一个终端。开启4个路由器点播到协调器。

终端广播,每一秒用 AF_DataRequest  发送一次数据。

协调器在 static void GenericApp_MessageMSGCB( afIncomingMSGPacket_t *pkt ) 函数里用 pkt->rssi 获取RSSI值,并转码通过串口打印到pc。这里的RSSI值是终端到协调器间的,还是终端到路由间的?

这个RSSI值是上级路由的,不靠谱。要测试RSSI值可以在AF_DataRequest时把options设置成skip routing,并把radius设置成1。另外afIncomingMSGPacket_t中也有radius值。一般单跳的时候测试RSSI或者LQI,多跳测试radius。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top