TI-BLE4.0蓝牙概述

TI-BLE4.0蓝牙概述
TI-BLE4.0蓝牙概述

蓝牙设计

1. 问:什么是蓝牙通信?

答:蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接,

现在已经成为IEEE802.15标准,得到全球上万家厂商支持。

2. 问:如果从事蓝牙开发有没有前途?

答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?如果单纯是金钱,从事技

术是不太可能暴富的(注意比尔.盖茨是个技术商人);如果想用你所能改善世界,这是可能的,毕竟蓝牙的主要用途是民用。附带说一句,考虑赚钱和改变世界是中国和西方人世界观的主要差别。

3. 问:蓝牙有什么优势?

答:首先是低功耗,以BLE 4.0为例,一节钮扣电池在静态工作状态可以支持一年;其次是低成本,TI公司的CC2540蓝牙SOC方案芯片出售价仅1美元,可以让人们低廉使用蓝牙技术;再次是开放性,2.4GHz的频段全球开放,没有政府监管;最后是适合时代潮流,现在是手机的时代,蓝牙技术本来就为它而生。

4. 问:蓝牙4.0协议和BLE是什么?

答:蓝牙4.0协议是2010年6月由SIG(Special Interest Group)发布的最新标准,它有2种模式:BLE(Bluetooth low energy)只能与4.0协议设备通信,适应节能且仅收发少量数据的设备(如家用电子);BR/EDR(Basic Rate / Enhanced Data Rate),向下兼容(能与3.0/2.1/2.0通信),适应收发数据较多的设备(如耳机)。

5. 问:目前支持蓝牙4.0的移动设备有哪些?

答:苹果公司的iPhone 4S、iPhone 5、miniPad和iPad 3;小米手机2;三星公司的Galaxy SIII和Note II;HTC ONE系列。

6. 问:如何开始蓝牙4.0的开发呢?

答:概括地讲至少以下三方面的准备吧。硬件方面,需要购买TI公司蓝牙迷你套件,包括蓝牙USB

电子狗和KeyFob以及CC Debugger传真器;软件方面,安装IAR for 8051,TI公司BTool软件;技术知识,《CC2540/41 BLE Software Developer’s Guide 1.3》和《CC2540/41 User’s Guide》。

7. 问:刚开始接触蓝牙如何快速上手?

答:理论联系实践是比较好的学习方法,建议先学习《CC2540/41 BLE Software Developer’s Guide 1.3》,然后将SimpleBLEPerepheral工程导入IAR for 8051,结合电子狗和BTool,调试蓝牙通讯中的广播/连接/绑定/访问。光看书不动手,空虚;不看书光动手,浅薄。

8. 问:IAR调试CC2540时程序导入到了芯片的Flash中了吗?

答:确实。CC2540是SOC(System On Chip)芯片,它的内核就是8051,它需要从ROM中取指令,从RAM中取数据来运行。仿真时,CC Debugger会把程序导入芯片Flash中,再执行仿真。

9. 问:当IAR调试中出现警告“缺少断点,无法运行到main()”?

答:出现这个错误的原因是,IAR for 8051最多只能设置3个断点,如果设置过多,当程序下载后,将出现些调试警告。解决的方法很简单,去掉一些断点,再重新载入程序。

10. 问:为什么IAR调试时有很多变量无法查看它的值?

答:主要的原因是IAR编译器设置了优化功能,函数中的自动变量以及一些静态函数都被优化过了,所以没有生成对应的调试信息,无法查看和设置断点。解决的方法是关闭编译器的优化功能,右键点击工程的Options -> C/C++ Compiler -> Optimizations中的Level设置为None。

11. 问:蓝牙协议分层很多且比较复杂,该如何掌握呢?

答:蓝牙协议从应用层到物理层一共分了8层,看上去比较复杂且API函数很多。首先不必要知道每一层的具体实现,掌握与应用紧密关联GAP/GATT(或者GAP Role和GATT Profiles)层就可以满足大部分设计需要;每一层的软件都是通过OSAL来调用的,因此需要了解OSAL的基本原理:任务/事件/消息/定时器/动态分配内存;最后把蓝牙通讯过程理解,将有助于开发。

12. 问:OSAL是一个操作系统吗?

答:OSAL(Operating System Abstraction Layer)操作系统抽象层,它不是一个真正的操作系统(它没有Context Switch上下文切换功能),但它巧妙地组织各任务,支持任务优先级,任务之间可以通过事件和消息来通信,为任务提供软定时器和动态内存分配。要避免的陷阱是,应用任务的单个函数运行时间不能太长(如操作大批量数据的Flash写),否则它无法及时调度高优先级的LL(Link Layer)任务而导致蓝牙通信中断。

13. 问:蓝牙节点是如何组成微微网的呢?

答:蓝牙节点组网中,只能存在一个主节点(Central)和多个从节点(Peripheral),从节点是发出信号者,主节点是扫描且发起连接者。

14. 问:主节点和从节点通信的过程是怎样的呢?

答:当从节点发出广告信号(包括设备地址和设备名称之类的附加信息);主节点收到此广告信号后,向从节点发出扫描请求;当从节点回应扫描时,就完成了设备发现过程。

接着主节点向从节点发出连接请求(包括连接时隙、从节点待机次数、连接超时值),从节点回应连接,就完成了建立连接。

为了安全起见,一些数据的访问需要认证,它的完成是这样的:一方(可以是主节点,也可以是从节点)向另一方索要6位数字的密码,之后,两个节点彼此交换安全密钥用于加密和认证,此过程称为配对。

认证的过程比较繁琐,BLE协议支持两节点保存认证的安全密钥(一般是非易失性存储器中),以便于两节点下次连接后快速认证,这就是绑定技术。

15. 问:蓝牙通信中两个节点如何交换数据?

答:这是蓝牙通信中最让初学者迷惑的地方。大部分通信,尤其是TCP/IP,交换数据的婚介是数据包,但蓝牙通信中,工程师找不到数据包访问方式,于是就产生疑问。其实蓝牙最底层也是基于无线数据包交换,只是通过层层封装,交付给工程师的API接口就变成了Client访问Server的方式。

16. 问:Client和Server节点是如何定义呢?

答:通俗地说吧,Server(服务器)就是数据中心,Client(客户端)就是访问数据者。特别说明,它与主/从设备是独立的概念:一个主设备既可以充当Server,又可以充当Client;从设备亦然。

17. 问:Server是如何提供数据呢?

答:Server首先将一个服务按“属性/句柄/数值/描述”这种格式予以组织,然后调用API函数GATTServApp_RegisterService将服务数据进行注册。举个实例吧,设提供一个电池电量服务字节,它允许Client读取,数据为一个8比特无符号数(0~100%),它的组织如下:02 25 00 19 2A, 这5个数据(小端格式)分别是:0x02=只读属性,0x0025=句柄;0x2A19=服务UUID。

