
蓝牙技术是一种尖端的开放式无线通信标准,能够在短距离范围内无线连接桌上型电脑与笔记本电脑、便携设备、PDA、移动电话、拍照手机、打印机、数码相机、耳麦、键盘甚至鼠标。
利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够简化设备与互联网之间的通信,从而数据传输变得更加迅速高效。
蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
简而言之,蓝牙技术让各种数码设备之间能够无线沟通。有了蓝牙无线技术,可以轻松连接计算机和便携设备、移动电话及其他外围设备——在9米(30英尺)距离之内以无线方式彼此连接。
相比于其他无线技术:红外、无线2.4G、Wi-Fi来说,蓝牙具有加密措施完善、传输过程稳定及兼容设备丰富等诸多优点。尤其是在授权门槛逐渐降低的今天,蓝牙技术开始真正普及到所有的数码设备中。

蓝牙技术发展史
目前最新的蓝牙5.0相对之前的版本有更大的技术优势,表现在以下几方面:
● 更快的传输速度:蓝牙5.0的开发人员称,新版本的蓝牙传输速度上限为24Mbps,是之前4.2LE版本的两倍。
● 更远的有效距离:蓝牙5.0的另外一个重要改进是,它的有效距离是上一版本的4倍,理论上,蓝牙发射和接收设备之间的有效工作距离可达300米。
● 导航功能:蓝牙5.0将添加更多的导航功能,因此该技术可以作为室内导航信标或类似定位设备使用,结合Wi-Fi可以实现精度小于1米的室内定位。举个例子,如果你和小编一样是路痴的话,你可以使用蓝牙技术,在诺大的商业中心找到路。
● 物联网功能:物联网还在持续火爆,因此,蓝牙5.0针对物联网进行了很多底层优化,力求以更低的功耗和更高的性能为智能家居服务。
● 升级硬件:之前的一些蓝牙版本更新只要求升级软件,但蓝牙5.0很可能要求升级到新的芯片。不过,旧的硬件仍可以兼容蓝牙5.0,但无法享用其新的性能了。搭载蓝牙5.0芯片的“旗舰”级手机已经问世,相信中低端手机也将陆陆续续内置蓝牙5.0芯片。
● 更多的传输功能:全新的蓝牙5.0能够增加更多的数据传输功能,硬件厂商可以通过蓝牙5.0创建更复杂的连接系统,比如Beacon或位置服务。因此通过蓝牙设备发送的广告数据可以发送少量信息到目标设备中,甚至无须配对。
● 更低的功耗:蓝牙5.0降低了蓝牙的功耗,使人们在使用蓝牙的过程中再也不必担心待机时间短的问题。
Bluetooth技术
目前主流的操作系统都支持蓝牙堆栈技术。

蓝牙协议栈结构
苹果公司从2012年的Mac OS X v10.2产品就开始采用蓝牙技术。关于微软平台,Windows在XP时代就对Bluetooth 1.1/2.0/2.0+EDR提供了原生支持。Linux有两个常用的蓝牙堆栈,即BlueZ和Affix。多数Linux核心程序都包括BlueZ堆栈,它最早是由高通开发的。Affix堆栈是由Nokia开发的。FreeBSD从5.0版本开始支持蓝牙。NetBSD从4.0版本开始支持蓝牙。蓝牙堆栈也被接入OpenBSD端口。
蓝牙协议体系中的协议按SIG的关注程度分为4层:
● 核心协议:BaseBand、LMP、L2CAP、SDP;
● 电缆替代协议:RFCOMM;
● 电话传送控制协议:TCS-Binary、AT命令集;
● 选用协议:PPP、UDP/TCP/IP、OBEX、WAP、vCard、vCal、IrMC、WAE。
除上述协议层外,规范还定义了主机控制器接口(Host Controller InterfaceHCI),它为基带控制器、连接管理器、硬件状态和控制寄存器提供命令接口。在图1.11中,HCI位于L2CAP的下层,但HCI也可位于L2CAP上层。
蓝牙核心协议由SIG制定的蓝牙专用协议组成。绝大部分蓝牙设备都需要核心协议(加上无线部分),而其他协议则根据应用的需要而定。总之,电缆替代协议、电话控制协议和被采用的协议在核心协议基础上构成了面向应用的协议。


