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.

[参考译文] CC2642R:使用 GATT_LABLE_AUTHEN_READ 定义时、无法读取特性。

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2642R, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1383380/cc2642r-the-characteristic-cannot-be-read-when-using-the-gatt_permit_authen_read-definition

器件型号:CC2642R
主题中讨论的其他器件: SysConfig

工具与软件:

您好!

我正在使用 simple_peripheral 项目。 连接电话后、当我尝试读取特征5的数据时、手机会提示配对请求(默认项目使用通行密钥条目)。 输入配对代码"123456 "后、成功配对后、我能读取特征5的内容。 然而、将配对模式更改为"Just Works"后、我首先从手机取消配对、然后在重新连接并尝试读取特征5后、仍然显示配对请求。 点击确认并成功配对后、我无法读取特征5的内容。

进行以下配置更改后、我无法读取特征5的内容。

SDK:simplelink_cc13xx_cc26xx_sdk_7_41_00_17

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

    您好!

    感谢您联系我们。

    由于启用了绑定、设备和手机很可能在第一次配对过程后绑定。 在尝试第二个配对过程时、手机可能会混淆-手机不期望器件具有新固件。 在进行任何进一步的调试过程之前、我建议确保手机忘记设备。 这可以通过手机的参数来完成。

    请在手机中"忘记"设备后运行新测试、并告知我们您的结果。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请在"忘记"手机设备后运行新测试、并告诉我们您的结果。

    大家好、我已经执行了此操作、现在仍有问题。

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

    您好!

    以确保问题不是由任何剩余的配对信息引起的。 您能尝试以下操作吗?

    1.执行首次连接和配对

    2.断开连接

    3.批量擦除 CC2642R 器件

    4.忘记智能手机上的绑定,重启手机

    5.更改项目的配对模式

    之后、重新尝试配对。 我想看看我们是否看到相同的行为或是否有差异。

    此致、

    1月

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

    您好!

    执行上述步骤、但仍然无法读取数据。

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

    您好!

    明白了。 感谢您的确认。 您是否有权访问低功耗蓝牙监听器(例如 Ellisys 或 Frontline)? 如果是、您是否可以采集显示初始配对的数据包、然后采集另一个显示后续连接的数据包?

    此致、

    1月

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

    您好!

    请参阅附件

    e2e.ti.com/.../Untitled7.rar

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

    您好!

    谢谢你。 日志一目了然。 您是否尝试在日志末尾执行读取? 如果没有、那么您是否可以在尝试读取特征的位置读取其他日志?

    此致、

    1月

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

    您好!

    我已成功配对、然后断开连接并重新连接一次以再次读取。

    当您说日志记录看起来正常时、您意味着什么?
    我看到加密已成功、但读取0xFFF5的特征值仍会返回"Insufficient Authentication"。

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

    您好!

    我的道歉,我没有看到最后的 ATT 读。 是否也可以在 SysConfig 中为第二个配置禁用绑定? 您是否还可以尝试使用 GATT_permit_encrypt_read

    此致、

    1月

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

    您好!

    1、禁用绑定、仍然无法读取特征值。
    2、如果使用 GATT_PERIOD_encrypt_READ 属性、可以读取功能值。

    我的产品实际上有两个特征、一个特征权限是"只读、需要经过身份验证的加密"、另一个特征是"只写、需要经过身份验证的加密"。 如何配置 CC2642的代码?

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

    您好!

    我懂了。 我相信使用您需要的经过身份验证的加密来维护原始配对/绑定设置。 如果没有弄错、移除 MITM 和 IO 功能会阻止使用身份验证加密特性。

    此致、

    1月