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.

[参考译文] CC2640R2F:基于密码的 BLE 连接

Guru**** 2611705 points
Other Parts Discussed in Thread: CC2640R2F, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1204848/cc2640r2f-password-based-ble-connection

器件型号:CC2640R2F
"Thread: SysConfig"中讨论的其他器件

我正在使用 BLE Project Zero、我想与建立基于密码的连接。 如果我不熟悉 BLE、请帮助我完成这些步骤  

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

    Ankit、您好!

    感谢您与我们联系、

    首先、您要为 CC2640R2F 器件使用的 SDK 版本是什么? 您使用的是 BLEstack 还是 BLE5stack?

    如果要更改连接密码、可以 在 bcomdef.h 文件中找到定义 B_APP_DEFAULT_PASSWORD

    此定义用于设置 BLE 默认密码进行配对。

    此致、

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

    -在哪里检查它是 Ble5stack 或 Blestack。

    -我试图将 B_APP_DEFAULT_PASSWORD 的值从123456更改为567890,但连接时它仍然没有询问密码。 我正在使用 BLE 扫描仪应用

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

    好的、

    这里没有此密码、不允许您的设备连接到中心设备。 它不存在密码、您可以根据需要自行在代码中实施。

    另一种方法是通过可连接的定向设置广播参数。 转到 SysConfig 文件、然后选择 RF stacks > BLE > Broadcaster Configuration > Advertisement Parameters > Legacy Event Properties Options、然后选择前面提到的选项。

    然后在同一个文件中、找到 Peer Adress (对等地址)并将其中一个 aa:aa:aa:aa:aa:aa 替换为蓝牙设备的 MAC 地址。

    此致、