18. 问:不明白Server提供服务中的UUID?

答:UUID(Universal Unique Identifier)全球惟一标识符,本来是SIC组织分配给特定蓝牙服务的标识,如分配0x2A25为设备序列号的UUID,这样任意蓝牙设备都可以通过它得到另一个设备的序列号。

打个类比,它就像书名,如《现代操作系统》,所有人一看就知道它是计算机大师Andrew S. Tanenbaum 写的书。

19. 问:什么是Server提供服务中的句柄呢?

答:句柄(Handle)就是服务数据在数据中心的地址,当所有的服务数据组织起来后,它总得有个先后顺序,某个服务的位置就是它的句柄。还是上面的类比,如果想去图书馆借阅《现代操作系统》,需要查明该书在哪一层楼,哪个房间,这就是该书的Hanle。

20. 问:为什么Server提供的服务中有描述?

答:有些服务是有描述(Descriptor)的,它是用于Client配置该服务的功能(通知或者显示)。像某人没有借到《现代操作系统》该书(可能是被别人借光了),他(她)可以打个电话给图书馆工作人员,请求一旦该书可以借阅了给他一个通知,这个过程相当于配置该书的Descriptor。

21. 问:服务的属性与描述有区别吗?

答:有区别,服务的属性是Server设置访问权限。就像图书馆的工作人员可以设置《现代操作系统》仅能在阅览室看不能外借(只读),或者即可以看也可以外借(读/写)。

22. 问:Client如何访问Server的服务呢?

答:大致分三类:读取服务的值,需要知道服务的UUID或者Handle;写服务的值,需要知道服务的Hanle;写服务描述符,需要知道该Descriptor的Hanle。

23. 问:如何知道一个服务的Handle?

答:根据服务的UUID调用API函数GATT_ReadUsingCharUUID

协议栈会返回该服务的Handle。特别注意的是,一个服务的Descriptor的Handle总是该服务的Handle+1,如电池电量服务的Handle是0x0025,那么它的Descriptor的Handle是0x0026。

24. 问:Server可以访问Client吗?

答:蓝牙通信中,Server不能直接访问(读/写)Client,但是可以通知(Notification)Client,通知的前提是Client通过写Descriptor使能通知功能。例如,某Server发现电池电量已经低于安全阀值,它可以调用GATT_Notification通知所有已连接的Client,但是Client接收后如果处理是它自己的事情。

25. 问:如果得知电池容量?

答:任何使用电池供电的设备都必须精确监控电池容量,否则设备可以突然断电而停止工作,它的基本原理是通过ADC(模数转换器)计算电池电压。以CC2540芯片用一钮扣电池为例,电池电压从2.0v~3.0v,即电量的0%~100%;CC2540有一10比特的ADC,量程范围为0~511,参考电压为1.25v,最大测量电压为3.75v,以上信息可以得知:(v/3)/ 1.25 * 511 = adc,则2.0v=273adc,3.0v=409adc,根据下图可以很容易得知ADC转换为电压的公式:

Percentage / (X – 273) = 100 / 136 = 25 / 34,变换后为:

Percentage = (X - 273) * 25 / 34,为四舍五入提高计算精度则有:

Percentage = [(X - 273) * 25 + 33] / 34。

26. 问:蓝牙发射信号功率调整会影响通信距离吗?

答:会,以TI公司的CC2540为例,它支持4种发射功率选择:4dBm、0dBm、-6dBm和-23dBm,按无线电功率定义:L dBm=10lg(Pwr/1mW),以上4种分贝值换算成瓦特为:2.51mW、1mW、0.251mW 和0.005mW,有效通信距离分别为:30米、10米、7米和3米。

27. 问:如何知道两个蓝牙通信节点之间的距离?

答:要知道蓝牙通信节点(如手机和蓝牙设备)之间的距离,最容易实现的方法是通过读取接收RSSI (Received Signal Strength

Indication)值来计算。无线通讯中功率与距离的关系如下:

其中A可以看作是信号传输1米远时接收信号的功率,n是传播因子(它受障碍,温度和湿度等影响),r是节点之间的距离。当确定了常数A与n的值后,距离r就可以根据P R(dBm)计算出来。

28. 问:如何获取蓝牙节点的接收RSSI值?

答:具体的设备接收RSSI值的方法不一样,以iPhone手机为例,iOS提供API函数获取RSSI值;TI 公司的CC2540芯片的BLE协议栈中,首先将读取RSSI值回调函数挂载到gapRolesRssiRead_t类型的指针下,建立连接后,主设备调用GAPCentralRole_StartRssi(),从设备调用

GAPRole_SetParameter(GAPROLE_RSSI_READ_RATE, ……)。这样就可以定时读取接收的RSSI值了。

29. 问:如何开展读取RSSI值的实验?

答:读取RSSI值的实验可以这样搭建,主设备固定位置,向从设备发送信号,从设备LED光和Buzzer 报警为通信成功,逐次移动从设备,而获取RSSI值随物理距离之间的关系。下图是笔者做实验的数据:

Distance(m)

RSSI(dBm)

-47

-59

-73

-80

-80

-79

-85

-88

-86

-87

Loss(p)

9

11

27

2

50

32

22

49

实验器材为2块CC2540芯片,主芯片发射功率为4dBm(2.51mW),Loss是通信节点中失败次数。

30. 问:如何将接收RSSI实验数据得到距离计算公式呢?

答:最好的工具是EXCEL软件,以上表中的实验数据和EXCEL 2007为例。首先选中Distance和RSSI 两行,点击“插入->散列图”,软件会自动生成如下图:

选取其中任意点,点右键,“添加趋势线->对数”,将会出现下图:

可见RSSI与距离的关系是比较符合指数函数,再点击“显示公式”

此时得到指数函数公式为:y = -49.53 – 17.7 ln (x),再把自然对数换成10常用对数,则有:y = -49.53 – 40.71 lg (x)。通过以上几步就轻松得到RSSI与距离之间的计算公式。

蓝牙技术原理

