700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android手机无法连接HC-05蓝牙模块

Android手机无法连接HC-05蓝牙模块

时间:2021-11-12 06:46:46

相关推荐

Android手机无法连接HC-05蓝牙模块

目录

前言问题描述尝试方法问题原因解决方法总结

前言

这学期选的毕业设计中需要用到蓝牙模块与Android手机通信,于是我就在淘宝购买了一款HC-05的蓝牙模块,到货之后首先使用蓝牙模块连接USB-TTL模块,然后再插入到电脑的USB插孔上进行调试,一开始进入AT模式(我购买的这一款进入AT模式时那个按键需要多按一会儿,等慢闪两次之后再松开,不然松开早了就个一两秒就会自动进入一般模式)、测试AT命令都没有问题,到接下来进入一般模式需要与手机连接时就出大问题了。

问题描述

当我从新给蓝牙模块上电然后进入了一般模式(指示灯快速闪烁),然后使用手机自带的蓝牙进行配对连接,能够正常的搜索到此蓝牙,然后点击连接就一直无反应,过了一会儿就超时提示无法连接,如下图所示(SHTHS就是蓝牙模块的名字,我改了名的)甚至于输入配对码这个界面都没有出现,所以根本就没有配对成功,还没有走到连接的那一步(部分蓝牙模块确实无法使用手机自带的蓝牙功能进行连接,需要使用第三方蓝牙助手软件,但是所有蓝牙连接都是需要手机自带的蓝牙功能进行配对的,如果配对都没有成功,那肯定就是蓝牙模块的问题)。于是我开始询问淘宝客服,网上查阅文章。。。

尝试方法

设置正确的AT指令(全都尝试过,但没有效果): AT+ORGL

恢复出厂设置AT+ROLE=0

设置蓝牙为从机模式(一般默认设置都是从机,输入 AT+ROLE? 可以查询当前主从角色)AT+CMODE=1

设置蓝牙模块为任意设备可连接(一般默认是0,即指定设备可连接,但实际上这里0或者1都没有关系,输入 AT+CMODE? 可以查询当前连接模式)AT+PSWD?

查看当前配对码,一般默认是1234 更换第三方蓝牙助手(依然无果)

在应用市场以及浏览器上下载了n多个蓝牙助手逐个尝试都无法连接(配对)

问题原因

正当我以为是蓝牙模块坏了的问题时,我都准备在淘宝另外买一个,然后在看别人家的蓝牙模块的描述时看到了这样一段描述,如下图,此时我就有了新的猜测,就是当VCC、GND、TXD、RXD都与USB-TTL模块连接之后插入到电脑的USB口里,蓝牙模块就会自动去连接电脑的蓝牙,但又因为别的什么原因又不能完全连接上,于是就导致了蓝牙模块处于待配对中,又无法使用手机连接此蓝牙。

解决方法

首先我尝试了不接入TXD、RXD,就接入VCC、GND到USB-TTL模块上并插入电脑USB口,然后使用手机蓝牙连接,结果依然无法连接。

然后我使用我之前购买的电源模块来单独给蓝牙模块供电,直接是蓝牙模块的VCC、GND连接电源模块,然后电源模块再经过数据线接入到电脑USB口或者手机充电头上,上电之后终于可以正常连接了。

但是这里有了一个新的小问题,就是这样我无法使用电脑的串口调试助手来进行调试呀,于是我将蓝牙模块的VCC、GND仍然连接电源模块,然后将TXD、RXD与USB-TTL模块交叉连接再插入到电脑USB口,最终成功调试,收发都正常。

至此,问题完美解决!

总结

当想要用手机连接蓝牙模块时,不要使用USB-TTL模块的输出给蓝牙模块供电,需要另外使用供电源,当然蓝牙模块的TXD、RXD还是可以和USB-TTL连接进行串口调试的。

这个是我遇到的蓝牙模块可以进行AT测试但是手机无法连接的问题的解决方法,希望对有类似问题的朋友们有一定帮助。

推荐一款Android手机上的蓝牙调试助手软件,纯净无广告 蓝牙调试器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。