微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

一个 BLE 信标上的多个连接

如何解决一个 BLE 信标上的多个连接

我有一个 BLE 信标,我尝试将多个 Android 手机连接到它以获取 RSSI,并查看谁离它最近。 但是,就在第一部手机连接到信标(通过 BluetoothGatt)之后,信标再也不会出现在其他手机的扫描结果中,因此它们也无法连接到它。 我看到的唯一解决方案是在没有连接的情况下进行扫描并从扫描结果中获取 RSSI,但我认为这不是一个优雅的解决方案。 有没有办法与单个 BLE 信标建立多个连接并获得 RSSI?

谢谢

解决方法

由 BLE 设备决定是否支持多个连接。如果它只想支持一个连接,它可以被编程为在连接建立时停止广告。从客户的角度来看,您对此无能为力。如果可以修改信标中的固件,则可以添加对多连接的支持。

否则在广告包中使用 rssi 没有任何问题(尽管您不能使用 BLE 安全性(配对/绑定))。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。