1

我已经在 RFCOMM 协议上建立了蓝牙模块和 PC(蓝牙 USB 加密狗)之间的连接。在 PC 端,我通过 API 与 Microsoft Windows 堆栈进行交互,尽管 API 中没有指定波特率的方法。

什么是连接数据率?它不应该模拟 RS-232 波特率吗?

我已经使用终端程序从出现的虚拟 COM 端口(没有 api)写入/读取,似乎驱动程序不允许为虚拟 COM 端口设置超过 115200 的波特率。选择特定波特率时这会起作用吗?

4

2 回答 2

2

SPP 是一种电缆替代配置文件,例如用于连接串行端口的 RS-232 D9 电缆之一。设置波特率等...以便可以将其传送到虚拟电缆另一端的设备,以设置其波特率。与 CTS、RTS 一样,它们只是与另一端进行通信。

SPP 不能也不能模拟无线波特率。数据速率将取决于特定制造商的蓝牙芯片可以提供的任何内容。这通常远非壮观。

您不妨使用 RFCOMM 链接并节省一点延迟。

于 2011-07-05T09:43:04.133 回答
0

我从来不知道在蓝牙 RFCOMM 连接上设置波特率、线路设置或线路信号(CTS、RTS)等的任何原因。你可能会发现相同的...

在使用串行到蓝牙转换器的情况下,通常转换器直接配置一次以适应它所连接的传统设备的比特率,并且永远不会再次配置。

于 2011-06-26T18:32:21.560 回答