问题描述
|
我已经根据RFCOMM协议在蓝牙模块和PC(蓝牙USB加密狗)之间建立了连接。在PC端,尽管API中没有指定波特率的方法,但我正在通过API与Microsoft Windows堆栈进行交互。
连接数据速率是多少?它不是应该模拟RS-232波特率吗?
我已经使用终端程序从出现的虚拟COM端口(没有api)进行写入/读取,看来驱动程序不允许为虚拟COM端口设置的波特率超过115200。选择特定的波特率时,这会生效吗?
解决方法
SPP是电缆替换配置文件,例如RS-232 D9电缆之一,用于连接串行端口。设置波特率等,以便可以将其传送到虚拟电缆另一端的设备,以设置其波特率。与CTS,RTS一样,它们只是与另一端进行通信。
SPP不会并且不能模拟空中波特率。数据速率将取决于特定制造商的蓝牙芯片可以提供的速率。这通常远非壮观。
您最好使用RFCOMM链接并节省一点延迟。
, 我从来不知道在蓝牙RFCOMM连接上设置波特率,线路设置或线路信号(CTS,RTS)等任何原因。您可能会找到相同的...
在使用串行到蓝牙转换器的情况下,通常将转换器直接配置一次以适合其所连接的旧设备的比特率,而不再配置。