gpt4 book ai didi

android - 如何以编程方式将 Android 蓝牙波特率设置为 19200?

转载 作者:太空狗 更新时间:2023-10-29 13:30:17 25 4
gpt4 key购买 nike

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

最佳答案

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

我使用此处的说明更改了默认波特率:

https://www.squirrel-labs.net/blog/hc-06-bluetooth-module-changing-baudrate-etc/#page=1

还有这里:

http://www.instructables.com/id/AT-command-mode-of-HC-05-Bluetooth-module/step5/AT-commands/

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

https://oscarliang.com/use-arduino-as-usb-serial-adapter-converter/

关于android - 如何以编程方式将 Android 蓝牙波特率设置为 19200?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16300575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com