如何通过编程将Android蓝牙波特率设置为19200?

如何通过编程将Android蓝牙波特率设置为19200?,android,bluetooth,baud-rate,spp,Android,Bluetooth,Baud Rate,Spp,我是Android新手,我正在开发一个应用程序,通过蓝牙与执行器通话。 在尝试潜水员代码时,我遇到了波特率问题,因为执行器蓝牙波特率是19200,而Android平板电脑是9600。 谁能告诉我如何在我的应用程序中更改波特率。 顺便说一句,我从Play Store下载了一个名为BlueTooth SPP的应用程序,我尝试了通信和发送数据包,结果成功了。我真的需要知道它背后的秘密。 感谢Android没有设置波特率,默认速率由执行器设置。您可能需要找到一种方法将其设置在执行器上。我在HC-06上遇

我是Android新手,我正在开发一个应用程序,通过蓝牙与执行器通话。 在尝试潜水员代码时,我遇到了波特率问题,因为执行器蓝牙波特率是19200,而Android平板电脑是9600。 谁能告诉我如何在我的应用程序中更改波特率。 顺便说一句,我从Play Store下载了一个名为BlueTooth SPP的应用程序,我尝试了通信和发送数据包,结果成功了。我真的需要知道它背后的秘密。
感谢

Android没有设置波特率,默认速率由执行器设置。您可能需要找到一种方法将其设置在执行器上。我在HC-06上遇到了类似的问题,我在代码中更改了波特率(从9600更改为115200),但这并没有更改默认波特率,这意味着android只能在9600读取设备

我使用以下说明更改了默认波特率:

还有这里:

最后,如果您使用的是arduino,而您没有USB-FTDI,则可以使用此页面:


您可以发布您试图使用的代码吗?您可以更改执行器蓝牙的波特率吗?HC-05和HC-06的工作方式不同。请看这里: