android - IAC(查询访问代码)设置不同于 GIAC 的设备的蓝牙查询?

标签 android bluetooth network-scan

是否可以在查询时指定远程设备的查询接入码?默认情况下使用 GIAC(通用查询访问代码),但我的远程设备具有专用查询访问代码。我不知道这些设备的地址,但它们是可发现的。是否可以在扫描过程中定义 DIAC 代码?

最佳答案

您需要做的是设置 LAP 地址,但您不能使用来自 Android 的 Java API。 Android 使用 BlueZ 蓝牙堆栈,因此您应该使用此 API。

这里有一个 example设置 LAP 地址。

关于android - IAC(查询访问代码)设置不同于 GIAC 的设备的蓝牙查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827343/

相关文章:

android - android 设备上 sqlite 数据库的默认位置不显示我的数据库

android - Apple 的 Bonjour 协议(protocol)是否适用于蜂窝连接?

java - RecyclerView 增加(+)和减少(-)按钮不能为每个项目正常工作

android - "Rotating wheel"从 SD 卡删除文件夹时出现进度对话框

android - 为什么 IO Dispatchers 在 Kotlin 协程中创建超过 64 个线程?

android - 如何在 Android 和计算机之间发送/接收文本?

android - 扫描蓝牙和蓝牙 LE

ios - 扫描网络设备

ios - 如何扫描 LAN 网络中的设备

android - 编译ShowcaseViewSample时出错