
蓝牙Spec
文章平均质量分 91
utadalight
这个作者很懒,什么都没留下…
展开
-
Bluetooth GATT Profile Spec 解读
ATT(Attribute) protocol为所有基于LE link的应用提供了一个底层的框架。它定义了server与client,定义了属性以及client如何获取server端的一系列属性。Generic Attribute Profile作为一个通用的基于ATT的profile,为上层应用提供了一个基本的服务框架(service framework),使得所有基于LE的应用都可以将...原创 2018-04-24 00:00:56 · 7545 阅读 · 4 评论 -
Mesh Provisioning:从unprovisioned device到mesh node(一)
Mesh Provisioning:从unprovisioned device到mesh node(一)将一个unprovisioned device加入到mesh network的过程被称为provisioning。要加入mesh,Provisioner需要将下述三个要素告知unprovisioned device:Network Key Network PDU使用Network Key进...原创 2018-10-21 22:39:24 · 3365 阅读 · 1 评论 -
Android 9.0 HOGP 配对流程优化
在Android Pie的系统中,HOGP设备(基于BLE的HID设备)的配对流程和以往的Android版本一样,从扫描到设备,到物理层建立连接,再到生成秘钥、服务搜索、HOGP profile连接,最终设备可以使用,这一套流程并没有什么改变。它是一套通用的逻辑,先建立物理连接,接着生成秘钥(以便后续profile连接时会用到),再以最小的BLE connection interval(7.5ms...原创 2019-05-11 17:29:20 · 2912 阅读 · 2 评论 -
Bluetooth Low Energy: Data Length Extension
从core spec v4.2开始,低功耗蓝牙(Bluetooth Low Energy,以下简称BLE)支持链路层数据包PDU长度的管理。链路的两端可以互相协商,通过链路控制过程“Data Length Extension Procedure”实现数据包中payload长度的更新,使用更合适的(通常是比默认值更长的)数据包长度。本文简单介绍其基本原理,顺带提供一些数据比对,以及core spec...原创 2019-08-11 11:45:11 · 2131 阅读 · 0 评论