这让我很沮丧,因为我已经尝试了数周,甚至连互联网上的线索都没有。
我正在一个项目上,该项目在不同的耕作硬件上读取/写入蓝牙串行数据。
这些硬件中的大多数都是较旧的,因此不能选择更改其SPP的波特率。
我使用android蓝牙聊天作为读写的基础,我只更改了UUID以允许连接到我拥有的设备
我已经成功地以19,200的不良率从标签读取器中进行读取,并且格式很好
但是,我现在使用的比例尺的波特率为9,600,并且在我的应用程序中显示有趣的字符,甚至与比例尺的格式都不接近
该项目以前是在旧版Windows Mobile上完成的,可以在其API中更改波特率
有没有一种方法可以在Android中执行此操作,还是我叫错了树?
最佳答案
大概有些蓝牙到串行转换器已连接到旧版设备?如果是这样,您应该能够对其进行一次编程,以始终使用特定的比特率。这样就不需要蓝牙客户端设置比特率了。。。
关于Android蓝牙串行/RFCOMM/SPP,如何更改波特率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5576237/