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:通过 CC2640/CC2650芯片实现的串行端口配置文件

Guru**** 2618835 points

Other Parts Discussed in Thread: CC2640, CC2650, CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/874960/cc2640r2f-serial-port-profile-via-cc2640-cc2650-chip

主题中讨论的其他器件:CC2640CC2650CC2640R2F

是否有适用于 CC2640/CC2650芯片的即用型堆栈可实现传统蓝牙的 SPP 等串行通信端口配置文件(UART)?

我在上一个主题中询问过这一点、但该主题毫无理由地被锁定。

我已经购买了具有 CC2640R2F 芯片的演示板、并尝试使用 BT 堆栈中的 SPP over BLE 示例。 我有两个板、它们可以连接到每个板。 我还可以将手机连接到服务器主板。

但这不是我想要的。 我希望完全替换"经典" BT 配置文件 RFCOMM。 例如、我将我的计算机与 Windows 7和 BLE 软件狗配合使用。 我想通过 BT 将我的计算机连接到我的开发板、并且计算机必须创建一个 COM 端口、我可以使用该端口与开发板上的相位 UART 进行通信。 如何使用 BT 堆栈实现这一目的? 是否有任何示例?

如果此版本的 Windows 在其 BT 堆栈中不支持此功能、我如何创建自己的应用以通过 BLE 与开发板通信?

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

    您好、Pavel、

    您是指 CC2640还是 CC2640R2F?

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

    我有两个具有 CC2640R2F 芯片的开发板、正如我之前提到的。

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

    您好、Pavel、

    我建议您查看  GitHub 上的简单串行套接字(SSS)客户端/服务器(位于以下链接中)。  SSS 应用程序是较旧 SPP 示例上的改进版本、可满足您的需求:

    https://github.com/ti-simplelink/ble_examples/tree/master/examples/rtos/CC2640R2_LAUNCHXL/bleapps

    您是否能够设置它?

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

    我们不为此提供任何 Windows 应用、只有 Launchpad 板载调试器 UART 反向通道可与 COM 端口直接配合使用的嵌入式固件。  

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

    当然、我不需要您提供的软件。 我只是希望 Windows 可以识别为远程 COM 端口(如"经典"BT)的固件 BLE 堆栈存在(因此我们不需要任何特殊软件即可通过 BT 从 PC 与远程设备进行通信)。

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

    我检查了 Simple Serial Socket (SSS)、它绝对不是我想要的。 也许我解释的问题不是很清楚、所以让我再尝试一下。 我不需要在两个芯片之间进行通信-我需要在具有标准 BT 软件狗和一个芯片的 PC 之间进行通信。 因此、最好在芯片上使用 BT 堆栈、这样 Windows 就可以创建虚拟 COM 端口、我可以将其与应用的软件配合使用。

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

    这需要由 Windows 操作系统处理。 BLE 堆栈只能使用 GATT 属性。 Windows 应用程序必须建立 连接并处理一种 GATT 流服务。 我不熟悉任何此类 Windows 应用程序、但可以在其他编程论坛上寻求提示。