蓝牙RFCOMM与Microsoft堆栈

时间:2011-06-25 13:57:56

标签: c# bluetooth rfcomm

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

什么是连接数据速率?是不是应该仿效RS-232波特率?

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

2 个答案:

答案 0 :(得分:2)

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

SPP没有也无法通过空中模拟波特率。数据速率将是特定制造商的蓝牙芯片所能提供的。这通常远远不够壮观。

您也可以使用RFCOMM链接并节省一点延迟。

答案 1 :(得分:0)

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

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