当前位置: 移动技术网 > 移动技术>移动开发>Android > Android BLE从理论到实战---扫描问题系列

Android BLE从理论到实战---扫描问题系列

2020年09月01日  | 移动技术网移动技术  | 我要评论
1:扫描不到设备?1)判断下本机是否支持蓝牙功能。2)需要确定设备是传统蓝牙还是低功耗蓝牙,BLE扫描接口是不能扫描到传统蓝牙设备的。蓝牙设置里面的扫描是传统蓝牙和低功耗蓝牙都能扫到。3)对于对于Android6.0及以上系统,确认下AndroidManifest.xml是否加入定位权限。4)对于有的设备发的是扩展广播,需要在扫描设置类里面配置下才能扫描到。2:如何提升扫描效率?可以在扫描设置类里面修改扫描模式为低延时。3:如何只扫描到自己的产品?1) 扫描过滤类里面可以设.

1:扫描不到设备?

1)判断下本机是否支持蓝牙功能。

2)需要确定设备是传统蓝牙还是低功耗蓝牙,BLE扫描接口是不能扫描到传统蓝牙设备的。蓝牙设置里面的扫描是传统蓝牙和低功耗蓝牙都能扫到。

3)对于对于Android6.0及以上系统,确认下AndroidManifest.xml是否加入定位权限。

4)对于有的设备发的是扩展广播,需要在扫描设置类里面配置下才能扫描到。

2:如何提升扫描效率?

可以在扫描设置类里面修改扫描模式为低延时。

3:如何只扫描到自己的产品?

1)  扫描过滤类里面可以设置名字过滤。

2)扫描过滤类里面可以设置服务的UUID过滤。

3)扫描设置类里面可以设置厂商自定义数据过滤。

 

注:如果想更加系统深入学习蓝牙BLE技术,欢迎观看我的系列课视频:https://ke.qq.com/course/2868636?tuin=1e798054                                                                                                                   

本文地址:https://blog.csdn.net/andger032/article/details/108573096

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网