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.

[参考译文] LP-CC2652RB:简单的中央通知接收问题

Guru**** 2538950 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1237087/lp-cc2652rb-simple-central-notification-receive-problem

器件型号:LP-CC2652RB

大家好!

我已经使用 GATTServApp_ProcessCharCfg 函数编写了一个简单的外设代码、该代码每0.5 (半秒)秒间隔发送300个字节。 此代码运行良好、当我启用特性通知时、我的手机将收到300字节的通知。

现在、我想使用一个简单的中央代码来接收这300个字节的数据、发送给另一个板。 为此、我已经在初始化 Simple central 时调用了 GATT_RegisterForInd (selfenty)函数。 之后、我向 SimpleCentral_processGATTMsg 函数添加了"ATT_Handle_Value_Noti"标志。 但是、我没有收到由简单外设代码发送的任何通知。

有人能告诉我缺少什么吗? 我现在使用的方法或程序是否正确。

谢谢。此致、

金柏鲁士克

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

    尊敬的 Rushik Kanabar:

    感谢您与我们联系。 我们将仔细研究您的问题、并尽快与您联系。 与此同时、您能否提供您正在使用的 SDK 版本?

    此致、

    1月

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

    尊敬的 Jan:

    感谢您的回复。

    我使用的是"simplelink_cc13xx_cc26xx_sdk_6_40_00_13" SDK。

    谢谢。此致、

    金柏鲁士克

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

    大家好!

    有人能解决上述问题、请回答我。

    谢谢、此致

    金柏鲁士克

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

    尊敬的 Rushik:

    当您声明特性时、您是否添加了 GATT_PROP_NOTIFY 属性?

    例如、以下是在 simpleperipheral 项目中找到的 simpleprofile 服务。 在配置文件属性

     (在配置文件文件夹中找到 simple_gated_profile.c)

    您可以 将 GATT_PROP_NOTIFY 添加到特征、以启用通知。

    此致、

    罗格利奥

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

    尊敬的 RogelioD:

    非常感谢您的答复。

    根据我的理解、我们不需要启用/禁用代码中的任何属性、因为我们处于中心位置。

    在中央侧、我们与外设 特性进行通信。 因此、如果我们希望启用/禁用任何通知或交换数据、那么我们需要发现一个特征(必须在外设侧启用读取/写入/通知属性和权限)并写入或读取该特征。

    如果您或任何人有其他观点、请在这里写下。

    我的问题是通过这个方法解决的。

    非常感谢 Jan 和  RogelioD 对您的支持。

    谢谢。此致、

    金柏鲁士克