自动检测附近的蓝牙设备

Posted

技术标签:

【中文标题】自动检测附近的蓝牙设备【英文标题】:Automatically detect nearby Bluetooth devices 【发布时间】:2019-12-31 02:06:45 【问题描述】:

假设

android 设备 A 与其他蓝牙设备 B、C、D 配对。

问题

如何在设备 A 上实现无需扫描所有设备即可直接检测设备 B、C、D 的可用性的 Android 应用。 例如。当 B、C 设备靠近 A 时,A 可以检测到 B、C 存在而 D 不可用。设备C超出范围后,可以检测到C不可用...

非常感谢!

【问题讨论】:

蓝牙有两个主要版本:Classic Bluetooth 和Bluetooth Low Energy 你做了哪些研究? 我想研究这两种情况。但是,主要的案例是使用智能手机的蓝牙。 【参考方案1】:

您可以使用getBondedDevices() 获取已配对的设备。

【讨论】:

以上是关于自动检测附近的蓝牙设备的主要内容,如果未能解决你的问题,请参考以下文章

使用android-beacon-library检测蓝牙设备

使用 android-beacon-library 检测蓝牙设备

手机蓝牙怎样配对

如何通过蓝牙获取附近的ios设备信息

如何在 iOS 上搜索和连接附近的经典蓝牙设备(非 BLE)?

手机蓝牙连接其他手机,传输文件时,怎么找到对方设备