如何使用 BLE 唤醒设备?两种设备必须具备什么配置才能实现这一点?

问题描述

我有两个支持 BLE 的设备。为了节省电量,一台设备会进入睡眠模式。现在需要时,我的另一台已经唤醒的设备如何使用 BLE 唤醒另一台设备?我需要在两台设备上使用哪些不同的 BLE 配置文件才能使其正常工作?

解决方法

没有用于唤醒设备的特定 BLE 配置文件。我假设如果您的设备处于睡眠状态,BLE 已关闭,因此由于无线电听不到它们,因此无法发送命令。也看看 this 的答案。

您应该自己唤醒设备并开始广告一段时间。如果没有设备连接,请再次进入睡眠状态。如果您每分钟执行一次此操作,另一台设备最多必须等待一分钟才能连接。这将是在 BLE 中执行此操作的正确方法。