请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1350STK 工具/软件:Code Composer Studio
我目前正在使用 simple_peripheral 示例进行练习。 是否有办法根据输入停止整个任务和 BLE 连接、例如、如果特征3的输入为1、能否关闭 BLE 连接并执行新的射频任务? 我该怎么做?
谢谢、
Yue
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我目前正在使用 simple_peripheral 示例进行练习。 是否有办法根据输入停止整个任务和 BLE 连接、例如、如果特征3的输入为1、能否关闭 BLE 连接并执行新的射频任务? 我该怎么做?
谢谢、
Yue
尊敬的 Yue:
您能否详细说明"为什么"? 一般来说、您无法真正"重新启动" BLE 任务、但您当然可以根据需要选择终止连接。 如果您未处于连接状态且未进行广播、则堆栈将处于休眠状态。 您为什么需要启动"新射频任务"、也许您可以在此提供更多背景信息?
您好、M-W、
感谢您的回复! 在我的应用中、我需要使用 BLE 来设置一些参数、一旦完成此操作、我将切换到射频来广播我的传感器数据。 请告诉我如何终止连接并停止广告? 是否有任何示例代码可供参考?
谢谢、
Yue
尊敬的 Yue:
查看 DMM_154sensor_remote_display 示例。 在 remote_disaplay.c 文件中、有一些用于"RD_policy_pause_evt"事件的事件处理程序代码、其中显示了如何终止和停止广播。