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.

[参考译文] CC2564:来自客户端的不需要的连接请求

Guru**** 2589245 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/591988/cc2564-unwanted-connection-request-from-client

器件型号:CC2564

您好!

我有一位客户正在使用具有 SPP 配置文件的 CC2564B。
它们仅使用经典 SPP 模式。

客户报告说、即使他们仅使用 SPP 模式、客户端 PC 也会与其他配置文件(A2DP 等)连接。
这取决于客户端 PC。
CC2564B 在服务器和端口打开时工作、客户端请求 A2DP 配置文件、蓝牙堆栈似乎自动接受连接。

如何避免来自客户端的此类不需要的连接请求?

谢谢、此致、
Kot

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的 BT 堆栈专家将很快回来。

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

    从远程设备(在本例中为 PC)连接的配置文件取决于本地端(SPP)的服务发现协议(SDP)记录。 TI 双模蓝牙堆栈 SPPDemo 上的默认 SDP 记录仅具有串行端口配置文件(SPP)。 因此、我看不到远程设备会找到任何其他要连接的配置文件的任何情况。

    如果您有此测试的蓝牙监听器日志、我很乐意查看正在进行的操作。

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

    您好、Vihang、

    使用的配置文件为免提配置文件。

    我没说一个重要的问题。 客户使用 AM335x 作为主机处理器。
    因此它们不使用 TI SPPDemo 应用。 它们在 Linux 上使用 SS1BTPM 和 LinuxSPPM。
    在这种情况下,SDP 记录上有其它配置文件?

    谢谢、此致、
    Kot

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

    Vihang、

    您可以回复此项目吗?

    谢谢、此致、
    Kot

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

    [报价用户="Kot"]

    因此它们不使用 TI SPPDemo 应用。 它们在 Linux 上使用 SS1BTPM 和 LinuxSPPM。
    在这种情况下,SDP 记录上有其它配置文件?

    [/报价]

    是的、在 Linux 上使用 BluetopiaPM 时、SDP 记录上存在其他配置文件。 要删除 A2DP、您需要修改 BTPMMMODC.c 中的 ModuleHandlerList[]、以将 AUDM 函数和(void*)(&AudioInitializationInfo)替换为 NULL。

    之后、您需要重新编译示例应用和 SS1BTPM。 有关说明,请访问:  

    模 块手持设备列表中排除了 AUDM 初始化后、连接的设备将不会连接 A2DP。  

    此致、

    Vihang