我已经在RFCOMM协议上建立了蓝牙模块和PC(蓝牙USB加密狗)之间的连接。在PC端,我通过API与Microsoft Windows堆栈连接,尽管API中没有指定Baudrate的Method。
什么是连接数据速率?是不是应该仿效RS-232波特率?
我使用终端程序从出现的虚拟COM端口(没有api)写入/读取,似乎驱动程序不允许为虚拟COM端口设置超过115200波特率。选择特定波特率时这会产生什么影响吗?
答案 0 :(得分:2)
SPP是电缆更换配置文件,例如用于连接串行端口的RS-232 D9电缆之一。设置波特率等等,以便可以将其传送到虚拟电缆另一端的设备,以设置其波特率。与CTS,RTS一样 - 他们只是与另一端进行通信。
SPP没有也无法通过空中模拟波特率。数据速率将是特定制造商的蓝牙芯片所能提供的。这通常远远不够壮观。
您也可以使用RFCOMM链接并节省一点延迟。
答案 1 :(得分:0)
我从来不知道在蓝牙RFCOMM连接上设置波特率,线路设置或线路信号(CTS,RTS)等的任何理由。你可能会发现相同的......
在使用串口转换为蓝牙转换器的情况下,通常转换器直接配置一次以适应其所连接的传统设备的比特率,并且永远不会再次使用。