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.

[参考译文] CC2745R10-Q1:您能否提供 C 语言的信道探测主机程序、以便将其集成到 Android/Linux 环境中?

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2745R10-Q1

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1552892/cc2745r10-q1-could-you-provide-channel-sounding-host-program-in-c-language-in-order-to-integrate-it-into-android-linux-environment

器件型号:CC2745R10-Q1


工具/软件:

您好、

我们希望将 CC2745R10-Q1 汽车节点集成到 Android 信息娱乐系统中。

这意味着、在 Android 系统中、应有一个主机程序来与 CC2745R10-Q1 目标进行通信。

我们的思路是:CC2745R10-Q1 汽车节点保持不变、但需要在 Android 中具有主机程序。

您能否提供 C 语言的信道探测主机程序、以便将其集成到 Android/Linux 环境中?  

主机端 C 语言示例(使用 UART 控制 CC2745R10)

环境:Linux/Android C 程序。
接口:利用 CC2745R10 Car_Node 使用的 UART/USB-UART

示例包括:
开启/关闭 UART。 BLE 连接
将发送安全/功能/配置/ CS 启动/ cs.procedure_enable 等 CS 命令
接收/解决事件(距离,质量/可信度;随 IQ/PCT 提供)

我们要获取的另一部分是:cs_config Car_Node 启动器需要分步命令/事件描述

对于每个步骤、请提供命令、事件格式、字段说明等。
例如:“scan key_node --> connected to key_node --> security --> capabilities --> Config --> CS Start --> cs.procedure_enable --> Return Distance。

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

    您好、James、  

    我们没有这种情况的 C 语言示例、但当前 CS 演示使用 python 脚本来控制汽车节点示例。 使用相同的 UART 命令、可以将 python 脚本转换为 C 工程、以便在 Android 主机和 CC2745R10-Q1 汽车节点之间进行通信。  

    Python 脚本会运行您描述的所有所需事件。 UART 命令从 python 脚本启动、并通过连接到 PC 的 UART 端口发送到器件。  

    该脚本不包括打开 BLE 连接、但可以通过 extctrl 文件轻松地将其添加到汽车节点示例中。  

    简而言之、利用 tools/ble/ble_agent/examples 中的 python 脚本(特别是对于 CS、为 ble_device_car_node_with_distance.py)和 SDK 中的 CAR 节点示例。  

    谢谢、

    Isaac