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-EM-CC2340R5:如何使用与配对密钥进行绑定

Guru**** 2589280 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1375994/lp-em-cc2340r5-how-to-use-bonding-with-pair-key

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:SysConfig

工具与软件:

我尝试使用配对密钥或密码将服务绑定在一起。 然而、在应用程序中、当我单击服务时、它会显示一个用于配对的弹出窗口、但在后台、它会显示为已连接到服务而不使用密码或配对密钥。 实际上、我希望服务仅在输入正确的密码或配对密钥后连接。 在此之前、服务不应连接、也不应允许对特征执行任何读取或写入操作。

配置进行的一些相同设置

SimpleLink Connect 应用显示用于配对的弹出窗口、但在后台、服务已连接。

请告诉我如何操作

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

    您好!

    感谢您联系我们。 我们会尽快答复您的问题。 与此同时、您能否共享您正在使用的 SDK 版本和 simplelink connect 应用程序版本?

    此致、

    1月

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

    你(们)好

    SDK 版本- simplelink_lowpower_f3_sdk_8_10_01_02

    应用程序版本- 1.3.5

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

    您好、Navami、

    感谢您的确认。  请参阅上的用户指南  选择配对方法. 如果您需要进一步的帮助、请告诉我。  

    此致、

    Ivan

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

    您好!

    感谢您的答复。

    我阅读了文档、设置配对模式以启动配对请求、在 SysConfig 中选择仅经过身份验证的配对。 但是、在应用程序中、我们仍然能够在输入密码或绑定之前读取和写入服务。

    我的要求是、在我们输入密码或完整绑定之前、我们应该无法读取或写入该服务。 如何实现这一点?

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

    您好、Navami、  

     您需要的就是密码输入配对方法-一台设备将显示6位数的密码、另一台设备将输入密码。 请按照 密码输入 部分 链接。 页面中还有一个表格、可 帮助您确定下面的 IO 功能并帮助设置 GAPBondMgr 参数。 我希望这对您有所帮助、并已回答了您的问题。 如果您需要进一步的帮助、请告诉我。  

    此致

    Ivan

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

    您好!

    是的、我需要密码条目配对。

    我浏览了本文档并进行了必要的配置、但仍然无法按要求正常工作。 在对密码进行身份验证之前、需要连接 SimpleLink 应用中的"MyProject"服务、该服务无法按我的要求正常运行。 在验证密码之后才会连接到密钥。

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

    您好、Navami、您可以尝试在 建立连接之前实施计时器 、以便输入密码、如果您无法及时输入正确的密码、则可以终止连接。

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

    您好!

    除了实现计时器、是否有其他方法可以解决此问题。

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

    您好!

    根据蓝牙规范、外围设备必须在中央设备的指示下进入连接。 换句话说、中央设备无法在建立连接时提供密钥或类似内容。

    作为外设、您有两个选项来限制将要成为其中一部分的连接:

    -选项1 (这是伊万建议的选项)-在连接建立时,期望中心"识别"自己提供密码或类似的。 如果未完成此类识别、则终止链接。

    -选项2 -限制设备可见性(因此可以建立不必要的连接)。 这可以通过多种方式来实现、使用定向广播、允许/拒绝列表(以前称为白名单)、甚至可以根据相关事件打开/关闭广播

    我希望这将有所帮助、

    此致、

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

    选项1:
    我们没有 BLE 堆栈的源代码可用于启动计时器。 我们在应用级别工作、并且没有 BLE 源代码来知道连接何时建立或启动。

    选项2:
    我们不能使用直接广告来限制设备的可见性、因为我们不知道谁将连接或客户的地址

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

    您好!

    [报价 userid="597080" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1375994/lp-em-cc2340r5-how-to-use-bonding-with-pair-key/5281122 #5281122"]选项2:
    我们不能使用直接广告来限制设备的可见性、因为我们不知道谁将连接或客户的地址[/QUOT]

    公平-让我们放弃这个选项,然后:)

    [报价 userid="597080" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1375994/lp-em-cc2340r5-how-to-use-bonding-with-pair-key/5281122 #5281122"]选项2:
    我们不能使用直接广告来限制设备的可见性、因为我们不知道谁将连接或客户的地址[/QUOT]

    此处不需要 BLE 堆栈的源代码。
    接收到 BLEAPPUTIL_LINK_ENDEATED_EVENT 事件时、将通知应用程序已建立连接。 SDK 中提供的示例应用展示了该事件的用法。

    我还建议查看 SimpleLink Academy 实验- https://dev.ti.com/tirex/explore/node?node=A__AVRnmrtFxgvqV6QR8RweHQ__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST

    如果您需要更多详细信息、请告诉我。

    此致、