在网络蓝牙 React PWA 中扫描时附近的手机不显示

Near by mobiles not showing when scanning in web bluetooth React PWA

我正在使用 Web 蓝牙开发 PWA。我附近有两部启用了蓝牙的手机,我开始在一部手机的 pwa 应用程序中扫描附近的蓝牙设备。但是我找不到任何扫描结果(其他蓝牙启用移动设备)。网络蓝牙是否无法识别任何移动设备?

navigator.bluetooth
      .requestDevice({
        acceptAllDevices: true
      })
      .then(function (device) {
          console.log("Device")
        return device.gatt.connect();
      })
      .catch(function (error) {
        setLatLong([error.message]);
      });

Web Bluetooth 将仅查找当前正在发送低功耗蓝牙广告的设备。即使启用了蓝牙,移动设备通常也不会生成这些广告。

例如,在 Android 上 BluetoothLeAdvertiser class can be used by an app to configure the device to transmit advertising packets. To actually establish a connection with the device it also has to implement a GATT service using the BluetoothGattServer class。