我需要找到附近的BLE标签(它们是设备地址)。这是android上的一个简单目标。解决此问题的代码如下所示:
bluetoothAdapter = bluetoothManager.getAdapter();
bluetoothAdapter.startLeScan(leScanCallback);
leScanCallback = new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice device, final int rssi, byte[] scanRecord) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Log.d("test", "getAddress=" + device.getAddress());
}
});
}
};
但是我找不到浏览器(JavaScript)的解决方案。
WebBluetooth不支持扫描。
此外,我还看到了Chrome应用的chrome.bluetooth API。引自documentation:
与传统蓝牙设备一样,LE外设也可以 使用发现附近设备中描述的方法发现。
但它也行不通。
如何从浏览器中找到附近的BLE标签?这甚至可能吗?
感谢。