自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 蓝牙core_v5.2协议-7 GAP

本章节介绍蓝牙spec的Generic Access Profile相关内容,GAP的主要工作在于处理数据传输之外的工作,主要有以下三个方面:1. 发现设备:discovery2. 链路建立:link establishment3. 安全相关:security proceduresGAP层和其他层之间的关系如下,GAP层是涵盖其他所有层的,这主要和其中的security procedures有关系。根据三方面的工作,可以分为以下几个对应的具体任务:• Discoverability

2020-09-22 09:33:52 960 1

原创 蓝牙core_v5.2协议-6 ATT/GATT

这个章节我们继续来看下ATTRIBUTE PROTOCOL(ATT)和GENERIC ATTRIBUTE PROFILE (GATT)协议。ATT和GATT分别位于Vol 3: Host中的Part F和Part G部分。首先先普及下两个名词:Client和Sever。Client:客户端,需要获取属性attributes数据Sever:服务器,属性attributes数据的持有者1. ATT协议简介The Attribute protocol defines two roles:

2020-09-17 14:50:29 1477

原创 蓝牙core_v5.2协议-5 L2CAP下

本章节继续讲述蓝牙host层的L2CAP协议,主要针对PROCEDURES,对应spec章节为:PART A:A: LOGICAL LINK CONTROL AND ADAPTATION PROTOCOL SPECIFICATION7 GENERAL PROCEDURES1. 参数配置process在BLE中,L2CAP层的初始化,应该包括L2CAP的参数配置部分。主要是通过信令L2CAP_CONFIGURATION_REQ和L2CAP_CONNECTION_RSP的交互来实现。下图的例..

2020-09-15 15:24:19 1821

原创 蓝牙core_v5.2协议-4 L2CAP上

本章节主要讲述蓝牙host层的协议,针对BLE,主要关注L2CAP、GATT/ATT、SMP、GAP这几层。根据spec的章节顺序,我们一次讲解:PART A:A: LOGICAL LINK CONTROL AND ADAPTATION PROTOCOL SPECIFICATION1. L2CAP概述(逻辑链路控制和适配协议)L2CAP层,中文翻译是逻辑链路控制和适配协议层,在BLE中提供的主要功能是:抽象出来logic channel供上层使用,同时能够对数据进行分包和重组。同时L2CA.

2020-09-15 11:17:30 1224

原创 蓝牙core_v5.2协议-3 feature相关

继续上篇文章内容,重点关注VOL1中的3.5 LOGICAL LINKS AND LOGICAL TRANSPORTS小节之后的内容。

2020-09-09 10:51:47 2208

原创 蓝牙core_v5.2协议-2 协议框架

上一篇文章简单介绍了协议Vol 0的部分内容,本章继续Vol 1的相关内容。本章节是描述蓝牙协议架构相关的文章,目前蓝牙不得不说的2种形式:Basic Rate(BR) :经典蓝牙,可以继续细分为Enhanced Data Rate (EDR), Alternate Media Access Control (MAC)and Physical (PHY) layer extensions。即BR/EDR, BR/AMP,可以从速度角度进行理解:BR模式的速率为721.2 kb/s,而EDR的速率为

2020-09-07 10:17:58 3357

原创 蓝牙core_v5.2协议-1 简介

最近有空重新看一遍蓝牙core核心规约,上了下官网发现目前最新的是5.2版本的。废话不多说,先从第一章节开始。Vol 0:PART B BLUETOOTH COMPLIANCE REQUIREMENTSvol0章节主要是core协议的目录和基本介绍,这个章节可以对整个协议有个直观的认识。同时这个章节也指明了蓝牙规约的发展历史。整个蓝牙规约根据蓝牙的发展历史,有上面多个进程。BR/EDR我们习惯称作经典蓝牙,HS为高速率蓝牙,LE即为低功耗蓝牙(BLE)。其中HCI为hos...

2020-08-25 10:17:14 4830 5

空空如也

空空如也

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

TA关注的人

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