我正在尝试在我的应用程序中实现轮胎压力读数功能,目前用于测试目的,而不是使用压力传感器(ble设备)我使用我的无线耳机(三星ITFIT频段)连接到react-native-ble-plx,但在扫描设备时我没有得到任何东西(在扫描时看不到耳机),这是我的扫描码:
manager.startDeviceScan( null, null,(error, device) => {
console.log("inside startdevice scan") //not getting executed
})这是我正在尝试连接的耳机的问题吗?或者其他什么问题,请帮助我
发布于 2021-05-31 19:43:49
耳机通常使用蓝牙经典,而不是蓝牙低能耗(BLE)。BLE专为低功耗应用而设计,不包括用于连续音乐流的配置文件。
请使用通用的BLE扫描仪应用程序进行测试,例如nRF Connect。你只会找到当前正在发布广告的BLE设备,但这些设备应该与你使用自己的应用程序可以找到的设备相同。
出于测试目的,有不同的方法可以模拟BLE设备(称为外设)。例如,如果您有另一部电话,您可以使用nRF Connect并启动一个GATT服务器。
我建议你开始开发你的压力传感器,并使用通用的BLE扫描仪应用程序对其进行测试。如果一切正常,就开始开发你的应用吧。如果之后有些东西失败了,你可以确定你的应用程序会产生问题。
https://stackoverflow.com/questions/67772578
复制相似问题