我正在尝试基于UUID扫描特定的BLE广告。 我想出了下面的代码,但扫描没有返回任何结果。
final UUID[] comm_UUID = {UUID.fromString("0000b81d-0000-1000-8000-00805f9b34fb")};
mBluetoothAdapter.startLeScan(comm_UUID, mLeScanCallback);
我尝试在没有过滤器mBluetoothAdapter.startLeScan(mLeScanCallback);
的情况下进行扫描,但它运行正常,但回调会报告附近的所有BLE广告。
我是否错误地执行了扫描?