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.

[参考译文] CC2340R5:成功传输数据后断开并禁用 BLE 功能

Guru**** 2595805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1351014/cc2340r5-disconnecting-and-disabling-ble-functions-after-successful-data-transfer

器件型号:CC2340R5

您好!


我们目前正在 使用 DATA_STREAM 示例代码来开发 cc2340r。 如何在调用该函数后删除所有 BLE 功能

//调用 BLEAppUtil 模块初始化函数
BLEAppUtil_init (&criticalErrorHandler、App_Stack 中的'BlocitDoneHandler,
&appMainParams、&appMainPeriCentParams);

我们的要求是在建立连接且数据传输成功后断开连接并停止扫描 BLE 器件。 然后关闭所有 BLE 功能。

















  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您与我们联系。 无法"取消初始化" BLE 堆栈。 但是、BLE 任务仅在器件正在扫描、连接中、执行断开连接的行为或广播时执行操作。 如果器件未执行任何这些操作、则应用将不会执行任何周期性 BLE 操作。 这与禁用 BLE 功能类似。 为此、请按照以下步骤操作:

    1.断开任何活动的连接。 (等待收到断开连接事件)

    2.禁用任何广播或扫描。 (等待收到广播/扫描禁用事件)

    此时、在您重新启用广播/扫描之前、可以将 BLE 视为"关闭"。

    此致、

    1月