zigbee 3.0 CC2538读取RSSI信号强度值问题。

Other Parts Discussed in Thread: CC2538

请问一下,我要用CC2538作为协调器(协议栈版本3.0)来获取终端节点设备RSSI信号强度值,该怎么获取呢,我用了afIncomingMSGPacket_t 这个结构体里面的值,还有LQI和RSSI的公式求出来的值都不对,2530协议栈版本2.5的用这个结构体可以获取出来,2538的可以吗,请教一下前辈们。谢谢!

  • 我前天已经用zclProcMsgStatus_t zcl_ProcessMessageMSG( afIncomingMSGPacket_t *pkt ) 这个API获取了RSSI,LQI,并且获取的RSSI和用LQI计算出来的RSSI,通过串口打印对比,以及抓包工具对比,正确。
  • 前天用了zclProcMsgStatus_t zcl_ProcessMessageMSG( afIncomingMSGPacket_t *pkt )这个API来获取RSSI,用抓包工具以及用RSSI和LQI的计算公式
    afIncomingMSGPacket_t pkt;pkt->rssi=0xff-pkt->rssi(负数补码转原码). RSSI = -(81-(LQI*91)/255),验证无误。