蓝牙核心协议
1. 谁能详细的介绍一下蓝牙的各种协议和用途
蓝牙协议分为四个层次:物理层(Physical Layer)、逻辑层(Logical Layer)、L2CAP Layer和应用层(APP Layer)。
1、物理层
负责提供数据传输的物理通道(通常称为信道)。通常情况下,一个通信系统中存在几种不同类型的信道,如控制信道、数据信道、语音信道等等。
2、逻辑层
在物理层的基础上,提供两个或多个设备之间、和物理无关的逻辑传输通道(也称作逻辑链路)。
逻辑层的主要功能,是在已连接(LE Advertisement Broadcast可以看做一类特殊的连接)的蓝牙设备之间,基于物理链路,建立逻辑信道。
3、L2CAP层,L2CAP是逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol)的缩写,负责管理逻辑层提供的逻辑链路。
基于该协议,不同Application可共享同一个逻辑链路。类似TCP/IP中端口(port)的概念。
4、APP层
理解蓝牙协议中的应用层,基于L2CAP提供的channel,实现各种各样的应用功能。
Profile是蓝牙协议的特有概念,为了实现不同平台下的不同设备的互联互通,蓝牙协议规定了核心规范,也为不同的应用场景,定义了各种Application规范,这些应用层规范称作蓝牙profile。
2. 蓝牙核心协议有哪些
蓝牙核心协议有哪些本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。
2. 协议层次
蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下:
从下到上分层,通过层层封装,每一层只需要关心特定的、独立的功能,易于实现和维护;
在通信实体内部,下层向上层提供服务,上层是下层的用户;
在通信实体之间,协议仅针对每一层,实体之间的通信,就像每一层之间的通信一样,这样有利于交流、理解、标准化。
蓝牙协议也不例外,其协议层次如下:
从OSI(Open System Interconnection)模型的角度看,蓝牙是一个比较简单的协议,它仅仅提供了物理层(Physical Layer)和数据链路层(Data Link Layer )两个OSI层次。但由于蓝牙协议的特殊性、历史演化因素等原因,其协议层次又显的不简单,甚至晦涩难懂(如上面图片所示的Physical Link、Logical Transport等)。
蓝牙协议分为四个层次:物理层(Physical Layer)、逻辑层(Logical Layer)、L2CAP Layer和应用层(APP Layer)。
物理层,负责提供数据传输的物理通道(通常称为信道)。通常情况下,一个通信系统中存在几种不同类型的信道,如控制信道、数据信道、语音信道等等。
逻辑层,在物理层的基础上,提供两个或多个设备之间、和物理无关的逻辑传输通道(也称作逻辑链路)。
L2CAP层,L2CAP是逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol)的缩写,负责管理逻辑层提供的逻辑链路。基于该协议,不同Application可共享同一个逻辑链路。类似TCP/IP中端口(port)的概念。
APP层,理解蓝牙协议中的应用层,基于L2CAP提供的channel,实现各种各样的应用功能。Profile是蓝牙协议的特有概念,为了实现不同平台下的不同设备的互联互通,蓝牙协议不止规定了核心规范(称作Bluetooth core),也为各种不同的应用场景,定义了各种Application规范,这些应用层规范称作蓝牙profile。
在以上四个层次的基础上,蓝牙协议又将物理层和逻辑层划分了子层,分别是Physical Channel/Physical Links和Logical Transports/Logical Links,这一划分,相当使人崩溃,要多花费大量的脑细胞去理解它们,具体请参考下面的分析。
2.1 物理层
物理层负责提供数据传输的物理信道,蓝牙的物理层分为Physical Channel和Physical Links两个子层。我们先介绍Physical Channel。
2.1.1 Physical Channel(物理信道)
一个通信系统中通常存在多种类型的物理信道,蓝牙也不例外。另外,由“蓝牙协议分析(1)_基本概念”的介绍可知,蓝牙存在BR/EDR、LE和AMP三种技术,这三种技术在物理层的实现就有很大的差异,下面让我们一一介绍。
首先是相同点,BR/EDR、LE和AMP的RF都使用2.4GHz ISM(Instrial Scientific Medical) 频段,频率范围是2.400-2.4835 GHz。
注1:不同国家和地区蓝牙的频率和信道分配情况是不同,本文所有的描述都以中国采用的“欧洲和美国”标准为准。
除了相同点,剩下的都是不同点了。
BR/EDR是传统的蓝牙技术,它这样定义物理信道:
1)ISM频率范围内被分成79个channel,每一个channel占用1M的带宽,在0 channel和78 channel之外设立guard band(保护带宽,Lower Guard Band为2MHz,Upper Guard Band为3.5MHz)。
2)采用跳频技术(hopping),也就是说,某一个物理信道,并不是固定的占用79个channel中的某一个,而是以一定的规律在跳动(该规律在技术上叫做"伪随机码",就是"假"的随机码)。因此蓝牙的物理信道,也可以称作跳频信道(hopping channel)。
3)BR/EDR技术定义了5种物理信道(跳频信道),BR/EDR Basic Piconet Physical Channel、BR/EDR Adapted Piconet Physical Channel、BR/EDR Page Scan Physical Channel、BR/EDR Inquiry Scan Physical Channel和BR/EDR Synchronization Scan Channel。
4)BR/EDR Inquiry Scan Physical Channel用于蓝牙设备的发现操作(discovery),即我们常用的搜索其它蓝牙设备(discover)以及被其它蓝牙设备搜索(discoverable)。
5)BR/EDR Page Scan Physical Channel用于蓝牙设备的连接操作(connect),即我们常用的连接其它蓝牙设备(connect)以及被其它蓝牙设备连接(connectable)。
6)BR/EDR Basic Piconet Physical Channel和BR/EDR Adapted Piconet Physical Channel主要用在处于连接状态的蓝牙设备之间的通信。它们的区别是,BR/EDR Adapted Piconet Physical Channel使用较少的RF跳频点。BR/EDR Basic Piconet Physical Channel使用全部79个跳频点,而BR/EDR Adapted Piconet Physical Channel是根据当前的信道情况使用79个跳频点中的子集,但是跳频数目也不能少于20个。这个主要是因为蓝牙使用ISM频段,当蓝牙和WIFI共存的时候,部分跳频点被WIFI设备占用而使得蓝牙设备在这些跳频点上的通信总是失败,因此,需要避过那些WIFI设备占用的频点。
7)BR/EDR Synchronization Scan Channel可用于无连接的广播通信,后续文章会详细介绍。
8)同一时刻,BT 设备只能在其中一个物理信道上通信,为了支持多个并行的操作,蓝牙系统采用时分方式,即不同的时间点采用不同的信道。
LE是为蓝牙低功耗而生的技术,为了实现低功耗的目标,其物理信道的定义与BR/EDR有些差异:
1)ISM频率范围内被分成40个channel,每一个channel占用2M的带宽,在0 channel和39 channel之外设立guard band(保护带宽,Lower Guard Band为2MHz,Upper Guard Band为3.5MHz)。
3. 有人能给我准确的蓝牙核心协议的中文资料么(外行不要来献了)
是呀 你不要出来显了
还看中文资料,废物
4. 蓝牙加密协议有些什么
蓝牙协议制规范的目标是允许遵循规范的应用能够进行相互间操作。
蓝牙SIG规范的完整蓝牙协议栈如图:
蓝牙核心协议
蓝牙的核心协议由基带,链路管理,逻辑链路控制与适应协议和服务搜索协议等4部分组成.
(1)基带协议
基带协议确保各个蓝牙设备之间的射频连接,以形成微微网络。
(2)链路管理协议
链路管理协议(LMP)负责蓝牙各设备间连接的建立和设置。LMP通过连接的发起,交换和核实进行身份验证和加密,通过协商确定基带数据分组大小;还控制无线设备的节能模式和工作周期,以及微微网络内设备单元的连接状态。
(3)逻辑链路控制和适配协议
逻辑链路控制和适配协议(L2CAP)是基带的上层协议,可以认为L2CAP与LMP并行工作。L2CAP与LMP的区别在于当业务数据不经过LMP时,L2CAP为上层提供服务。
(4)服务搜索协议
使用服务搜索协议(SDP),可以查询到设,备信息和服务类型,从而在蓝牙设备间建立相应的连接。
5. 蓝牙opp传输协议的框架是怎样的
蓝牙opp传输协议的框架如下图:
6. 蓝牙2.0 3.0 4.0各有什么区别
蓝牙2.0 3.0 4.0的区别:
一、代数不一样
蓝牙2.0是二代,3.0是三代,4.0是四代。
二、兼容不一样
蓝牙4.0兼容4.0以下的所有版本,蓝牙3.0兼容3.0以下的所有版本,蓝牙2.0兼容2.0以下的所有版本
三、传输速度范围不一样
蓝牙2.0传输率约在1.8M/s~2.1M/s,只能进行短距离的数据传输;
蓝牙3.0是蓝牙2.0的八倍,传输率提高到了大约24Mbps,只能进行短距离的数据传输;
蓝牙4.0传输率大约24Mbps,提高调制指数,最大范围可超过100米(根据不同应用领域, 距离不同)
四,协议不一样
蓝牙2.0核心协议层(HCI、LMP、L2CAP、SDP)
蓝牙3.0蓝牙3.0的核心是"Generic Alternate MAC/PHY"(AMP)
蓝牙4.0核心规范(Bluetooth Core Specification Version 4.0 )
五、支持的设备多少不一样
蓝牙2.0开始支持双工模式——即一面作语音通讯,同时亦可以传输档案/高质素图片。
蓝牙3.0可以轻松用于录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输。
蓝牙4.0专门面向对成本和功耗都有较高要求的无线方案,可广泛用于卫生保健、体育健身、家庭娱乐、安全保障等诸多领域。它支持两种部署方式:双模式和单模式。
六、功耗不一样
蓝牙4.0使用标准纽扣电池可运行一年乃至数年,比3.0功耗低,3.0功耗比2.0功耗低。
7. 支持蓝牙协议v2.0,是什么意思
蓝牙2.0 是 1.2 的改良提升版,传输率约在 1.8M/s~2.1M/s,可以有(双工)的工作方式。即一版面作语音通权讯,同时亦可以传输档案/高质素图片。
蓝牙2.0的特点:
1,数据传输速度可达当前速率的3倍(在某些情况下可高达10倍)
2,通过减少工作负载循环(ty cycle)降低能源消耗
3,带宽的增加简化了多连接模式
4, 可与以往的蓝牙规范兼容 · 进一步改善了BER(Bit Error Rate,位误差率)的表现。
8. 蓝牙4.0协议中核心的算法有哪些
目前市面上有比较多芯片了,个人用过的是Nordic的nRF52832、TI的CC2541F256,不过都是网蜂做好的模组,直接用里面的串口透传功能而已。满意请采纳噢!
9. 目前手机蓝牙协议的区别
蓝牙协议规范的目标是允许遵循规范的应用能够进行相互间操作.蓝牙SIG规范的完整蓝牙协议栈如图。
蓝牙核心协议蓝牙的核心协议由基带,链路管理,逻辑链路控制与适应协议和服务搜索协议等4部分组成。
10. 蓝牙认证的核心规范
1.1核心规范(7MB)
1.0核心规范(7MB)
剖面和协议:
测试和认证:
测试规范
ICS和PIXIT形式
测试用例参考列表
认证计划文档 蓝牙1.2系统规范,2003.11.5采纳,包括四卷:
卷0-内容和一致性需求的主目录
卷1-架构和术语列表
卷2-核心系统分组[控制器]
卷3-核心系统包[主机]
卷2中对射频,基带,连接管理器和主控制器接口进行了详细说明。卷3中对连路层控制和适配协议,服务发现协议,通用接入协议和测试控制接口进行详细说明。 本卷蓝牙规范包含了蓝牙射频规范、基带、链路管理器、L2CAP、 服务发现、RFCOMM、 IrDA 和其他核心规范。
附录包括对Part I:2的修正,一致性需求。
发布的正误表服务1,于2003.4.30采纳(1.02版,发布于2003.8.25),包括系统规范v1.1 正误表。 蓝牙规范第二卷提供了蓝牙支持的应用剖面的详细说明。这些规范包含以下的剖面:
通用接入,服务发现应用,无绳电话,内部通信,串口,耳机,拨号网络,传真,局域网,通用对象交换,对象push,文件传输,同步. 本网站提供了可用的当前分配设备号码的完整列表。
蓝牙附加剖面规范:
采用了v1.1规范之后,又推出了蓝牙协议和应用剖面规范的附加组。6.4M的压缩包(上面)包含了以下这些协议和应用剖面规范的最新版本: 音频控制传输协议(AVCTP) V0.95a
音频控制传输协议(AVCTP) v1.0
音频分布式传输协议(AVDTP) V0.95b
音频分布式传输协议(AVDTP) V1.0
蓝牙网络封装协议(BNEP) V0.95a
蓝牙网络封装协议(BNEP) V1.0 高级音频分布式剖面(A2DP) V0.95b
高级音频分布式剖面(A2DP) V1.0
音视频远程控制剖面 (AVRCP) V0.95b
音视频远程控制剖面 (AVRCP) V1.0
音视频分布式剖面(AVVDP) V0.95 rc7
基本成像剖面 (BIP) V0.95c
基本成像剖面(BIP) v1.0
基本打印剖面 (BPP) V0.95a
公共ISDN接入剖面 (CIP) V0.95
公共ISDN接入剖面(CIP) V1.0
扩展的服务发现剖面 (ESDP) V0.95a
通用音视频分布式剖面(GAVDP) V0.95b
通用音视频分布式剖面(GAVDP) V1.0
免提剖面 (HFP) V0.96
免提剖面 (HFP) V1.0m
硬拷贝电缆替代剖面(HCRP) V0.95a
硬拷贝电缆替代剖面(HCRP) V1.0a
人机界面设备剖面(HID) V0.95c
人机界面设备剖面(HID) V1.0
个域网剖面 (PAN) V0.95a
个域网剖面(PAN) V1.0