我试图弄清楚 BLE 是如何工作的。试图通过 cordova plugin 之一使用 ionic 框架。已遵循文档中提到的所有步骤:
为 Android 构建一切都运行良好。
但每当我使用 startScan 时,它只会检测到我的 Mac,即使我的所有其他设备都已启用,我想知道:
How the app scan for all the bluetooth devices?
最佳答案
如果您的应用正在检测您的 Mac,则表明一切正常。
为了让低功耗蓝牙扫描找到其他设备,这些设备需要通告低功耗蓝牙服务。
如果您没有任何蓝牙 LE 外设,您可以使用 LightBlue在 iOS 设备上创建虚拟外围设备或 nRF Master Control Panel在较新的 Android 设备上创建虚拟外围设备。
bleno可用于在 OS X、Linux 和 Windows 上使用 Node.js 创建低功耗蓝牙外围设备。
关于android - Cordova BluetoothLE 仅检测 mac 笔记本电脑而不检测其他设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35361050/