Android蓝牙BLE从理论到实战
Andger老师
这个作者很懒,什么都没留下…
展开
-
Android BLE从理论到实战---广播问题系列
1:广播包有哪几种?分广播包和扫描响应包。如果想要被主机连接,从机必须发广播包,响应包可选。2:广播和beacon的关系?beacon是一种特殊协议的广播,比如苹果的ibeacon,谷歌的Eddystone等,开发时候需要参考对应的广播协议格式。3:广播信道?BLE有40条信道,蓝牙4.2及之前,广播信道37、38和39,蓝牙5.0开始,新增第二广播信道,即在0~36的数据信道上面也可以发扩展广播。4:广播事件和广播间隔?设备往37,38,39通道上面分别发送一次相同的广播数据,原创 2020-09-15 10:42:43 · 767 阅读 · 0 评论 -
Android BLE从理论到实战---扫描问题系列
1:扫描不到设备?1)判断下本机是否支持蓝牙功能。2)需要确定设备是传统蓝牙还是低功耗蓝牙,BLE扫描接口是不能扫描到传统蓝牙设备的。蓝牙设置里面的扫描是传统蓝牙和低功耗蓝牙都能扫到。3)对于对于Android6.0及以上系统,确认下AndroidManifest.xml是否加入定位权限。4)对于有的设备发的是扩展广播,需要在扫描设置类里面配置下才能扫描到。2:如何提升扫描效率?可以在扫描设置类里面修改扫描模式为低延时。3:如何只扫描到自己的产品?1) 扫描过滤类里面可以设.原创 2020-09-14 10:11:05 · 546 阅读 · 0 评论