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

Z-Stack在應用層中如何取得源節點到目的節點的RSSI值?

TI的工程師們您好:

                               目前正在使用CC2530進行定位開發,在應用層中如何取得源節點到目的節點的RSSI值?

                                使用SampleApp範例程式,我使用3個節點A、B、C

                                A為End-Device

                                B為Router

                                C為Coordinator

                                 由A發出請求,讓B發送訊息至A。並且由A取得RSSI值傳送回C

                                 在應用層中我是利用pkt->rssi來取得RSSI值。

                                  但是得到的RSSI值都是A與C之間或B與C之間的值。

                                  請問,該如何做才能得到A與B之間,也就是源節點到目的節點之間的RSSI值??

 

Peter_Zheng:

RSSI:信号强度值

LQI:连接质量

在协议栈中中,LQI是可以直接从接收数据后的结构体中得到,例如接收数据使用的结构定义为pkt

:LQI = pkt->LinkQuality;

RSSI是通过读取max_rx.c文件中的数组rxBuf的第一位得到的,这里得到的信号强度值是以2进制补码的形式体现,具体使用可以参看2430 Data Sheet。

RSSI = rxBuf[0];

2.RSSI与LQI之间的转换关系如下:

RSSI =  -(81-(LQI*91)/255)

leilei liu:

你这个问题,最后你解决了吗?我现在也遇到这个问题了,能否帮忙一下

赞(0)
未经允许不得转载:TI中文支持网 » Z-Stack在應用層中如何取得源節點到目的節點的RSSI值?
分享到: 更多 (0)