我试图找出BLE是如何工作的。试图通过使用离子框架的cordova plugin之一。已按照文档中提到的所有步骤进行操作:
为Android构建一切都很好。
但每当我以前使用startScan时,即使我的所有其他设备都已启用,它也只能检测到我的Mac,我想知道:
应用程序如何扫描所有蓝牙设备?
答案 0 :(得分:1)
如果您的应用正在检测您的Mac,那么听起来似乎正常。
为了使蓝牙低功耗扫描能够找到其他设备,这些设备需要宣传蓝牙低功耗服务。
如果您没有任何Bluetooth LE外围设备,可以使用LightBlue在iOS设备上创建虚拟外围设备,或nRF Master Control Panel在较新的Android设备上创建虚拟外围设备。
bleno可用于在OS X,Linux和Windows上使用Node.js创建蓝牙低功耗外设。