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:启用通知

Guru**** 2589265 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1370132/cc2340r5-notification-on-enabling

器件型号:CC2340R5

工具与软件:

您好!

 我正在尝试从新添加的服务发送通知、并且能够发送通知。 我密切关注了 DEV_INFO_SERVICE 中提供的 TI 示例通知。

我所看到的差异是、  

在我的服务中:在应用通知被禁用,我发送通知,它不会显示,现在我启用它,没有显示

在 TI 示例中:应用中的通知被禁用、我通过写入字符3来发送通知在写入字符3后、我将在应用中立即启用通知

 我可以看到最近显示的通知。

  这可能是什么原因?

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

    您好 Manjunath:

    感谢您的联系。 您能否说明"我的服务"实现是什么样的?

    您可以查看中央设备的以下示例: based_ble GATT 客户端示例。 此示例具有实现启用专用特性通知和禁用专用特性通知的功能。 请了解如何实现机制来启用/禁用通知。 如果需要使用两个电路板进行测试、可以使用 basic_ble 作为外设。

    Br、

    大卫。

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

    尊敬的 David:

      感谢您的回复。 我遵循在 DEV_INFO_SERVICe.c 中实施 TI 特性的方式。 我正在外设端而不是在中央上执行..

    我看到只有当按照"GATT52 App_Process 国家档案馆"API 启用后、通知才会由外设发送、在这种情况下、当特征3写入后通知被禁用、然后在 TI SimpleLink 应用程序中启用通知时、您仍可以在应用程序上看到收到通知、这是怎么可能的?

    在仅允许发送通知而不是更早发送通知时,哪个代码会发送通知?  

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

    您好 Manjunath:

    我懂了。 您能否确认 在使用工程启用/禁用通知后、使用 basic_ble GATT 客户端示例作为中央设备时是否发生了相同的情况?

    Br、

    大卫。