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.

[参考译文] CCS/CC2650MODA:与 ZeroProject 配对/绑定 Multi_Role 项目时出现问题

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2650MODA, CC2650, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/586569/ccs-cc2650moda-problems-with-pairing-bonding-multi_role-project-with-zeroproject

器件型号:CC2650MODA
Thread 中讨论的其他器件: CC2650BLE-STACK

工具/软件:Code Composer Studio

大家好
我使用 CC2650MODA 通过两个必须连接到电话的设备来完成项目:I:从设备、II:多角色(集合+从设备)。
为此、我采用了 TI 的两个示例:ProjectZero 和 multi_role。 我已经使用多角色对 CC2650 LaunchPad 进行了编程、并使用 ProjectZero 对所有模块进行了 CC2650MODA 编程。

使用 ProjectZero 的所有模块都可以与电话进行通信,并且工作完美。 但是、对于多角色、存在一些问题:

第一个问题

当我在首次写入终端时将多角色连接到 Project Zero 时
------------------
正在连接
Cxn 0配对已开始
已连接!
Cxn 0配对成功
Cxn 0绑定保存成功
------------------

当我尝试连接同一设备时、第二个多角色会给出以下消息:
------------------
正在连接
已连接!
Cxn 0绑定成功
------------------


如果我重新编译 ZeroProject 并使用它重新编程工作的器件、连接将失败。 在我清除 multi_role 器件的存储器并重新编程器件之前、无法再对该模块进行通信。

2.第二个问题
有些零项目模块根本不想使用 multi_role 设备、而是希望能够完美地在电话上工作。

关于第一个问题:

我搜索了有关绑定的信息、发现每次绑定后、multi_role 会将长时密钥保存在其 NV 存储器中。 重新编译后、我假设 longtime 密钥已更改、multi_role 设备无法识别它。

因此,我提出这个问题。
1.如何通过多角色项目对保存超时密钥进行网络化,以防止开发过程中出现无法识别的问题。
2. multi_role 项目最多可以保存10个器件的数据。 当我尝试连接第十一个器件时会出现什么触觉? 由于其完全绑定存储器、它是否会拒绝它、从而从存储器中删除先前存储的设备之一以存储第十一个设备?

关于第二个问题:
3.设备无法连接到多角色项目而可以连接到电话的原因可能是什么。 如果设备中存在问题,为什么它可以与电话配合使用? 如果问题是 multi_role、为什么多角色可以与具有相同 ZeroProject 的其他模块配合使用?

此致
Boris Fridman

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

    您使用的是 BLE-Stack 的哪个版本?
    有关键合行为、请参阅软件开发人员指南中的 GAP 绑定管理器部分。

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

    BLE-Stack 的版本在哪里写入? 在项目的哪个文件中? 我找不到。

    我在  iCall_startup.c 文件中仅找到了有关此 BLE-Stack ("ProjectZeroStack_CC2650LAUNCHXl"的信息)。 此信息为:

    修订日期:$Date:2014-02-13 12:53:30-0800 (2014年2月13日星期四)$
    修订版:$Revision:37225 $


    您能否为我提供存在" GAP 绑定管理器"部分的软件开发人员指南链接。

    此致
    Boris Fridman

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

    您可以在安装了堆栈的文件夹中的 docs 部分找到开发人员指南。

    此致、
    Abhishek Yakkundi