RSSI(Received Signal Strength Indicator)值代表设备接收到的信号强度,通常用负值表示。RSSI 值范围一般如下:
接近 0(如 -30): 信号非常强,设备与信号源的距离较近。中等值(如 -50 至 -70): 信号质量良好,适合正常通信。较弱值(如 -80 至 -90): 信号较弱,可能会影响通信质量。非常弱(小于 -90): 信号几乎不可用,设备可能会断开连接。
解读你的 RSSI 值
你当前的 RSSI 值是 -41:
这是一个非常强的信号,表示设备离信号源很近,通信质量应该非常好。
如果需要更美观地打印该值,可以参考以下示例:
const rssi = -41;
if (rssi > -50) {
console.log(`📶 Signal Strength: Excellent (${rssi} dBm)`);
} else if (rssi > -70) {
console.log(`📶 Signal Strength: Good (${rssi} dBm)`);
} else if (rssi > -90) {
console.log(`📶 Signal Strength: Weak (${rssi} dBm)`);
} else {
console.log(`📶 Signal Strength: Poor (${rssi} dBm)`);
}
输出:
📶 Signal Strength: Excellent (-41 dBm)