尊敬的团队:
我们在 Xilinx Zynq 7000上使用 TI BT/Wi-Fi WL1831MOD 模块进行开发。
我们要求使用 任何在 ARM 与 Windows 系统之间进行通信的 BT 控制命令配置文件、反之亦然。
我们请求该社区帮助我们建议正确的 BT 配置文件、该配置文件实际上支持1Mbps (兆字节)的传输速度。
此致、
Seyed Mohamed SH
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.
尊敬的团队:
我们在 Xilinx Zynq 7000上使用 TI BT/Wi-Fi WL1831MOD 模块进行开发。
我们要求使用 任何在 ARM 与 Windows 系统之间进行通信的 BT 控制命令配置文件、反之亦然。
我们请求该社区帮助我们建议正确的 BT 配置文件、该配置文件实际上支持1Mbps (兆字节)的传输速度。
此致、
Seyed Mohamed SH
尊敬的 Vince:
这是 BT 经典。 我已经在网络中浏览过、发现 SPP 吞吐量比 HID 配置文件低。 它甚至不是10kbps。 您能否为我提供实际证明或测试应用。
有关 PAN 配置文件的任何建议。 在这方面可以达到多大的速度?
是 PAN 配置文件、也类似于 HID、SPP、配置文件、可以发送原始数据读取请求和响应。
此致、
Seyed Mohamed SH
尊敬的 Vince:
我已经阅读了 SPP 曲线规格文档 www.bluetooth.com/.../
用户要求和方案下的部分提到如下:-
此配置文件仅需要支持单槽数据包。 这意味着此配置文件可确保使用高达128kbps 的数据速率。
支持更高的速率是可选的。
此处提到的较高速率是可选的。 因此、我有兴趣增加 Bluetopia 源代码中的最大吞吐量选项。
您能否指导我们增加多槽数据包、或如何将速度提高到 SPP 配置文件中的最大传输速度。
此致、
Seyed Mohamed SH。
您好,Vince,
请请求特定于 TI Bluetopia 代码的回复。 例如 要更改的 API、参数和文件名。
我们对上述信息不太清楚。 我想增加 SPP 曲线上的吞吐量、因为 SPP 规格提到高速率是可选的。
从 Bluetopia 源代码中,只有我可以在 头文件(BluetopiaPM/ Bluetopia/include/HCIITypes.h)上看到 HCI_Create_Connection 以及有效载荷宏名称下的变量。
/*以下常量表示*/的最大 alyload 大小
对于每种数据包类型都可以使用/*。 *
#define HCI_PACKE_TYPE_DM1_maximum_PAYLOAD_SIZE 17.
#define HCI_PACKE_TYPE_DH1_maximum_PAYLOAD_SIZE 27.
…
…
#define HCI_PACKE_TYPE_3_DH3_maximum_PAYLOAD_SIZE 552
#define HCI_PACKE_TYPE_3_DH5_maximum_PAYLOAD_SIZE 1021
(笑声)
#define HCI_PACKE_TYPE_3_EV3_maximum_PAYLOAD_SIZE 288
#define HCI_PACKE_TYPE_3_EV5_maximum_PAYLOAD_SIZE 864
请您帮助我们进行特定更改或 特定补丁以进行验证。
此致、
Seyed Mohamed SH。
Seyed、
查看我们的 BT 规范、我发现 SPP 取决于 RFCOMM 和 L2CAP - 进一步了解、您可以看到扩展窗口大小大于23个八位位组的可选功能不受支持。
https://launchstudio.bluetooth.com/ICSDetails/85355
因此、我的理解是、您只能对 SPP 使用默认的数据包大小。
这与蓝牙的实际吞吐量有何关系、我无法回答。 我建议使用我们的评估板之一并运行 SPP 演示、对其进行修改以估算吞吐量。
BR、
Vince