我有两个问题:
BLE设备在连接状态下,每隔一段时间就会连续休眠和醒来。醒来后,联系还在吗?或者BLE设备必须发布广告并重新连接?
在连接状态下,是否可以配置只有外部中断源才能唤醒的BLE设备。如果是,BLE设备在被唤醒后是否仍处于连接状态,还是需要通知并重新连接?”
感谢你的阅读!我期待着你的答案!
嗨Thanhtu131,
该设备可以进入睡眠模式之间的间隔(广告或连接),并将自动唤醒BLE定时器。在连接间隔之间保持连接。在连接期间不可能使用外部中断。在通过外部中断唤醒的情况下,应该使用唤醒控制器。请检查SDK的ble_app_sleepmode示例。
谢谢,PM_Dialog
“在连接过程中不可能使用外部中断。”您是否想告诉我无法使用外部中断来唤醒处于连接状态的设备?
我尝试过在连接过程中禁用睡眠模式,并配置外部中断。它的工作原理。
我的主要问题是“在一个连接(睡眠模式是extendsleep),我可以配置一个唤醒控制器唤醒可设备吗?有什么冲突吗?”
正如我在前面的评论中提到的,设备将通过BLE Timer在连接间隔之间自动唤醒。连接也得到了维护。你为什么需要使用闹钟?当设备连接并开启扩展睡眠时,你想从外设块读取一些数据吗?
谢谢,我现在为我的项目实现另一个操作,它将不会使用唤醒计时器在连接状态。
嗨Thanhtu131,
该设备可以进入睡眠模式之间的间隔(广告或连接),并将自动唤醒BLE定时器。在连接间隔之间保持连接。在连接期间不可能使用外部中断。在通过外部中断唤醒的情况下,应该使用唤醒控制器。请检查SDK的ble_app_sleepmode示例。
谢谢,PM_Dialog
“在连接过程中不可能使用外部中断。”您是否想告诉我无法使用外部中断来唤醒处于连接状态的设备?
我尝试过在连接过程中禁用睡眠模式,并配置外部中断。它的工作原理。
我的主要问题是“在一个连接(睡眠模式是extendsleep),我可以配置一个唤醒控制器唤醒可设备吗?有什么冲突吗?”
嗨Thanhtu131,
正如我在前面的评论中提到的,设备将通过BLE Timer在连接间隔之间自动唤醒。连接也得到了维护。你为什么需要使用闹钟?当设备连接并开启扩展睡眠时,你想从外设块读取一些数据吗?
谢谢,PM_Dialog
谢谢,我现在为我的项目实现另一个操作,它将不会使用唤醒计时器在连接状态。