【发布时间】:2018-03-31 22:57:10
【问题描述】:
我们正在创建一个系统,其中嵌入式 BLE 外围设备将连接并向 iPad 上的应用程序发送数据。附近可能有多个外围设备,因此应用程序用户必须通过从广告外围设备列表中选择来指定要连接的设备。 (这是在应用内完成的,iOS BLE 支持。)
我的问题是,我们能否构建一个功能以使用 RSSI 连接到 非常 接近的外围设备? RSSI(相对信号强度)作为来自所有广告外围设备的参数提供给我们的应用程序。我们可以测试看看这个级别对于外围设备来说是多少,比如 6 英寸远和 5 英尺远,然后自动连接到接近的外围设备(即正确的“类型”)。这将允许用户将外围设备靠近 iPad 进行连接,而不是从列表中选择。
这会很巧妙,但我不知道 RSSI 信号对于此目的是否太不可靠,或者是否还有其他问题。当然,人们一定曾尝试过以这种方式使用这些数据,但我没有看到很多这样的报告,无论好坏。我读到不同的供应商会以不同的方式报告 RSSI 值,但我们将仅将我们的应用程序连接到此特定设备,因此我们可以针对这种精确的硬件组合对其进行调整。
非常感谢您的任何想法。有没有人试过这个,它对你有用吗?
【问题讨论】: