蓝牙协议类型
1. 蓝牙协议是个什么玩意都有几种高分!!!
知道什么是传输协议吗
协议就是规则
通俗的说就是语言
两设备按一样的协议才能交流版
就跟你用汉语跟外国人交流自权然行不通
包括逻辑链路控制和适配协议(L2CAP)、无线射频通信(RFCOMM)和业务搜索协议(SDP)。
2. 什么叫蓝牙协议
这份白皮书(white paper)描述了由蓝牙标准化团体(SIG)开发的协议的体系结构,通过对这个协议的阐述,关于其实现的不同的应用模式得以被介绍和补充。
提供这份文献草案,不需要什么其它的授权,包括任何商业性的授权,没有侵权。它适用于任何特定的目的及任何正当理由。所有的责任,包括任何使用该文档提供信息所造成的所有权侵权的责任在这里都宣布不予追究。你可以随心所欲的使用这份文献。
这份文献只是一份注释性的过渡草稿,关于它的改变恕不另行通知。读者不应基于此进行产品的设计开发。
标准化团体 (SIG)
下面的公司是蓝牙标准化团体的代表:
组织:
爱立信移动通讯Ericsson Mobile Communications AB
IBM 公司Corp.
Intel 公司Corp.
诺基亚移动电话Nokia Mobile Phones
东芝公司Toshiba Corp.
蓝牙标准化团体开发了蓝牙技术规范草案(版本1.0)(下文称之为“技术规范”),它可以用来开发交互式的服务,交互操作方式的射频模式应用软件以及数据通讯协议。本文的目的在于对“技术规范”中的众协议给出一个概述,指出它们的性能及其相互之间的关系。此外,一些被蓝牙标准化团体定义了的应用模式也将作介绍,在这里,你们将会看到这些协议是如何被用来支持这些应用模式。
目录
1 简介
2 蓝牙体系结构中的协议条款
3 蓝牙应用模式和协议
4 综述
5 参考书目
6 缩写词表
3. 蓝牙协议分为哪几种,各有什么作用,以及现在市面上最主要的蓝牙芯片有哪些,版本是多少,各支持哪种协议
目前主要的就是蓝牙2.0,就是数据传输作用,芯片一半是高通(好像是)
4. 蓝牙核心协议有哪些
蓝牙核心协议有哪些本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。
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)。
5. 什么是蓝牙协议
这份白皮书(white paper)描述了由蓝牙标准化团体(SIG)开发的协议的体系结构,通过对这个协议的阐述,关于其实现的不同的应用模式得以被介绍和补充。
提供这份文献草案,不需要什么其它的授权,包括任何商业性的授权,没有侵权。它适用于任何特定的目的及任何正当理由。所有的责任,包括任何使用该文档提供信息所造成的所有权侵权的责任在这里都宣布不予追究。你可以随心所欲的使用这份文献。
这份文献只是一份注释性的过渡草稿,关于它的改变恕不另行通知。读者不应基于此进行产品的设计开发。
标准化团体 (SIG)
下面的公司是蓝牙标准化团体的代表:
组织:
爱立信移动通讯Ericsson Mobile Communications AB
IBM 公司Corp.
Intel 公司Corp.
诺基亚移动电话Nokia Mobile Phones
东芝公司Toshiba Corp.
蓝牙标准化团体开发了蓝牙技术规范草案(版本1.0)(下文称之为“技术规范”),它可以用来开发交互式的服务,交互操作方式的射频模式应用软件以及数据通讯协议。本文的目的在于对“技术规范”中的众协议给出一个概述,指出它们的性能及其相互之间的关系。此外,一些被蓝牙标准化团体定义了的应用模式也将作介绍,在这里,你们将会看到这些协议是如何被用来支持这些应用模式。
6. 蓝牙协议版本之间的区别.
蓝牙目前暂时共有三个版本 V1.1/1.2/2.0。
2)以通讯距离来在不同版本可再分为 Class A(1)/Class B(2)。
3)版本的区别
1.1 为最早期版本,传输率约在748~810kpbs8,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。
1.2 同样是只有 748~810kpbs 的传输率,但在加上了(改善 Software)抗干扰跳频功能。(太深入之技术理论不再详述!)。
4)通讯距离版本
a)Class A 是用在大功率/远距离的蓝芽产品上,但因成本高和耗电量大,不适合作个人通讯产品之用(手机/蓝牙耳机/蓝牙 Dongle 等等),故多用在部份商业特殊用途上,通讯距离大约在 80~100M 距离之间。
b)Class B 是目前最流行的制式,通讯距离大约在 8~30M 之间,视乎产品的设计而定,多用于手机内/蓝牙耳机/蓝牙 Dongle 的个人通讯产品上,耗电量和体积较细,方便携带。
5)无论 1.1/1.2 版本的蓝牙产品,本身基本是可以支持 Stereo 音效的传输要求,但只能够作(单工)方式工作,加上音带频率响应不太足够,并未算是最好之 Stereo 传输工具。
6)版本 2.0 是 1.2 的改良提升版,传输率约在 1.8Mpbs~2.1Mpbs,可以有(双工)的工作方式。即一面作语音通讯,同时亦可以传输档案/高质素图片,台湾有部份蓝牙 Dongle 已经有在市面发售,但在手机内有支持蓝牙 2.0 版本则是很少。蓝牙耳机能够真正使用的亦不多,部份蓝牙产品自称是 2.0 版本,但仍然要利用外加配件才能达到。故相信最快也要到今年 9~11 月底才成气候,2.0 版本当然也支持 Stereo 运作。
7)稍后蓝牙 2.0 版本的芯片,是有机会加入了 Stereo 译码芯片,则连《A2DP》(Advanced Audio Distribution Profile)也可以不需要了。
7. 无线网络协议中的蓝牙协议是针对于哪个类型的网络
ZIGBEE协议。最适合传感器网络的无线通信技术。相应的就是ZIGBEE协议,实现是ZIGBEE协议栈。此外无线通信技术还有WIFI,蓝牙,GPRS等
8. 谁能详细的介绍一下蓝牙的各种协议和用途
蓝牙协议分为四个层次:物理层(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。