- 博客(5)
- 收藏
- 关注

原创 开源蓝牙协议栈
开源蓝牙协议栈想学习蓝牙协议栈的同学,可以了解下以下的一些开源项目。1):bluedroid,Android系统底层蓝牙协议栈。2):bluez,linux系统官方蓝牙协议栈,http://www.bluez.org/。3):Zephyr物联网实时操作系统下的蓝牙协议栈。4):nimble,https://github.com/RT-Thread-packages/nimble5):btstack,https://github.com/bluekitchen/btstack6).
2020-10-29 09:43:29
4673

原创 Android BLE从理论到实战---扫描问题系列
1:扫描不到设备?1)判断下本机是否支持蓝牙功能。2)需要确定设备是传统蓝牙还是低功耗蓝牙,BLE扫描接口是不能扫描到传统蓝牙设备的。蓝牙设置里面的扫描是传统蓝牙和低功耗蓝牙都能扫到。3)对于对于Android6.0及以上系统,确认下AndroidManifest.xml是否加入定位权限。4)对于有的设备发的是扩展广播,需要在扫描设置类里面配置下才能扫描到。2:如何提升扫描效率?可以在扫描设置类里面修改扫描模式为低延时。3:如何只扫描到自己的产品?1) 扫描过滤类里面可以设.
2020-09-14 10:11:05
596
原创 蓝牙分类专栏目录
蓝牙分类专栏目录1.传统蓝牙协议2.低功耗蓝牙协议3. Android BLE从理论到实战4.蓝牙mesh协议5.Android蓝牙mesh APP实战6.蓝牙AOA/AOD7.蓝牙LE Audio和LC3编解码8.跟着Andger学蓝牙,每天进步一点点1.传统蓝牙协议2.低功耗蓝牙协议3. Android BLE从理论到实战链接4.蓝牙mesh协议5.Android蓝牙mesh APP实战6.蓝牙AOA/AOD7.蓝牙LE Audio和LC3编解码8.跟着Andger学蓝牙,每天进步一点
2020-11-12 09:40:28
913
原创 蓝牙常用信息查询-广播类型/CompanyId/各种规范
由于平时经常要查询一些蓝牙信息,故整理下。1:蓝牙广播类型查询https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile/2:SIG给各大公司分配的ID查询https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/3:蓝牙各种服务UUID查询https://www.bluetooth.c
2020-11-06 15:02:41
3274
原创 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
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人