蓝牙技术原理 蓝牙无线技术是一种短距离通信系统,旨在取代连接便携设备和/或固定电子设备的缆线。蓝牙无线技术的主要特点在于功能强大、耗电量低、成本低廉。核心规格的许多功能均为可选功能,以实现产品多样性。蓝牙核心系统包括射频收发器、基带及协议堆栈。该系统可以提供设备连接服务,并支持在这些设备之间交换各种类别的数据。操作概览蓝牙射频(物理层)在无需申请许可证的2.4GHz ISM 波段运行。系统采用了跳频收发器来防止干扰和衰落,并提供多个FHSS (跳频扩频)载波。射频操作采用了成形的二进制频率调制,降低了收发器复杂性。符率为每秒1 兆符(Msps),支持每秒1 兆位(Mbps) 的比特率;对于增强的数据率,可支持2 或3Mb/s 的总空气比特率。这些模式分别称为“基本速率”和“增强数据率”。在一般操作情况下,同步至共用时钟及跳频图的一组设备将共享一个物理无线电信道。提供同步基准的设备称为主设备。所有其它设备称为从设备。以此方式同步的一组设备形成了一个微微网(piconet)。这就是蓝牙无线技术通信的基本形式。微微网中的设备使用特定跳频图,该图由蓝牙规格地址中的特定字段和主设备时钟依据特定算法来确定。基本跳频图是对ISM 波段中的79 个频率进行

伪随机排序。跳频图可以调整以排除干扰设备使用的一部分频率。自适应跳频技术改善了蓝牙技术与静态(非跳频)ISM 系统的共存状态(当两者共存时)。物理信道被复分为称作时隙的时间单位。数据以时隙中数据包的形式在启用蓝牙的设备之间传送。如果条件允许,可以将多个连续时隙分配给一个数据包。跳频发生在传输或接收数据包时。蓝牙技术通过使用时分双工(TDD) 方案提供全双工传输效果。物理信道上方有一个链路、信道及相关控制协议层。物理信道以上的信道及链路层级为物理信道、物理链路、逻辑传输、逻辑链路及L2CAP 信道。在物理信道内,任意两个传输设备之间可以形成物理链路,并且可双向传输数据包。在微微网物理信道中,对哪些设备可以形成物理链路有一些限制。每个从设备和主设备间有一个物理链路。微微网中的从设备之间不会直接形成物理链路。物理链路可作为一个或多个逻辑链路的传输层,支持单播同步、异步和等时通信量及广播通信量。逻辑链路上的通信量可通过占有资源管理器中的调度功能分配的时隙分化到物理链路上。除用户数据外,逻辑链路还负载了基带和物理层的控制协议。即链路管理协议(LMP)。微微网中的活动设备具有默认的面向异步连接的逻辑传输,用于传输LMP 协议信令。由于历史原因,这被称作为ACL 逻辑传输。每次有设备加入微微网时都会创建默认的ACL 逻辑传输。可在需要时创建附加逻辑传输以传输

蓝牙技术原理

蓝牙技术原理 1.蓝牙技术原理--简介 所谓蓝牙技术,实际上是一种短距离无线通信技术,利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。说得通俗一点,就是蓝牙技术使得现代一些轻易携带的移动通信设备和电脑设备,不必借助电缆就能联网,并且能够实现无线上因特网。 2.蓝牙技术原理--主从关系 蓝牙技术规定每一对设备之间进行蓝牙通讯时,必须一个为主角色,另一为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。理论上,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯。一个具备蓝牙通讯功能的设备,可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。 3.蓝牙技术原理--呼叫过程 蓝牙主端设备发起呼叫,首先是查找,找出周围处于可被查找的蓝牙设备。主端设备找到从端蓝牙设备后,与从端蓝牙设备进行配对,此时需要输入从端设备的PIN码,也有设备不需要输入PIN码。配对完成后,从端蓝牙设备会记录主端设备的信任信息,此时主端即可向从端设备发起呼叫,已配对的设备在下次呼叫时,不再需要重新配对。已配对的设备,做为从端的蓝牙耳机也可以发起建链请求,但做数据通讯的蓝牙模块一般不发起呼叫。链路建立成功后,主从两端之间即可进行双向的数据或语音通讯。在通信状态下,主端和从端设备都可以发起断链,断开蓝牙链路。 4.蓝牙技术原理--数据传输 蓝牙数据传输应用中,一对一串口数据通讯是最常见的应用之一,蓝牙设备在出厂前即提前设好两个蓝牙设备之间的配对信息,主端预存有从端设备的PIN码、地址等,两端设备加电即自动建链,透明串口传输,无需外围电路干预。一对一应用中从端设备可以设为两种类型,一是静默状态,即只能与指定的主端通信,不被别的蓝牙设备查找;二是开发状态,既可被指定主端查找,也可以被别的蓝牙设备查找建链.

蓝牙BQB检验概述

蓝牙BQB测试简介(一) BQB认证知识介绍 只有Bluetooth SIG的会员才有权将Bluetooth的商标使用在商品和服务上。只有通过Bluetooth资格认证程序确认的有关Bluetooth无线技术的产品和服务,会员才能将商标用在产品和服务上。蓝牙资格认证实验室(BQTF)和蓝牙资格认证专家(BQE)可以协助厂商取得产品的资格认证 简言之就是如果您的产品具有蓝牙功能并且在产品外观上标明蓝牙标志,必须通过一个叫做BQB的认证。蓝牙认证是任何使用蓝牙无线技术的产品所必须经过的证明程序. 蓝牙认证团体(BQB)是由蓝牙认证评估委员会(BQRB)授权的,为需要获得蓝牙产品认证的成员提供服务的团体。成员直接通过BQB获得认证服务。 BQTF的全称是Bluetooth Qualification Test Facility,蓝牙认证测试工具(BQTF)是经过BQRB正式认可的,能完成测试实例引用列表(TCRL)中的“A类”蓝牙认证一致性测试鉴别。BQTF角色的权威描述在蓝牙认证程序参考文档(PRD)中4.3.3一节。成员可以直接将BQTF用于测试服务。通常,BQTF也可以提供额外的蓝牙测试服务。 4. BQB认证测试内容简介

●蓝牙资格认证所要求的测试项目全部在TCRL中有定义和分类;基本上划Core分为两大类 Core测试项目: 包含RF、BB、LM、L2CAP、SDP和GAP; 以及其他扩展测试(包含Profile, Protocol测试)和Profile IOP互通性测试。 ●按照测试类型来分,BQB 测试包含如下测试项目 1.RF Testing .射频测试 2.Protocol Conformance Test 协议一致性测试 3.Profile Conformance Test 概要文件一致性测试 4.Profile Interoperability Test .配置互操作性测试 ●所有测试●项又分为A, B, C, D四类, 细则如下

蓝牙协议概述

蓝牙协议的学习 第一章蓝牙的概述 一、蓝牙版本信息 蓝牙共有六个版本V1.1/1.2/2.0/2.1/3.0/4.0 版本信息: 1、V1.1版本 传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。 2、V1.2版本 同样是只有748~810kb/s 的传输率,但在加上了(改善 Software)抗干扰跳频功能。 3、V2.0+EDR版本 是 1.2 的改良提升版,传输率约在1.8M/s~2.1M/s,开始支持双工模式——即一面作语音通讯,同 时亦可以传输档案/高质素图片,2.0 版本当然也支持 Stereo 运作。 应用最为广泛的是Bluetooth2.0+EDR标准,该标准在2004年已经推出,支持Bluetooth 2.0+EDR 标准的产品也于2006年大量出现。虽然Bluetooth 2.0+EDR标准在技术上作了大量的改进,但从1.X标准 延续下来的配置流程复杂和设备功耗较大的问题依然存在。 4、V2.1版本 更佳的省电效果:蓝牙2.1版加入了SniffSubrating的功能,透过设定在2个装置之间互相确认讯号的发送间隔来达到节省功耗的目的。 5、V3.0+HS版本 2009年4月21日,蓝牙技术联盟(Bluetooth SIG)正式颁布了新一代标准规范"Bluetooth Core Specification Version 3.0 High Speed"(蓝牙核心规范3.0版 ),蓝牙3.0的核心是"GenericAlternate MAC/PHY"(AMP),这是一种全新的交替射频技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。最 初被期望用于新规范的技术包括802.11以及UMB,但是新规范中取消了UMB的应用。 6、V4.0 版本 蓝牙4.0包括三个子规范,即传统蓝牙技术、高速蓝牙和新的蓝牙低功耗技术。蓝牙 4.0的改进之 处主要体现在三个方面,电池续航时间、节能和设备种类上。拥有低成本,跨厂商互操作性,3毫秒低延迟、100米以上超长距离、AES-128加密等诸多特色此外,蓝牙4.0的有效传输距离也有所提升。3.0版本的蓝 牙的有效传输距离为10米(约 32英尺),而蓝牙4.0的有效传输距离最高可达到100米(约328英尺)。 7、典型蓝牙与BLE蓝牙对比

蓝牙协议概述样本

蓝牙协议概述样本 蓝牙协议概述本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 蓝牙协议的学习第一章蓝牙的概述 一、蓝牙版本信息版本信息: 1、传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。 2、同样是只有748~810kb/s的传输率,但在加上了(改善Software)抗干扰跳频功能。 3、+EDR版本是,的改良提升版,~,开始支持双工模式——即一面作语音通讯,同时亦能够传输档案/高质素图片,版本当然也支持Stereo运作。 +EDR标准,该标准在已经推出,支持Bluetooth+EDR标准的产品也于大量出现。 然虽然Bluetooth+EDR标准在技术上作了大量的改进,。 4、更佳的省电效果:,透过设定在2个装置之间互相确认讯号的发送间隔来达到节省功耗的目本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 的。

5、+HS版本4月月21日,蓝牙技术联盟(Bluetooth SIG)正式颁布了新一代标准规范"Bluetooth CoreSpecification VersionHigh Speed"(),,"GenericAlternate MAC/PHY"(AMP),,这是一种全新 的交替射频技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。 ,但是新规范中取了消了UMB的应用。 6、版本,即传统蓝牙技术、高速蓝牙和新的蓝牙低功耗技术。 蓝牙,电池续航时间、节能和设备种类上。 拥有低成本,跨厂商互操作性,3毫秒低延迟、100米以上超长距离、AES-128加密等诸多特色此外,。 (约32英尺),(约约328英尺)。 77、典型蓝牙与E BLE蓝牙对比本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 二、蓝牙的技术特点简单地说,蓝牙是一种短程宽带无线电技术,是实现语音和数据无线传输的全球开放性标准。 它使用跳频扩谱(FHSS)、时分多址(TDMA)、码分多址(CDMA)等先进技术,在小范围内建立多种通信与信息系统之间的信息传输。 1、Bluetooth的主要技术特点:( (1)、工作频段:(ISM)频段,无需申请许可用证。 大多数国家使用79个频点,载频为(2402+k)MHz(k=0,,1,2…78),载频间隔本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

蓝牙技术与原理概述

英特网和移动通信的迅速发展,使人们对电脑以外的各种数据源和网络服务的需求日益增长。蓝牙作为一个全球开放性无线应用标准,通过把网络中的数据和语音设备用无线链路连接起来,使人们能够随时随地实现个人区域内语音和数据信息的交换与传输,从而实现快速灵活的通信。 一、蓝牙出现的背景 早在1994年,瑞典的爱立信公司便已经着手蓝牙技术的研究开发工作,意在通过一种短程无线链路,实现无线电话用PC、耳机及台式设备等之间的互联。1998年2月,爱立信、诺基亚、因特尔、东芝和IBM共同组建特别兴趣小组。在此之后,3COM、朗讯、微软和摩托罗拉也相继加盟蓝牙计划。它们的共同目标是开发一种全球通用的小范围无线通信技术,即蓝牙。它是针对目前近距的便携式器件之间的红外线链路(IrDA)而提出的。应用红外线收发器链接虽然能免去电线或电缆的连接,但是使用起来有许多不便,不仅距离只限于1~2m,而且必须在视线上直接对准,中间不能有任何阻挡,同时只限于在两个设备之间进行链接,不能同时链接更多的设备。“蓝牙”技术的目的是使特定的移动电话、便携式电脑以及各种便携式通信设备的主机之间在近距离内实现无缝的资源共享。 蓝牙是一个开放性的无线通信标准,它将取代目前多种电缆连接方案,通过统一的短程无线链路,在各信息设备之间可以穿过墙壁或公文包,实现方便快捷、灵活安全、低成本小功耗的话音和数据通信。它推动和扩大了无线通信的应用范围,使网络中的各种数据和语音设备能互连互通,从而实现个人区域内的快速灵活的数据和语音通信。 二、蓝牙中的主要技术 蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。其实质内容是要建立通用的无线电空中接口(Radio Air Interface)及其控制软件的公开标准,使通信和计算机进一步结合,使不同厂家生产的便携式设备在没有电线或电缆相互连接的情况下,能在近距离范围内具有互用、互操作的性能(Iteroperability)。 “蓝牙”技术的作用是简化小型网络设备(如移动PC、掌上电脑、手机)之间以及这些设备与Internet之间的通信,免除在无绳电话或移动电话、调制解调器、头套式送/受话器、PDA、计算机、打印机、幻灯机、局域网等之间加装电线、电缆和连接器。此外,蓝牙无线技术还为已存在的数字网络和外设提供通用接口以组建一个远离固定网络的个人特别连接设备群。 蓝牙的载频选用在全球都可用的2.45GHz工科医学(ISM)频带,其收发信机采用跳频扩谱(Frequency Hopping Spread Spectrum)技术,在2.45GHz ISM频带上以1600跳/s的速率进行跳频。依据各国的具体情况,以2.45GHz为中心频率,最多可以得到79个1MHz 带宽的信道。在发射带宽为1MHz时,其有效数据速率为721kb/s,并采用低功率时分复用方式发射,适合30英尺(约10m)范围内的通信。数据包在某个载频上的某个时隙内传递,不同类型的数据(包括链路管理和控制消息)占用不同信道,并通过查询(Inquiry)和寻呼(Paging)过程来同步跳频频率和不同蓝牙设备的时钟。除采用跳频扩谱的低功率传输外,蓝牙还采用鉴权和加密等措施来提高通信的安全性。 蓝牙支持点到点和点到多点的连接,可采用无线方式将若干蓝牙设备连成一个微微网(Piconet),多个微微网又可互连成特殊分散网,形成灵活的多重微微网的拓扑结构,从而实现各类设备之间的快速通信。它能在一个微微网内寻址8个设备(实际上互联的设备数量是没有限制的,只不过在同一时刻只能激活8个,其中1个为主7个为从)。 蓝牙技术涉及一系列软硬件技术、方法和理论,包括无线通信与网络技术,软件工程、

蓝牙技术概述

一、什么是蓝牙? 所谓“蓝牙”(Bluetooth)技术,实际上是一种短距离无线通信技术,是由世界著名的 5 家大公司———爱立信(Ericsson)、诺基亚(Nokia)、东芝(Toshiba)、IBM 和Intel 公司,于1998 年5 月联合宣布的一种开放性无线通信规范。它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。其实质内容是建立通用的无线电空中接口,使计算机和通信进一步结合,让不同厂家生产的便携式设备在没有电线或电缆相互连接的情况下,能在近距离范围内具有相互操作的一种技术。 利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。“蓝牙”技术使得现代一些可携带的移动通信设备和电脑设备不必借助电缆就能联网,并且能够实现无线上网,其实际应用范围还可以拓展到各种家电产品、消费电子产品和汽车等信息家电,组成一个巨大的无线通信网络。 二、相关术语 蓝牙系统的网络结构的拓扑结构有两种形式:微微网(piconet)和分布式网络(Scatternet)。 微微网:微微网是通过蓝牙技术以特定方式连接起来的一种微型网络,一个微微网可以只是两台相连的设备,比如一台便携式电脑和一部移动电话,也可以是8台连在一起的设备。在一个微微网中,所有设备的级别是相同的,具有相同的权限。蓝牙采用自组式组网方式(Ad-hoc),微微网由主设备(Master)单元(发起链接的设备)和从设备(Slave)单元构成,有一个主设备单元和最多7个从设备单元。主设备单元负责提供时钟同步信号和跳频序列,从设备单元一般是受控同步的设备单元,接受主设备单元的控制。 分布式网络(Scatternet):是由多个独立、非同步的微微网形成的。 主设备(Master unit):在微微网中,如果某台设备的时钟和跳频序列用于同步其他设备,则称它为主设备。

常用蓝牙协议介绍

蓝牙协议 HFP,HSP,A2DP,AVRCP,OPP,PBAP HFP HFP(Ha nds-free Profile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒 接、语音拨号要视蓝牙耳机及电话是否支持。 HSP HSP 描述了 Bluetooth 耳机如何与计算机或其它 Bluetooth 设备(如手机)通信。连接和 配置好后,耳机可以作为远程设备的音频输入和输出接口。 这是最常用的配置, 为当前流行支持蓝牙耳机与移动电话使用。 它依赖于在 64 千比特编码 的音频/ s 的CVSD 的或PCM 以及AT 命令从GSM 07.07的一个子集,包括环的能力最小的控 制,接听来电,挂断以及音量调整。 典型的使用情景是使用无线耳机与手机进行连接。 可能会使用HSP 的若干设备类型:耳机、手机、 PDA 、个人电脑、手提电脑。 A2DP A2DP 全名是 Advaneed Audio Distribution Profile 蓝牙音频传输模型协定! A2DP 是能够采用 耳机内的芯片来堆栈数据,达到声音的高清晰度。有 A2DP 的耳机就是蓝牙立体声耳机。声 音能达到44.1kHz , —般的耳机只能达到 8kHz 。如果手机支持蓝牙,只要装载 A2DP 协议, 就能使用A2DP 耳机了。还有消费者看到技术参数提到蓝牙 V1.0 V1.1 V1.2 V2.0――这些是指 蓝牙的技术版本,是指通过蓝牙传输的速度,他们是否支持 A2DP 具体要看蓝牙产品制造商 是否使用这个技术 AVRCP AVRCP (Audio/Video Remote Control Profile ),也就是音频 /视频远程控制规范。 AVRCP 设计用于提供控制 TV 、Hi-Fi 设备等的标准接口。此配置文件用于许可单个远程控制 设备(或其它设备) 控制所有用户可以接入的 A/V 设备。它可以与 A2DP 或 VDP 配合使用。 AVRCP 定义了如何控制流媒体的特征。包括暂停、停止、启动重放、音量控制及其它类型 的远程控制操作。 AVRCP 定义了两个角色,即控制器和目标设备。控制器通常为远程控制 AVRCP 协议规定了 AV/C 数字接口命令集( AV/C 命令集,由 1394 行业协会定义)的应用 范围,实现了简化实施和易操作性。此协议为控制消息采用了 AV/C 设备模式和命令格式, 这些消息可以通过音频 /视频控制传输协议 (AVCTP) 传输。 OPP 蓝牙通信程序部分需采用用于设备之间传输数据对象 OPP Profile: Object Push Profile 由于 OPP profiled 田分为 OPPC (elie nt 端和 OPPS(serve 端 profile ,这两个 profile 区别J 在于只有 elie 设备,而目标设备为特征可以更改的设备。在 为 A/V 控制信号,然后再将其传输至远程 放 器, 控制设备可以是允许跳过音轨的耳机, 器 的可用功能可以在此协议中实现。 AVRCP 中,控制器将检测到的用户操作翻译 Bluetooth 设备。对于“随身听”类型的媒体播 而目标设备则是实际的播放器。 常规红外遥控

蓝牙技术发展历程

蓝牙技术发展历程 2007年09月15日星期六 08:35

UMTS“蓝牙”( Bluetooth)技术是由世界著名的5家大公司——爱立信(Ericsson)、诺基亚(Nokia、东芝(TOShiba)、国际商用机器公司(IBM)和英特尔(Intel),于1998年5月联合宣布的一种无线通信新技术。它是针对: 1蓝牙技术 “蓝牙”(Bluetooth)原为欧洲中世纪的丹麦皇帝HnddⅡ的名字,他为统一四分五裂的瑞典、芬兰、丹麦有着不朽的功劳。瑞典的Ericsson公司为这种即将成为全球通用的无线技术命此名,也许大有一统天下的含义。 蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。其实质内容是要建立通用的无线电空中接口(radio air interface)及其控制软件的公开标准,使通信和算机进一步结合,使不同厂家生产的便携式设备在没有电线或电缆相互连接的情况下,能在近距离范围内具有互用、相互操作的性能(interoperability)。其程序写在一个 9mm×9mm的微芯片中。 “蓝牙”技术的作用是简化小型网络设备(如移动PC、掌上电脑、手机)之间以及这些设备与Internet之间的通信,免除在无绳电话或移动电话、调制解调器、头套式送/受话器、PDAs、计算机、打印机、幻灯机、局域网等之间加装电线、电缆和连接器。而且,这种技术可以延伸到那些完全不同的新设备和新应用中去。例如,如果把蓝牙技术引人到移动电话和膝上型电脑中,就可以去掉移动电话与膝上型电脑之间的令人讨厌的连接电缆而通过无线使其建立通信。打印机、PDA、桌上型电脑、传真机、键盘、游戏操纵杆以及所有其它的数字设备都可以成为蓝牙系统的一部分。除此之外,蓝牙无线技术还为已存在的数字网络和外设提供通用接口以组建一个远离固定网络的个人特别连接设备群。 “蓝牙”技术的无线电收发器的链接距离可达30英尺,不限制在直线范围内,甚至设备不在同一间房内也能相互链接;并且可以链接多个设备,最多可达7个,这就可以把用户身边的设备都链接起来,形成一个“个人领域的网络”(Personal areanetwork)。 2蓝牙系统 在了解蓝牙系统结构之前,先熟悉蓝牙系统几个常用的专有名词。 *Piconet:通过蓝牙技术连接在一起的所有设备被认为是一个piconet。一个piconet 可以只是两台相连的设备,比如一台便携式电脑和一部移动电话,也可以是8台连在一起的设备。一个piconet中,所有设备都是级别相同的单元,具有相同的权限。但是在piconet 网络初时,其中一个单元被定义为master,其它单元被定义为slave。 *Master unit:主单元,即在一个piconet中,其时钟和跳频顺序被用来同步其它单元的设备。 *Slave units:从单元,即piconet中不是master的所有设备。

蓝牙协议概述

蓝牙协议概述

蓝牙协议的学习 第一章蓝牙的概述 一、蓝牙版本信息 蓝牙共有六个版本V1.1/1.2/2.0/2.1/3.0/4.0 版本信息: 1、V1.1版本 传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。 2、V1.2版本 同样是只有748~810kb/s 的传输率,但在加上了(改善Software)抗干扰跳频功能。 3、V2.0+EDR版本 是1.2 的改良提升版,传输率约在 1.8M/s~ 2.1M/s,开始支持双工模式——即一面作语音通讯,同时亦可以传输档案/高质素图片,2.0 版本当然也支持Stereo 运作。 应用最为广泛的是Bluetooth2.0+EDR标准,该标准在2004年已经推出,支持Bluetooth 2.0+EDR标准的产品也于2006年大量出现。虽然Bluetooth 2.0+EDR标准在技术上作了大量的改进,但从1.X标准延续下来的配置流程复杂

加密等诸多特色此外,蓝牙4.0的有效传输距离也有所提升。3.0版本的蓝牙的有效传输距离为10米(约32英尺),而蓝牙4.0的有效传输距离最高可达到100米(约328英尺)。 7、典型蓝牙与BLE蓝牙对比 二、蓝牙的技术特点 简单地说,蓝牙是一种短程宽带无线电技术,

是实现语音和数据无线传输的全球开放性标准。它使用跳频扩谱(FHSS)、时分多址(TDMA)、码分多址(CDMA)等先进技术,在小范围内建立多种通信与信息系统之间的信息传输。 1、Bluetooth的主要技术特点: (1)、工作频段:2.4GHz的工科医(ISM)频段,无需申请许可证。大多数国家使用79个频点,载频为(2402+k)MHz(k=0,1, 2…78),载频间隔1MHz。采用TDD时分双工方式。(2)、传输速率:1Mb/s(V2.0以上版本)(3)、调试方式:BT=0.5的GFSK调制,调制指数为0.28-0.35。 (4)、采用跳频技术:跳频速率为1600跳/秒,在建链时(包括寻呼和查询)提高为3200跳/秒。蓝牙通过快跳频和短分组技术减少同频干扰,保证传输的可靠性。 (5)、语音调制方式:连续可变斜率增量调制(CVSD,ContinuousVariable Slope Delta Modulation),抗衰落性强,即使误码率达到4%,话音质量也可接受。 (6)、支持电路交换和分组交换业务:蓝牙支持实时的同步定向联接(SCO链路)和非实时

TI-BLE4.0蓝牙概述

蓝牙设计 1. 问:什么是蓝牙通信? 答:蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接, 现在已经成为IEEE802.15标准,得到全球上万家厂商支持。 2. 问:如果从事蓝牙开发有没有前途? 答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?如果单纯是金钱,从事技 术是不太可能暴富的(注意比尔.盖茨是个技术商人);如果想用你所能改善世界,这是可能的,毕竟蓝牙的主要用途是民用。附带说一句,考虑赚钱和改变世界是中国和西方人世界观的主要差别。 3. 问:蓝牙有什么优势? 答:首先是低功耗,以BLE 4.0为例,一节钮扣电池在静态工作状态可以支持一年;其次是低成本,TI公司的CC2540蓝牙SOC方案芯片出售价仅1美元,可以让人们低廉使用蓝牙技术;再次是开放性,2.4GHz的频段全球开放,没有政府监管;最后是适合时代潮流,现在是手机的时代,蓝牙技术本来就为它而生。 4. 问:蓝牙4.0协议和BLE是什么? 答:蓝牙4.0协议是2010年6月由SIG(Special Interest Group)发布的最新标准,它有2种模式:BLE(Bluetooth low energy)只能与4.0协议设备通信,适应节能且仅收发少量数据的设备(如家用电子);BR/EDR(Basic Rate / Enhanced Data Rate),向下兼容(能与3.0/2.1/2.0通信),适应收发数据较多的设备(如耳机)。 5. 问:目前支持蓝牙4.0的移动设备有哪些? 答:苹果公司的iPhone 4S、iPhone 5、miniPad和iPad 3;小米手机2;三星公司的Galaxy SIII和Note II;HTC ONE系列。 6. 问:如何开始蓝牙4.0的开发呢? 答:概括地讲至少以下三方面的准备吧。硬件方面,需要购买TI公司蓝牙迷你套件,包括蓝牙USB 电子狗和KeyFob以及CC Debugger传真器;软件方面,安装IAR for 8051,TI公司BTool软件;技术知识,《CC2540/41 BLE Software Developer’s Guide 1.3》和《CC2540/41 User’s Guide》。 7. 问:刚开始接触蓝牙如何快速上手? 答:理论联系实践是比较好的学习方法,建议先学习《CC2540/41 BLE Software Developer’s Guide 1.3》,然后将SimpleBLEPerepheral工程导入IAR for 8051,结合电子狗和BTool,调试蓝牙通讯中的广播/连接/绑定/访问。光看书不动手,空虚;不看书光动手,浅薄。 8. 问:IAR调试CC2540时程序导入到了芯片的Flash中了吗? 答:确实。CC2540是SOC(System On Chip)芯片,它的内核就是8051,它需要从ROM中取指令,从RAM中取数据来运行。仿真时,CC Debugger会把程序导入芯片Flash中,再执行仿真。

[蓝牙] 1蓝牙核心技术了解(蓝牙协议架构硬件和软件笔记)

[蓝牙] 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件 笔记) 声明:这篇文章是楼主beautifulzzzz学习网上关于蓝牙的相关知识的笔记,其中比较多的受益于xubin341719的蓝牙系列文章,同时还有其他网上作者的资料。由于有些文章只做参考或统计不足,如涉及版权请在下面留言~。同时我也在博客分类中新建一个蓝牙通信分类,用来研究分享蓝牙相关技术。 下载连接:Bluetooth PROFILE SPECIFICATIONS (基本涵盖所有蓝牙协议)、buletooth core 2.1-4.0 SPECIFICATION(三蓝牙版本的核心协议v2.1\v3.0\v4.0)、蓝牙核心技术与应用马建仓版(蓝牙协议相关初学者必读,开发者参考) 蓝牙核心技术概述(一):蓝牙概述 蓝牙核心技术概述(二):蓝牙使用场景 蓝牙核心技术概述(三):蓝牙协议规范(射频、基带链路控制、链路管理) 蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM) 蓝牙核心技术概述(五):蓝牙协议规范(irOBEX、BNEP、A VDTP、A VCTP)

有道笔记分享链接: https://www.360docs.net/doc/2e14386359.html,/share/?id=950d00cefa9b7fd3c559eec34 9805b24&type=note 下面是摘抄笔记内容: 蓝牙核心技术概述(一):蓝牙概述蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。 Bluetooth的系统构成 1、无线射频单元(Radio):负责数据和语音的发送和接收,特点是短距离、低功耗。蓝牙天线一般体积小、重量轻,属于微带天线。 2、基带或链路控制单元(LinkController):进行射频信号与数

蓝牙技原理及其应用

蓝牙技术的原理及其应用 符鹤1 周忠华2 彭智朝2 1 空军驻长沙地区军事代表室 长沙 410081; 2 中南大学信息学院 长沙 410083 摘 要:本文介绍了蓝牙技术,阐述了其技术特点、系统组成和应用,最后讨论了蓝牙技术在应用中的一些问题和发展前景。 关键词:蓝牙技术 系统组成 应用 Principle and Application of Bluetooth Technology FU He ZHOU Zhonghua PENG Zhichao2 1 Changsha’s Military Delegation of Air Force of PLA, Changsha, 410083; 2 School of Information Science and Engineering, Central South University, Changsha,410083 Abstract:This article discusses the technological characters、Systematic components and application of Bluetooth.At last,we put forward its problem and propensity. Keywords: Bluetooth technology; systematic components; application 1 引 言 随着通信网络的发达,各种通信电缆五花八门,不但办公室中电缆无处不在,家用设备的发展也使居室成了电缆的世界。人们在觉得它们必不可少的同时,又伤透了脑筋,如电缆使用不便,连线频出故障,各种电缆之间无法通用。电缆成为现代通信中的美中不足。为了取消连线,以较低成本实现各设备间的无线通信,诞生了蓝牙 (Bluetooth)技术。 2 什么是蓝牙技术 爱立信、IBM、Intel、Nokia和东芝五家公司于1998年5月联合成立了蓝牙特别利益集团(Bluetooth Special Interest Group-BSIG),并制订了近距离无线通信技术标准—— 蓝牙技术。它的命名借用了一千多年前一位丹麦皇帝Harald Bluetooth的名字。所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,利用“蓝牙”技术,能够有效地简 化掌上电脑、笔记本电脑和移动电话等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽了道路。它具有无线性、开放性、低功耗等特点。因此,目前“蓝牙”刚刚露出一点儿芽尖,却已经引起了全球通信业界和广大用户的密切关注。 7

蓝牙技术新标准 Bluetooth 2.1+EDR标准解读

蓝牙技术新标准Bluetooth 2.1+EDR标准解读 发布时间:2007.08.04 04:49来源:赛迪网作者:赛迪网 在无线网络技术大量应用的今天,蓝牙技术已经成为短距离无线应用中最为普及的一项技术。蓝牙技术主要应用于少量数据及音频传输,应用范围主要是通讯领域。 目前应用最为广泛的是Bluetooth 2.0+EDR标准,该标准在2004年已经推出,支持Bluetooth 2.0+EDR标准的产品也于2006年大量出现。虽然Bluetooth 2.0+EDR标准在技术上作了大量的改进,但从1.X标准延续下来的配置流程复杂和设备功耗较大的问题依然存在。 为了改善蓝牙技术目前存在的问题,蓝牙SIG组织(Special Interest Group)推出了Bluetooth 2.1+EDR版本的蓝牙技术。 1、改善装置配对流程:由于有许多使用者在进行硬件之间的蓝牙配对时,会遭遇到许多问题,不管是单次配对,或者是永久配对,在配对的过程与必要操作过于繁杂,以往在连接过程中,需要利用个人识别码来确保连接的安全性,而改进过后的连接方式则是会自动使用数字密码来进行配对与连接,举例来说,只要在手机选项中选择连接特定装置,在确定之后,手机会自动列出目前环境中可使用的设备,并且自动进行连结。 而短距离的配对方面,也具备了在两个支持蓝牙的手机之间互相进行配对与通讯传输的NFC(Near Field CoMMunication)机制。NFC是短距离的无线RFID技术,在针对1~2公尺的短距离联机应用上,以电磁波为基础,取代传统无线电传输。由于NFC机制掌控了配对的起始侦测,当范围内的2台装置要进行配对传输时,只要简单的在手机屏幕上点选是否接受联机即可。不过要应用NFC功能,系统必须要内建NFC芯片或者是具备相关硬件功能。 2、更佳的省电效果:蓝牙2.1版加入了Sniff Subrating的功能,透过设定在2个装置之间互相确认讯号的发送间隔来达到节省功耗的目的。一般来说,当2个进行连结的蓝牙装置进入待机状态之后,蓝牙装置之间仍需要透过相互的呼叫来确定彼此是否仍在联机状态,当然,也因为这样,蓝牙芯片就必须随时保持在工作状态,即使手机的其它组件都已经进入休眠模式。为了改善了这样这样的状况,蓝牙2.1将装置之间相互确认的讯号发送时间间隔从旧版的0.1秒延长到0.5秒左右,如此可以让蓝牙芯片的工作负载大幅降低,也可让蓝牙可以有更多的时间可以彻底休眠。根据官方的报告,采用此技术之后,蓝牙装置在开启蓝牙联机之后的待机时间可以有效延长5倍以上。

蓝牙版本概述

下面对现阶段主要版本蓝牙技术的特性做一个详细的介绍: 1、版本1.1: 传输率约在748~810kb/s,因是早期设计,容易受到同频率之间的类似通信产品干扰,影响通讯质量。这个初始版本支持Stereo音效的传输要求,但只能够以(单工)方式工作,加上带宽频率响应等指标不理想,并未算是最好的Stereo传输工具。 2、版本1.2: 同样是只有748~810kb/s的传输率,但增加了(改善Software)抗干扰跳频功能。(太深入的技术理论不再详述!)。支持Stereo音效的传输要求,但只能够作(单工)方式工作,加上带宽频率响应还是不理想,也不能作为立体声(Stereo)传输工具。 3、版本2.0: 2.0是1.2的改良提升版,传输率约在1.8M/s~2.1M/s,可以有(双工)的工作方式。即一边作语音通讯,同时亦可以传输档案/高质素图片,2.0版本当然也支持Stereo运作。随后蓝牙 2.0版本的芯片,增加了Stereo译码芯片,则连A2Dp (AdvancedAudioDistributionProfile)也可以不需要了。 4、版本2.1: 为了改善蓝牙技术存在的问题,蓝牙SIG组织(Special InterestGroup)推出了Bluetooth 2.1+EDR版本的蓝牙技术。改善装置配对流程:以往在连接过程中,需 要利用个人识别码来确保连接的安全性,而改进过后的连接方式则是会自动使用数 字密码来进行配对与连接,举例来说,只要在手机选项中选择连接特定装置,在确 定之后,手机会自动列出当前环境中可使用的设备,并且自动进行连结;而短距离 的配对方面:也具备了在两个支持蓝牙的手机之间互相进行配对与通讯传输的NFC (Near Field CoMMunication)机制;更佳的省电效果:蓝牙2.1版加入了Sniff Subrating的功能,透过设定在2个装置之间互相确认讯号的发送间隔来达到节省功 耗的目的。蓝牙2.1将装置之间相互确认的讯号发送时间间隔从旧版的0.1秒延长到 0.5秒左右,如此可以让蓝牙芯片的工作负载大幅降低,也可让蓝牙可以有更多的 时间可以彻底休眠。根据官方的报告,采用此技术之后,蓝牙装置在开启蓝牙联机 之后的待机时间可以有效延长5倍以上,开始支持全双工通信模式。 5、版本3.0+HS: 2009年4月21日,蓝牙技术联盟(BluetoothSIG)正式颁布了新一代标准规范"BluetoothCoreSpecificationVersion3.0HighSpeed"(蓝牙核心规范3.0版高速) ,蓝牙3.0的核心是"GenericAlternateMAC/PHY"(AMP),这是一种全新的交替射频 技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。最初被期望用于新规范 的技术包括802.11以及UMB,但是新规范中取消了UMB的应用。作为新版规范,蓝牙3.0的传输速度自然会更高,而秘密就在802.11无线协议上。通过集 成"802.11PAL"(协议适应层),蓝牙3.0的数据传输率提高到了大约24Mbps(即可在 需要的时候调用802.11WI-FI用于实现高速数据传输)。,是蓝牙2.0的八倍,可以 轻松用于录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输。功耗方面 ,通过蓝牙3.0高速传送大量数据自然会消耗更多能量,但由于引入了增强电源控 制(EPC)机制,再辅以802.11,实际空闲功耗会明显降低,蓝牙设备的待机耗电问

蓝牙协议栈详解

1.概述: 蓝牙协议规范遵循开放系统互连参考模型(OSI/RM),从低到高地定义了蓝牙协议堆栈的各个层次。 SIG所定义的蓝牙技术规范的目的是使符合该规范的各种应用之间能够实 现互操作。互操作的远端设备需要使用相同的协议栈,不同的应用需要不同的协议栈。但是,所有的应用都要使用蓝牙技术规范中的数据链路层和物理层。 2.完整的蓝牙协议栈 完整的蓝牙协议栈如图1所示,不是任何应用都必须使用全部协议,而是可以只使用其中的一列或多列。图1显示了所有协议之间的相互关系,但这种关系在某些应用中是有变化的。 蓝牙协议体系中的协议 蓝牙协议体系中的协议按SIG的关注程度分为四层: ?核心协议:BaseBand、LMP、L2CAP、SDP; ?电缆替代协议:RFCOMM; ?电话传送控制协议:TCS-Binary、AT命令集; ?选用协议:PPP、UDP/TCP/IP、OBEX、WAP、vCard、vCal、IrMC、WAE。

除上述协议层外,规范还定义了主机控制器接口(HCI),它为基带控制器、连接管理器、硬件状态和控制寄存器提供命令接口。在图1中,HCI位于L2CAP 的下层,但HCI也可位于L2CAP上层。 蓝牙核心协议由SIG制定的蓝牙专用协议组成。绝大部分蓝牙设备都需要核心协议(加上无线部分),而其他协议则根据应用的需要而定。总之,电缆替代协议、电话控制协议和被采用的协议在核心协议基础上构成了面向应用的协议。 3.蓝牙核心协议介绍 1)基带协议 基带和链路控制层确保微微网内各蓝牙设备单元之间由射频构成的物理连接。蓝牙的射频系统是一个跳频系统,其任一分组在指定时隙、指定频率上发送。它使用查询和分页进程同步不同设备间的发送频率和时钟,为基带数据分组提供了两种物理连接方式,即面向连接(SCO)和无连接(ACL),而且,在同一射频上可实现多路数据传送。ACL适用于数据分组,SCO适用于话音以及话音与数据的组合,所有的话音和数据分组都附有不同级别的前向纠错(FEC)或循环冗余校验(CRC),而且可进行加密。此外,对于不同数据类型(包括连接管理信息和控制信息)都分配一个特殊通道。 可使用各种用户模式在蓝牙设备间传送话音,面向连接的话音分组只需经过基带传输,而不到达L2CAP。话音模式在蓝牙系统内相对简单,只需开通话音连接就可传送话音。 2)连接管理协议(LMP) 该协议负责各蓝牙设备间连接的建立。它通过连接的发起、交换、核实,进行身份认证和加密,通过协商确定基带数据分组大小。它还控制无线设备的电源模式和工作周期,以及微微网内设备单元的连接状态。 3)逻辑链路控制和适配协议(L2CAP)

相关文档
最新文档