通过网页宣传 phone 的蓝牙 MAC 地址

Advertising Bluetooth MAC address of phone through webpage

我对网络蓝牙还很陌生,我正在尝试寻找一种方法来使用网络蓝牙来宣传 android phone 的唯一蓝牙 MAC 地址(我正在尝试使用 Raspberry Pi 零 W 读取蓝牙 MAC 地址。

我已经在 https://webbluetoothcg.github.io/demos/bluetooth-printer/ - 运行 android phone 上尝试了网络演示并使用零 W 阅读。但是 MAC 地址每次我在网页上按“配对”时,RPi Zero W 的读取都会发生变化。

我看到这个 post 关于 IOS (),所以我猜 android 也随机化了 (BLE) MAC 地址。

是否可以通过网络蓝牙在 android phone? (最好通过 BLE 提高速度)。如果是,那该怎么做?

这在 IOS 上也会以类似的方式工作吗?

谢谢

Web 蓝牙 API 目前允许处于中心角色的网站 运行 通过 BLE 连接连接到远程 GATT 服务器。换句话说,API 使用通用属性配置文件 (GATT) 通过蓝牙发现设备并与之通信。

您正在寻找的是一个 API,它可以让您模拟 BLE 外围设备。您可能想尝试 BLE Peripheral Simulator android 应用程序,该应用程序用作 Web 蓝牙 API 的伴侣,通过提供另一个连接设备来简化实验。

或者您可以使用 nRF Connect for Mobile Android 应用程序,这是一款功能强大的通用工具,可让您扫描、宣传和探索您的蓝牙低功耗 (BLE) 设备并与它们通信。