找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 3197|回复: 2

[其他] 蓝牙4.0技术细节

[复制链接]
连续签到天数:5天
签到总天数:46天
签到总奖励:630金币
发表于 2014-12-18 08:44:50 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
虽然蓝牙(Bluetooth)3.0都还尚未完全普及,Bluetooth SIG(蓝牙技术联盟,Bluetooth SpecialInterestGroup,后文简称BluetoothSIG)却又再次推出了蓝牙4.0规范,并表示这又是蓝牙发展史上一次重大的革新。值蓝牙4.0推出之时,我们特地采访了BluetoothSIG的相关技术工程师,并请他们就蓝牙4.0的技术特性做了较为详细的讲解。
  当前的家庭客厅系统,点对点架构已经带来纠缠不清的线缆和混乱,如果我们还想把游戏机、数码相机、DV、耳机、麦克风还有移动电话都连接起来,可能还得考虑增加USB、1394、SPDIF以及各种充电器和电源插座线缆。
  有没有一种通用的、不需要用户干预的简便方法把各种电子设备连接在一起,而又不至于被线缆淹没呢?在Wi-Fi之外,大家现在已经比较熟悉的“蓝牙”正是这样一种连接技术,它被设计为面向个人和家庭的无线式自动连接,其三大核心特点便是无线、低成本和自动化。你是通过什么途径来了解并熟悉蓝牙技术的?我想对于绝大部分用户而言,无非是两个途径—蓝牙耳机或者手机的蓝牙功能。也许你知道如何用蓝牙功能,但是你了解蓝牙技术吗?未必!尤其是在洗尽浮华而转重视实用层面的蓝牙4.0技术发布之后,蓝牙的应用面又得到了极大的扩展。从1.0的失败到4.0的革新变迁,蓝牙技术经历了哪些改变和进化?蓝牙技术的基本原理是什么?当然还有大家最关心的蓝牙4.0到底能给我们带来什么?我们即将为您一一解答。
  Bluetooth 4.0,协议组成和当前主流的B l u e t o o th2.x+EDR、还未普及的Blue toot h3.0+HS不同,Bl u e t o o t h 4.0是Bluetooth从诞生至今唯一的一个综合协议规范,还提出了低功耗蓝牙、经典蓝牙和高速蓝牙三种模式。其中高速蓝牙主攻数据交换与传输,经典蓝牙则以信息沟通、设备连接为重点,蓝牙低功耗顾名思义,以不需占用太多带宽的设备连接为主。这三种协议规范还能够互相组合搭配、从而实现更广泛的应用模式,此外,Bluetooth 4.0还把蓝牙的传输距离提升到100米以上(低功耗模式条件下)。
  Bluetooth SIG表示,正式推出Bluetooth 4.0的用意就是希望能够通过单一的接口,让应用系统自己挑选技术使用,而不是让消费者进行设备互连时,还要手动选择各项设备的连接模式,这一人性化的功能取向显然沿袭了蓝牙关注可用性和实际体验的设计思路,三种应用模式中,因为经典蓝牙和高速蓝牙都只是对旧有蓝牙版本的延续和强化,下面我们将重点阐述将全新的低功耗蓝牙技术。
  Bluetooth 4.04.0,低耗电模式在应用模式上的改变和提升低功耗蓝牙的前身其实是NOKIA开发的Wibree技术,本是作为一项专为移动设备开发的极低功耗的移动无线通信技术,在被SIG接纳并规范化之后重新命名为Bluetooth Low Energy(后简称低功耗蓝牙)。由于该技术专为极低电池量的装置而设计,仅通过普通纽扣电池供电便可确保长达一年的正常使用,因此在包括医疗、工业控制、无线键盘、鼠标、甚至单音耳机、无线遥控器等设备领域都可得到广泛应用。譬如装有记步器的运动鞋、装有脉搏量测的运动手环等,就可以通过低功耗蓝牙低功耗技术将监控信息传送到记录器(能是手表或是PDA)上,而不需像标准蓝牙设备一般需要常常充电。它易于与其它蓝牙技术整合,既可补足蓝牙技术在无线个人区域网络(PAN)的应用,也能加强该技术为小型设备提供无线连接的能力。
  
  调节性跳频与微微网(Piconet)的原理
  因为蓝牙所用的频带仍处于应用繁多的2.4G无线电频率范围附近,为达到最大限度地避免设备间的相互干扰的目的,蓝牙从实际的应用出发,将信号功率设计得非常微弱,仅为手机信号的数千分之一,这样设备间的距离就只能保持在约10米范围内,从而避免了和移动电话、电视机等设备间的相互干扰。
  蓝牙协议被设计为同时允许最多八个蓝牙设备互连,因此协议需要解决的另一个问题就是如何处理同在有效传输范围内的这些蓝牙设备之间的相互干扰,这一问题的解决催生了蓝牙协议最具独创性的通信方式—调节性跳频技术。它定义了79个独立且可随机选择的有效通信频率,每个蓝牙设备都能使用其中任何一个频率,且能有规律地随时跳往另一个频率,按协议规范,这样的频率跳转每秒钟会发生1600次,因此不太可能出现两个发射器使用相同频率的情况,即使在特定频率下有任何干扰,其持续时间也仅不到千分之一秒,因此该技术同时还将外界干扰对蓝牙设备间通讯的影响降低到最小。
  让我们设想一下两个蓝牙设备间通讯的过程,当两个蓝牙设备互相靠近时,它们之间会发生电子会话以交流需求,这一会话过程无需用户参与,而一旦需求确认,设备间便会自动确认地址并组成一个被称为微微网(Piconet)的微型网络,此网络一旦形成,组成网络的设备便可协商好和谐地随机跳频,以确保彼此间的联系,但又不会对其它信号构成干扰,于是蓝牙—杂技演员手里的一个钢球就这样形成了。
  
  Bluetooth 4.0,低功耗的秘密
  低功耗蓝牙为何如此省电?根据SIG官方发布会的资料,它和经典蓝牙技术相比,主要的改变集中体现在待机功耗的减少、高速连接的实现和峰值功率的降低三个方面。
  待机功耗的下降
  传统蓝牙设备的待机耗电量大一直是为人所诟病的缺陷之一,这与传统蓝牙技术动辄采用16~32个频道进行广播不无关系,而低功耗蓝牙仅使用了3个广播通道,且每次广播时射频的开启时间也由传统的22.5ms减少到0.6~1.2ms,这两个协议规范上的改变显然大大降低了因为广播数据导致的待机功耗;此外低功耗蓝牙设计了用深度睡眠状态来替换传统蓝牙的空闲状态,在深度睡眠状态下,主机长时间处于超低的负载循环(DutyCycle)状态,只在需要运作时由控制器来启动,因主机较控制器消耗更多的能源,因此这样的设计也节省了最多的能源;在深度睡眠状态下,协议也针对此通讯模式进行了优化,数据发送间隔时间也增加到0.5~4s,传感器类应用程序发送的数据量较平常要少很多,而且所有连接均采用先进的嗅探性次额定(Sn i f f-Subrating)功能模式,因此此时的射频能耗几乎可以忽略不计,综合以上因素,低功耗蓝牙的待机功耗较传统蓝牙大大减少。
  高速连接的实现
  要明白这一过程,我们必须先介绍一下蓝牙设备和主机设备的连接步骤。
  第一步:通过扫描,试图发现新设备
  第二步:确认发现的设备没有而已软件,也没有处于锁定状况
  第三步:发送IP地址
  第四步:收到并解读待配对设备发送过来的数据
  第五步:建立并保存连接
  按照传统的蓝牙协议的规范,若某一蓝牙设备正在进行广播,则它不会响应当前正在进行的设备扫描,而低功耗蓝牙协议规范允许正在进行广播的设备连接到正在扫描的设备上,这就有效避免了重复扫描,而通过对连接机制的改善,低功耗蓝牙下的设备连接建立过程已可控制在3ms内完成,同时能以应用程序迅速启动链接器,并以数毫秒的传输速度完成经认可的数据传递后并立即关闭连结,而传统蓝牙协议下即使只是建立链路层连接都需要花费100ms,建立L2CAP(逻辑链路控制与适应协议)层的连接建立时间则更长。
  蓝牙低功耗协议还对拓扑结构进行了优化,通过在每个从设备及每个数据包上使用32位的存取地址,能够让数十亿个设备能被同时连接。此技术不但将传统蓝牙一对一的连结优化,同时也利用星状拓扑来完成一对多点的连结。在连接和断线切换迅速的应用场景下,数据能够在网状拓扑之间移动,但不至于为了维持此网络而显得过于复杂,这也有效减轻了连接复杂性,减少了连接建立时间。
  降低峰值功率
  低功耗蓝牙对数据包长度进行了更加严格的定义,支持超短(8~27Byte)数据封包,并使用了随机射频参数和增加了GSFK调制索引,这些措施最大限度地减少了数据收发的复杂性;此外低功耗蓝牙还通过增加调变指数,并采用24位的CRC(循环冗余检查)确保封包在受干扰时具有更大的稳定度,低功耗蓝牙的射程增加至100m以上,以上措施结合蓝牙传统的跳频原理,有效降低了峰值功率。
  总结与展望
  笔者认为Bluetooth的灵魂在于应用而非速度,如何让应用的门槛更低,让上手更容易,让设备自动化程度更高,需要用户介入的过程越少,使用者的感受越好,数据的可靠程度越高,移动的便利性越强,那么它就是Bluetooth该努力的方向,让我们一起祝福Bluetooth有一个更好的将来吧。

楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1246天
签到总奖励:33285金币
发表于 2014-12-18 14:15:45 | 显示全部楼层
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:206天
签到总奖励:2084金币
发表于 2015-1-10 23:20:48 | 显示全部楼层
路过学习下
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-5-6 10:47 , Processed in 0.214399 second(s), 15 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表