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

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

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

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

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

Aries Lord:

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

赞(0)
未经允许不得转载:TI中文支持网 » 获取终端节点和路由节点间的信号质量RSSI
分享到: 更多 (0)