为什么我使用BT201的KT1025A双模蓝牙芯片,设置了参数之后,搜不到蓝牙信号了,是什么问题呢?可能是硬件还是软件的问题?
1、首先蓝牙信号分为“蓝牙音频”和“蓝牙BLE”,这是两个东西
==》蓝牙音频,就是连接手机播放音乐的功能,常见的比如:蓝牙耳机、蓝牙音箱等等应用
蓝牙标准里面是称之为“EDR”,也就是经典蓝牙
==》蓝牙BLE,这个就是专门用来传数据的,比如常见的“防丢器”、自拍杆,都是这个
还不懂,自行百度搜搜学习一下,我们不负责基础知识的
2、好的,明白了这两点之后,再来看, 到底是手机端搜索不到什么信号,打开手机-设置-蓝牙
==》这里不分安卓还是ios,经典蓝牙=音频蓝牙=蓝牙音乐,都是一个概念。
==》设置框里面,都是能搜索到的,假如搜不到,此时就要分为两种情况去区分了,硬件和软件
这里先描述硬件:--参考芯片的标准原理图仔细核对一下
==》上电快闪就是蓝牙处于广播状态 。慢闪处于蓝牙播放状态。常亮就是连接成功了
所以别一直问我们到底是啥问题,啥原因,真的服务不过来的
==》不要担心什么兼容性的问题,音频蓝牙是标准的,非常标准,基本所有手机或者平板都支持
再来看看软件问题:
==》比如你发了设置蓝牙的名称,设置错误了,导致名称为空白,那么也会搜索不到
这一点,请通过蓝牙芯片上电返回的信息去查看
如果您关闭了蓝牙音频,那搜不到不就很正常了吗?
比如上电返回的T500 ,那不就代表edr被关闭了吗?详见如下
最后,BLE搜不到的话,用app去搜索,“nrfconnect”app 或者“LightBlue ”app,百度搜一下很简单
总之,这种问题,调试不顺利了,要么拿测试板回去对比查一下,要么重新更新一下固件。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。