
RSSI -75dBm到底代表多远Nearby Glasses近距探测阈值3分钟速成指南【免费下载链接】yj_nearbyglassesattempting to detect smart glasses nearby and warn you项目地址: https://gitcode.com/gh_mirrors/yj/yj_nearbyglassesRSSI -75 dBm 到底代表多远这是很多刚接触 Nearby Glasses一款通过扫描蓝牙低功耗 BLE 广播来探测附近智能眼镜并提醒你的新手最关心的问题。这款开源应用默认把近距探测阈值设为 -75 dBm——只有信号强于这个值的 BLE 设备才会进入检测流程。本文用 3 分钟帮你吃透 RSSI 与距离的关系、默认阈值的实际含义以及如何在设置里安全地调整它。 RSSI 是什么为什么它不等于精确距离RSSIReceived Signal Strength Indication接收信号强度指示衡量的是你手机收到的信号有多强单位是 dBm。它受以下因素影响因此只是一个距离参考而非精确测距设备发射功率与天线设计墙壁、金属等障碍物人体对信号的吸收反射与电磁干扰、设备朝向 记住一句话RSSI 越接近 0信号越强设备离你越近。Android 与 iOS 两端的过滤逻辑完全一致扫描到设备后先比较 RSSI弱于阈值直接丢弃iOS 端见 BLEScanner.swiftAndroid 端见 BluetoothScanner.kt RSSI 距离速查表-75 dBm 落在哪一档在典型的 BLE 场景下开阔空间的 RSSI 与大致距离对应关系如下来自 README.md 官方说明RSSI开阔空间大致距离-60 dBm约 1 – 3 m-70 dBm约 3 – 10 m-80 dBm约 10 – 20 m-90 dBm约 20 – 40 m-100 dBm约 30 – 100 m接近信号丢失室内或人群密集环境中实际距离通常更短。信号衰减大致遵循RSSI ≈ -10 × n × log10(距离) 常数的对数规律——距离翻倍RSSI 只会下降固定的几个 dB。 默认阈值 -75 dBm 意味着多近把 -75 dBm 套进上面的对照表它正好位于 -70 与 -80 之间开阔空间约10 – 15 米室内 / 拥挤场所约3 – 10 米这相当于对方还在可辨认距离内你有机会看清他戴的眼镜是不是智能眼镜。应用设置页对该项的说明也是Only detect devices with RSSI above this threshold (default: -75 dBm, ~3-10 m)你可以在 strings.xml 中看到这条文案。默认值写在两端配置中Android 端见 PreferencesManager.ktDEFAULT_RSSI_THRESHOLD -75iOS 端见 AppSettings.swift。️ 如何在设置中调整 RSSI 阈值进入应用右上角的Settings菜单找到RSSI Threshold (dBm)一栏下图第二行就是它调整方向很好记注意这是负数数值调大更接近 0如 -70→ 信号必须更强 →只在更近时才提醒打扰更少但可能漏掉稍远的目标数值调小更负如 -85→ 信号稍弱也算数 →更远距离也会提醒更敏感但误报概率上升作者的建议是保持默认的 -75。iOS 端还做了输入钳制阈值只能在 -120 到 0 之间见 SettingsView.swift防止填出没有物理意义的值。⚠️ 关于误报的重要提醒Nearby Glasses 依靠 BLE 广播帧中的厂商公司 ID与设备名做启发式匹配同厂商的 VR 头显等其他蓝牙产品也可能触发提醒。官方在 README.md 中特别强调检测≠定罪请勿仅凭提醒就骚扰他人——在许多地区这可能构成违法行为。先冷静判断再行动。✅ 3 分钟要点回顾RSSI 是信号强度不是精确距离越接近 0 越近默认 -75 dBm ≈ 开阔空间 10–15 米、室内 3–10 米正好是你能观察对方眼镜的距离调大数值如 -70 更近才提醒调小数值如 -85 更远就提醒新手机用户建议先用默认值跑几天再根据实际场景微调更多隐私设计与免责声明可参考 PRIVACY.md 与 CONTRIBUTING.md 了解如何参与这个自由、开源AGPL-3.0的项目。【免费下载链接】yj_nearbyglassesattempting to detect smart glasses nearby and warn you项目地址: https://gitcode.com/gh_mirrors/yj/yj_nearbyglasses创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考