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.

[参考译文] CC2564MODA:HID 控制器和 BT 堆栈之间的配对过程

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/808623/cc2564moda-pairing-process-between-hid-controller-and-bt-stack

器件型号:CC2564MODA

我们正在使用 bluetopia v4.0.2.2。 我们希望将 HIDController/Keybord 与 BT 堆栈配对。

我们的工作:

1.将堆栈更改为 HIDHostMode

2.呼叫查询

3.配对列出的设备

结果是:

HID 设备>
ATAuthenticationStatus:4板:0x5CBA370E174E

我们并非总是得到相同的结果。 有时状态为14、有时为成功、但不清楚如何响应没有引脚代码的器件。

我们找不到任何解释完整过程的示例或文档、尤其是连接过程的示例或文档、例如键盘或没有 PIN 码的器件。

感谢你的帮助。

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

    曼弗雷德

    您将什么器件用作主机 MCU? 如果您使用的是 MSP430、我们提供了一个具有 HID 演示的 SDK、您可以参考该 SDK。 请在此处查找: http://www.ti.com/tool/CC256XMSPBTBLESW

    BR、

    Vince  

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

    你读了我写的内容吗?

    >>。 将堆栈更改为 HIDHostMode

    如果您考虑这一点、您将看到这是来自 HIDDemo。

    我们部分地解决了这个问题。 第一件事是、我们使用了 Bluetopia (4.0)的旧版本、现在我们使用4.2.1.0。

    问题是、如果我们使用 GAP_PERACT_Inquiry 进行查询 、则并非所有 HID 器件都已列出。

    这个库的一个问题是我们没有蓝皮亚的源代码。 有了这个来源,就更容易找到问题,更清楚地了解墙后面的内容(图书馆)。

    从这一点来看、一个问题是:GAP_PERACT_Inquiry 调用是否必要、或者如果我们有 BD_ADDR、是否可以连接到我们的 bt 器件而不使用该函数、而只能连接 GAP_INITIATE_BUSDOND?

    顺便说一下、我们将该库与 Microchip 的 samg55配合使用。

    BR

    曼弗雷德

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

    曼弗雷德

    如果您查看 HIDDemo.c 的内部、则可以使用 GAP_INITIATE_Bonding ()绑定到特定的 BD_ADDR。 有关函数调用的更多信息、请访问 GAPAPI.h

    BR、

    Vince  

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

    在此主题中、无法解决问题。 我打开了一个包含更具体问题的新主题。