Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android蓝牙发指令闪退 #73

Open
xiaoxugege1 opened this issue Jun 6, 2024 · 4 comments
Open

Android蓝牙发指令闪退 #73

xiaoxugege1 opened this issue Jun 6, 2024 · 4 comments

Comments

@xiaoxugege1
Copy link

蓝牙发送指令app会闪退,传输文件的话只能传96位。后面就没了;
尝试用Windows端WIN11的系统不知道为啥检测不到这个蓝牙号,只能检测到手机、耳机等设备。使用系统自带的蓝牙可以检测到。
好不容能找到一个支持发送文件的蓝牙工具,谢谢大佬

@xiaoxugege1
Copy link
Author

换了台PC配对后可以连接 但是无法发送和接收指令,同样设置在Android手机上可以读写

@xiaoxugege1
Copy link
Author

xiaoxugege1 commented Jun 6, 2024

已经找到原因,BLE模组低功耗模式下未经过鉴权30S自动断开,断开后点击操作会闪退,BLEtoUart模组波特率只有115200传输速率没发的快,所以包全丢了,在设置中降速后解决,Windows无法通讯未解决

@wh201906
Copy link
Owner

wh201906 commented Jun 6, 2024

还有一种可能是设备底层有MTU限制,一次最多只能发送指定数量的字节。这种情况目前也是要配置降速才能解决。
关于Windows无法通讯的问题,你下载的是哪个版本?MinGW版本和MSVC版本都试过了吗?

@xiaoxugege1
Copy link
Author

感谢回复,开始是下的MinGW版本需要匹配才能在中心设备中找到BLE设备,连接后无法通讯(感觉像是假连接,因为秒连)
后续又下了MSVC版本尝试,可以连接,也可以发送数据,不过非常容易未响应卡死(32位和64位都有)
Android版本目前非常完美比通用的那几个好用N倍,如果再能加一个BLE过滤就好了(因为一刷新就是几十个)
还是谢谢大佬的分享,祝你生活愉快

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants