扫描并连接 react-native-ble-plx 不起作用

问题描述

我正在尝试在我的应用中实现轮胎压力读取功能,目前用于测试目的,而不是使用压力传感器(ble 设备)我正在使用我的无线耳机(三星 ITFIT 频段)连接到 {{3}但是在扫描设备时我没有得到任何东西(扫描时看不到耳机),这是我的扫描代码:-

manager.startDeviceScan( null,null,(error,device) => {
console.log("inside startdevice scan")        //not getting executed
})

这是我尝试连接的耳机的问题还是其他任何问题,请帮助我

解决方法

耳机通常使用经典蓝牙而不是低功耗蓝牙 (BLE)。 BLE 专为低功耗应用而设计,不包括用于连续音乐流传输的配置文件。

请使用通用 BLE 扫描仪应用程序(例如 nRF Connect)进行测试。您只会找到当前正在宣传其存在的 BLE 设备,但这些设备应该与您可以使用自己的应用找到的相同。

出于测试目的,有多种方法可以模拟称为外围设备的 BLE 设备。例如,如果您有另一部手机,则可以使用 nRF Connect 并启动 GATT 服务器。

我建议您开始开发压力传感器并使用通用 BLE 扫描仪应用程序对其进行测试。如果一切正常,开始开发您的应用程序。如果之后出现问题,您可以确定您的应用会产生问题。