自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4468

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

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

2020-09-14 10:11:05 524

原创 蓝牙分类专栏目录

蓝牙分类专栏目录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 843

原创 蓝牙常用信息查询-广播类型/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 2911

原创 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 729

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除