Page 1 of 1

Re: 【已解决】RSSI信号值 对应不上

Posted: 2023年 Jan 10日 14:37
by TYzgl123456

SDK:ty_integrated_sdk_arm-np7v7a-linux-gnueabi-gcc-721_release-1.1.6-beta.22

操作获取RSSI方式:智慧行业APP,进入网关界面,通过设备信号检测按钮 ,点击完后,会提示当前的zigbee网络信号状态(优,良好...)。
1.抓取对应的日志,可以看到Recv EUI64=0c4314fffe5cf705, nodeID=0EA1, RSSI=251, LQI=213, fNodeID=C4E4 (附上日志)
2.问题:RSS1=251 这边要怎么理解,是否需要转换?
3.我这边理解 正常RSSI的 取值范围是 -100到127 dBm ,现在是251 数值不再该范围内.


Re: 【求助】RSSI信号值 对应不上

Posted: 2023年 Jan 10日 15:33
by Kyson

Zigbee 信息质量通常是看 LQI 的值,我们 App 也是根据这个值来判断的。

信号质量判断的等级:
良好:>150
一般:100150
差: <100


Re: 【求助】RSSI信号值 对应不上

Posted: 2023年 Jan 10日 15:47
by TYzgl123456

谢谢。LQI这点是明白的,
疑问是当前RSSI值,第2点和第3点,可以解释下?


Re: 【求助】RSSI信号值 对应不上

Posted: 2023年 Jan 10日 16:38
by Kyson

RSSI 值的问题是你平台 char 和 unsigned char 强制转换问题。你可以看上面的打印,251 对应的 rssi 是 -5。

Code: Select all

>>>LQI>>> NodeId:0xea1,fNodeId:0xc4e4, LastHopRssi:-5, LastHopLqi:213.

Re: 【已解决】RSSI信号值 对应不上

Posted: 2023年 Jan 11日 17:31
by TYzgl123456

谢谢