1. 网址

Client Characteristic Configuration

https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml

2.  try to reset the bluetooth cache first via Settings -> Apps -> All -> Bluetooth Share -> Clear Data

3. android端的BLE central apk连接BLE peripheral device时,始终失败,显示如下信息

04-27 02:53:44.069: D/BluetoothGatt(3563): onClientConnectionState() - status=133 clientIf=5 device=00:02:72:00:00:01

之前的广播包为0x04, 0xff, 0xc0, 0xff, 0x01
解决方法:android peripheral device 广播包前面添加0x02 0x01 0x06

如果peripheral广播的是非连接的广播数据,则android端作为central,尝试调用

mBluetoothGatt = device.connectGatt(this, false, mGattCallback);连接remote peripheral device就会出现onClientConnectionState() - status=133错误。

4. android似乎将gatt的角色进行了绑定

android作为peripheral,则它上层应用的角色就是gatt server

android作为central,则它上层应用的角色就是gatt clent

因此这种绑定,限制了某些应用场景。

5. 在自定义服务和特性时,注意SampleGattAttributes.java中uuid的自定义

bluetooth记录相关推荐

  1. 晓东的android bluetooth记录的开始

    最近发现网上关于Android的资料很多,然而关于bluetooth的资料却很少.一方面,bluetooth算不上大热的模块,真正去深入研究的人不会很多.另一方面,也许是因为在Android模拟器上无 ...

  2. 经典蓝牙 蓝牙连接 - 从AIR LOG和HCI LOG分别分析蓝牙连接流程

    1.目录 文章目录 1.目录 2.LMP连接 3.从HCI LOG分析蓝牙连接流程 1.HCI_Inquiry 1.1 命令参数解析 1.1.1 LAP IAC 1.1.2 Inquiry_Lengt ...

  3. 2020-02-24 RK3288 Android7.1 5.1 增加AP6256 WI-FI Bluetooth调试记录

    RK3288 Android7.1 5.1 增加AP6256 WI-FI Bluetooth调试记录 一.硬件连接图,AP6335.AP6255.AP6256 Pin对Pin,可以直接替换. 二.原本 ...

  4. OBDII车载诊断仪开发记录之一波三折(-)BlueTooth 3.0

    前言 根据GB18285,GB3847 机动车辆的检测引入了OBD检查,所以需要开发一款OBD诊断仪,配合之前的工作,将车辆OBD数据上报.当初接到这个任务的时候,可以说是一脸懵逼,因为特么之前没接触 ...

  5. android系统检测到xx多次异常退出,全志平台ap6476模组 bluetooth功能调试(2)调试记录异常问题处理...

    1. 前言 这篇主要是解决&分析具体的调试遇到的一些问题 2. 蓝牙打开失败-32k时钟 问题: 蓝牙无法打开. 问题分析: 1.android4.2上蓝牙的调试要看android层的打印信息 ...

  6. 和菜鸟一起学linux之bluetooth学习记录基础知识

    蓝牙技术是一项新兴的技术.它的主要目的就是要在全世界范围内建立一个短距离的无线通信标准.它使用 2.4-2.5 GHz的 ISM(Industrion ScientifcMedical ) 频段来传送 ...

  7. 在 iOS 11 中使用 Core Bluetooth

    作者:Andrew Jaffee,原文链接,原文日期:2018-04-17 译者:灰s:校对:Cee,numbbbbb:定稿:Forelax 作为 iOS 开发,我们十分清楚人们都喜欢互通性.我们喜欢 ...

  8. iOS Core Bluetooth 基础知识

    原文:The Utimate Guide to Apple's Core Bluetooth – PunchThrough 本文假设您了解蓝牙低能耗(BLE)和iOS编程的基础知识(包括许多iOS原生 ...

  9. request获取int类型的值_获取通话记录或通讯录的数量为负值

    安卓源码避坑指南5--获取通话记录或通讯录的数量为负值 通过蓝牙PBAP协议同步通讯录.通话记录时,想必对其数量大小也是很感兴趣的,因此一般的设计思路都是先获取到同步对象的总大小,然后再同步该对象的具 ...

最新文章

  1. make报错:/usr/bin/ld: cannot find -lXXX
  2. 站在这山看着那山高,到了那山没柴烧.
  3. 全球及中国防褥疮充气垫行业投资前景展望与“十四五”发展规划建议报告2021年版
  4. JavaScript——jQuery AJAX链式编程(流式编程)DEMO
  5. mysql 自增列 类型_MySQL--自增列学习
  6. 【数据结构与算法】之深入解析“下一个更大元素I”的求解思路与算法示例
  7. SAP应用有可能改造成Serverless架构么?
  8. gradle拷贝静态资源文件_Gradle-操作文件文件拷贝
  9. 关于局部变量表slot的理解
  10. 【C语言】如何安装CLion并在CLion中Run一个程序
  11. 程序员面试时自称字节跳动工作两年,被发现学历造假,结果蒙了
  12. solr4.3纠错源码学习二——基于主索引
  13. [转]一个故事讲清楚NIO
  14. 条码打印软件如何实现二维码内容换行显示 1
  15. 计算机软件毕业设计项目源码大全
  16. 强东变法——京东能否逢凶化吉?
  17. linux创建deamon
  18. Python编程从入门到实践(第2版)个人学习笔记
  19. iOS如何完成蓝牙打印机功能
  20. 第二块显示屏(扩展屏)左右调整

热门文章

  1. 解决:Gitlab上出现“You won‘t be able to pull or push project code via SSH until you add an SSH key to you
  2. python获取图片大小_如何在pygame(python)中获取图片大小
  3. Linux内核和Linux发行版(了解)
  4. 【NOI1998】免费馅饼,膜一膜XYX大爷
  5. 使用情态动词提出请求和问题_53
  6. 大数据平台搭建_一文读懂数据平台、大数据平台、数据中台
  7. python基础语法实验要求_Python基础语法-关于条件
  8. 2017.10.24 上升序列 思考记录
  9. 2017.9.18 HH的项链 思考记录
  10. 【英语学习】【Level 07】U01 Making friends L5 A friend for a day