由于蓝牙是一种广播协议,有没有办法在无法发现的情况下监听广播?这个想法是为了避免使设备可被发现,而只是监听广播,检查设备以获取特定的设备名称,然后连接到该设备的 MAC 地址(随后是握手、验证等)。
具体来说,我有一个使用 AT 命令集(此处为用户手册)的蓝牙设备,我希望我的 Android 设备在进入范围时自动连接到它。但是,我想要一个不需要我的 Android 始终可见的解决方案,因为我希望 Android 大多数时间都不会在范围内。
是否有可以从我的第一台设备发送的低级蓝牙命令,并使用不需要配对、连接或可发现性的 Android SDK 进行监听?可能是 ACL 请求之类的东西?
(此外,我不让我的设备可被发现的原因主要是电力,还有一些用户隐私的原因。设备可发现性的电池消耗有多重要?几乎没有?重要吗?)