蓝牙问题汇总

蓝牙接收的RSSI值很小

a、host端接收有问题,天线问题
b、Peripherals端发射功率不足

回连不上

1、设备端没有发起连接请求(bug)
2、电量低(正常现象)

移植存在的问题:

1、不同版本移植,android系统提供的标准库不同,有些函数不支持
2、移植新型芯片,要考虑板子是否有位置放,需要模组确定

android平台默认配置

./frameworks/base/packages/SettingsProvider/res/values/defaults.xml

蓝牙连接手机分享文件时,已配对的蓝牙设备会瞬间断开连接 INT

主因是Konka bt ui的修改會踩到android的bug: Renderthread randomly trigger SIGSEGV 11
https://code.google.com/p/android/issues/detail?id=79312
此bug google還沒fix
建議是follow安卓原生不會崩潰的ui。

尚度键盘能配对不能连接

需要编译kernel中的hid-apple.ko
加载在平台上

BluetoothCalss

1、在bluedroid中通过转换UUID得来
2、gatt部分代码为:
btm_ble_gap.c的btm_ble_appearance_to_cod函数
btm_api.h

Advertising and scan response data format

spec4.2 vol3 partC 11节
蓝牙问题汇总_第1张图片

你可能感兴趣的:(Android,Bluetooth)