目前蓝牙只能被SimpleLink Connect或者是一些蓝牙测试工具发现,手机的蓝牙界面搜索不到,这个需要怎样设置或者执行什么操作?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
不是很明白你的问题点。
目前在手机端蓝牙设备列表中没有在调试的CC2340R5,所以不存在是否连接。
我的目的是要任何一个手机都可以扫描到CC2340R5。
需要问您一些问题以便于更好地定位原因:
1.是只有手机端扫描不到CC2340R5,其他工具都可以是吗?
2.CC2340R5设置的广播数据包括设备名称,服务UUID都没问题吗?我认为如果其他工具都能查到,芯片本身的广播间隔和功率是没有问题的。
3.手机端是可以扫描到其他蓝牙的,但是只有CC2340R5扫描不到是吗?我想判断您的手机端蓝牙设置是否正常
1.只有蓝牙测试APP可以扫描到CC2340R5,电脑的蓝牙设备列表里也看不到。
2.CC2340R5的广播设备名有修改,服务UUID是什么,这个没有印象修改?
3.手机蓝牙是可以扫到其他设备的,手机蓝牙没有问题。
我认为广播设置没问题的话,说明CC2340R5发出的蓝牙信号是没问题的。
您需要服务UUID,UUID和设备名称是其他设备用来识别您的设备的关键。
https://www.zhihu.com/question/531943150/answer/3124214354
这个链接描述了低功耗蓝牙和传统蓝牙是有区别的。请帮忙确认。
另外如果是这个原因导致的,是否有办法解决。syscfg中的Advertising Flags默认是BR/EDR not supported, 我做了修改,但是无效。
CC2340R5 BLE理论上是可以被手机和电脑搜索到的。
厂商一般给二次开发的机会,就不会在GATT层做较多改动,应用属性大多应该是默认的。
如果您想申请UUID的话请在联盟申请,我会为您提供链接。
我认为理论上是可以连接到的。
以下这个帖子希望您可以参考一下,
帖子希望您关注的重点在:
您的手机以特定方式过滤所有设备广播。比较这两个广播以了解我们的手机正在过滤设备的哪些参数可能会很好。