搜索

[蓝牙芯片] 关于蓝牙芯片无法发现手机的从机地址

[复制链接]
133|15
 楼主 | 2020-11-8 16:07 | 显示全部楼层 |阅读模式
本帖最后由 阳仔很无奈 于 2020-11-8 16:12 编辑

利用light blue更改手机的主从属性,通过另外一个安卓手机上面的BLE调试助手可以发现该设备,但是作为主机的CH573蓝牙芯片无法发现,通过电脑串口调试助手也可以发现,改蓝牙芯片甚至都没有发现作为从机的手机的地址。 微信图片_20201108160253.jpg

微信图片_20201108160010.jpg
从BLE调试助手上面可以得知,作为从机的手机的蓝牙地址为:70:75:C0:7E:49:1C;
但是通过串口调试助手可以发现没有发现这个地址。
KD]`_YL(@J)JI]CHZ[R@YID.png
同时我已经将主机的程序上面的地址进行更改。
7)VIT7_@H[G129_XXI8E$KE.png
并且此时的作为主机的蓝牙芯片串口已不再发送数据了。

使用特权

评论回复
| 2020-11-9 09:34 | 显示全部楼层
你这个是苹果的APP吧?

使用特权

评论回复
 楼主 | 2020-11-9 13:18 | 显示全部楼层
本帖最后由 阳仔很无奈 于 2020-11-9 13:27 编辑
单片小菜 发表于 2020-11-9 09:34
你这个是苹果的APP吧?

light blue是苹果的,然后我用了另外一个安卓的BLE调试助手去观测更改过的苹果手机的蓝牙地址,因为好像更改成从机之后,手机的蓝牙地址就发生了变化。
在应用上,苹果的使用和安卓的有区别是吗?

使用特权

评论回复
| 2020-11-9 17:20 | 显示全部楼层
你已经搜索到了,只是mac地址他是反着打印的,

使用特权

评论回复
| 2020-11-10 08:30 | 显示全部楼层
阳仔很无奈 发表于 2020-11-9 13:18
light blue是苹果的,然后我用了另外一个安卓的BLE调试助手去观测更改过的苹果手机的蓝牙地址,因为好像更 ...

你已经搜索到了。
安卓和苹果的,还是有区别的。

使用特权

评论回复
 楼主 | 2020-11-10 08:54 | 显示全部楼层
kingsleych 发表于 2020-11-9 17:20
你已经搜索到了,只是mac地址他是反着打印的,

反着也不对呀

使用特权

评论回复
 楼主 | 2020-11-10 09:03 | 显示全部楼层
kingsleych 发表于 2020-11-9 17:20
你已经搜索到了,只是mac地址他是反着打印的,

哪个是对的地址呀

使用特权

评论回复
| 2020-11-10 09:46 | 显示全部楼层
您好,
我这边按照您的方法进行了测试,测试结果如下图,可正常搜索到设备。您可以邮件联系工程师,zxy@wch.cn
微信截图_20201110094154.png
RTX截图未命名.png

使用特权

评论回复
| 2020-11-10 09:51 | 显示全部楼层
按照这个帖子中的5楼, 用其代码,会把RSSI 也打印出来,你打印下rssi看看
https://bbs.21ic.com/icview-3042194-1-1.html?_dsign=c5f76c4c

使用特权

评论回复
 楼主 | 2020-11-10 09:56 | 显示全部楼层
本帖最后由 阳仔很无奈 于 2020-11-10 09:59 编辑
WCHTech2 发表于 2020-11-10 09:46
您好,
我这边按照您的方法进行了测试,测试结果如下图,可正常搜索到设备。您可以邮件联系工程师,

好的,谢谢了,我再试试。

使用特权

评论回复
 楼主 | 2020-11-10 10:13 | 显示全部楼层
kingsleych 发表于 2020-11-10 09:51
按照这个帖子中的5楼, 用其代码,会把RSSI 也打印出来,你打印下rssi看看
https://bbs.21ic.com/icview-30421 ...

好的,谢谢。

使用特权

评论回复
 楼主 | 2020-11-10 10:34 | 显示全部楼层
kingsleych 发表于 2020-11-10 09:51
按照这个帖子中的5楼, 用其代码,会把RSSI 也打印出来,你打印下rssi看看
https://bbs.21ic.com/icview-30421 ...

您好,您的这个我替换掉,报错了。是不是咱们用的库不一样,您用的是您用的开发平台是keil吗,我用的是mounrive。
6WNXKB%7~``(GK$](DAX87K.png

使用特权

评论回复
 楼主 | 2020-11-10 13:29 | 显示全部楼层
WCHTech2 发表于 2020-11-10 09:46
您好,
我这边按照您的方法进行了测试,测试结果如下图,可正常搜索到设备。您可以邮件联系工程师,

还有个问题想请教您,我看您的串口调试助手上面是每次都可以发现十个设备吗?我这边每次发现的设备个数都会变,有七个八个这样也有三个四个这样的,会不会是存在丢包的情况造成没有找到对应的地址的情况?

使用特权

评论回复
| 2020-11-10 13:33 | 显示全部楼层
本帖最后由 kingsleych 于 2020-11-10 13:35 编辑

只需要把central.c 这个文件替换就行了,其他不要动, central_scan_add_rssi.png

使用特权

评论回复
| 2020-11-10 13:38 | 显示全部楼层
阳仔很无奈 发表于 2020-11-10 13:29
还有个问题想请教您,我看您的串口调试助手上面是每次都可以发现十个设备吗?我这边每次发现的设备个数都 ...

这不影响的,我们周围蓝牙设备多而已

使用特权

评论回复
| 2020-11-10 13:41 | 显示全部楼层
阳仔很无奈 发表于 2020-11-10 13:29
还有个问题想请教您,我看您的串口调试助手上面是每次都可以发现十个设备吗?我这边每次发现的设备个数都 ...

广播扫描这个本身就存在一定的随机性,
人家广播也是按照一定的间隔广播的,

广播的越频繁,就越容易扫描到,反之亦然.

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表