linux - BlueZ:将本地地址设置为私有且不可解析
问题描述
BlueZ 中有没有办法通过命令行或 D-Bus API将蓝牙地址设置为私有且不可解析?
目前,可以通过以下命令序列启用隐私:-
btmgmt power off
btmgmt privacy on
btmgmt power on
但是,这会将地址设置为private resolvable。换句话说,之前与我们设备绑定的远程设备将能够解析地址并找到真实身份。我们想使用一个私有的不可解析地址,这样即使之前绑定的设备也能隐藏身份。
更多关于不同蓝牙地址的信息可以在这里找到。
我们在运行 Linux 4.15.0-47 generic 的 Ubuntu 机器上使用 BlueZ v5.50。
解决方案
推荐阅读
- javascript - 如何使 useEffect 对 props 的反应与 ComponentDidUpdate 一样快?
- ruby-on-rails - 将带有数组的哈希存储为rails中的值
- ios - iOS Swift - URLSessionDataTask 在刷新时没有得到更新的 JSON 数据
- java - 在 kotlin 中将 String 转换为 JsonObject 返回 null
- python - 有没有办法获取特定电子邮件 ID 的 ID?
- css - 样式输入类型编号
- laravel - 在主题标签中创建关系
- javascript - 如何从 package.json 设置 NODE_ENV 以进行反应
- javascript - 将两个 HTML 数据值与正则表达式结合
- excel - 计算本月记录的门票数量 - 每个系列