隐藏的蓝牙/ BLE设备

问题描述 投票:0回答:1

[对BLE设备或传感器进行编程时-是否可以使其从手机的常规蓝牙设置中“隐藏”>添加设备?然后仅通过特定的电话应用程序就可以发现/配对。

为了实现这一点,建议使用一个特定的UUID,然后适当的应用程序将过滤该特定的UUID。

android bluetooth bluetooth-lowenergy sensor
1个回答
0
投票

使用定义的BLE设计UUID硬件。在您的移动应用程序内,仅使用UUID上的过滤器,使用BLE Apis搜索可用的设备。这将仅返回UUID在BLE范围内的设备,而不返回其他设备。

List<ScanFilter> filters = new ArrayList<>();
    ScanFilter scanFilter = new ScanFilter.Builder()
          .setServiceUuid(ParcelUuid.fromString(YOUR_OWN_UUID))
          .build();
    filters.add(scanFilter);
    // Start scanning on your UUID
    mBluetoothLeScanner.startScan(filters, settings, mScanCallback);

Ref:Example

© www.soinside.com 2019 - 2024. All rights reserved.