蓝牙技术原理开发与套用


蓝牙技术原理开发与套用

文章插图
蓝牙技术原理开发与套用【蓝牙技术原理开发与套用】《蓝牙技术原理开发与套用》是一本由钱志鸿,杨帆,周求湛所着的学科类书籍,蓝牙技术是一种短距离无线通信技术,在短短的几年内得到了迅速发展,在消费电子等各领域套用前景广阔 。本书对蓝牙技术的原理、开发与套用做了详细而深入的介绍 。
基本介绍书名:蓝牙技术原理开发与套用
作者:钱志鸿,杨帆,周求湛
ISBN:9787810775076 
类别:教材教辅 > 大学教材
页数:393
出版社:北京航空航天大学出版社
出版时间:2006-03-01
装帧:平装
开本:16开
丛书名:无线通信电路设计丛书
内容简介本书分为上下两篇,共12章 。上篇根据蓝牙国际组织最新发布的蓝牙核心协定规範详细介绍了蓝牙技术的原理,包括蓝牙的体系结构、工作原理以及几种重要的剖面结构 。下篇是本书的重点,详细介绍了蓝牙技术的开发与套用,包括蓝牙模组介绍、蓝牙开发工具使用说明、蓝牙嵌入式开发的方法和典型蓝牙产品的软、硬体开发实例等 。书中通过多种蓝牙产品的设计实例分析,读者可以熟练掌握蓝牙的开发与套用 。蓝牙技术是一种短距离无线通信技术,在短短的几年内得到了迅速发展,在消费电子等各领域套用前景广阔 。本书对蓝牙技术的原理、开发与套用做了详细而深入的介绍 。图书目录图书目录上篇蓝牙技术原理第1章蓝牙技术概述1.1蓝牙技术的产生与发展31.2蓝牙技术的特点41.3蓝牙的现况与前景61.4蓝牙的套用71.5新版蓝牙规範1.2与2.0+EDR简述10第2章无线通信技术基础2.1调製方式122.1.1幅移键控132.1.2频移键控132.1.3相移键控132.1.4高斯频移键控142.2扩频通信原理152.2.1扩频通信系统的基本模型152.2.2扩频通信系统的抗扰特点162.2.3跳频扩频162.2.4直接序列扩频182.3交换技术192.3.1电路交换192.3.2分组交换212.4蓝牙无线规範概述25第3章蓝牙的基带规範3.1蓝牙基带规範273.1.1物理链路283.1.2基带分组283.1.3逻辑信道313.1.4数据加噪(白化)313.1.5基带收发规则323.1.6流量控制与比特流处理333.1.7基带收发定时333.2基带信道控制与网路控制363.2.1蓝牙时钟363.2.2链路控制器状态概述373.2.3查询过程373.2.4寻呼过程383.2.5连线状态403.2.6节能管理413.2.7基带链路监控423.3基带跳频选择423.3.1通用选择方案423.3.2选择核心433.4蓝牙地址433.5蓝牙的信息安全机制443.5.1蓝牙的安全机制453.5.2加密规程463.5.3蓝牙安全机制的方案改进48第4章链路管理器协定4.1LMP格式504.2过程规则与PDU514.3建立连线604.4测试模式与错误处理61第5章逻辑链路控制和适配协定5.1L2CAP概述625.2L2CAP的常规操作635.3数据分组格式645.4信令分组格式655.5配置参数选项695.6重发与流控制选项715.7状态机71第6章服务发现协定6.1服务发现协定概述736.2数据表示756.3协定说明766.4服务属性定义78第7章适配协定7.1串口仿真协定797.2电话控制协定79第8章主控制器接口功能规範8.1主机控制器接口概述868.2主控制器接口流量控制878.3主控制器接口指令888.4HCI事件分组928.5错误代码表938.6HCI传输层948.6.1HCIUSB传输层948.6.2HCIRS232传输层958.6.3HCIUART传输层96第9章蓝牙剖面概述9.1蓝牙通用剖面979.1.1普通接入剖面979.1.2服务发现套用剖面999.1.3串列连线埠剖面1009.1.4普通对象交换剖面1019.2蓝牙套用剖面1029.2.1“三合一电话”剖面1029.2.2对讲机套用剖面1049.2.3拨号网路剖面1049.2.4耳机剖面1069.2.5对象Push剖面1079.2.6档案传输剖面108下篇蓝牙开发与套用第10章蓝牙模组10.1蓝牙模组的研发进展11310.2爱立信蓝牙模组11410.3CSR的蓝牙模组12110.4DELTA公司的DFBMCF121蓝牙模组13410.5AirLogic公司的蓝牙模组13710.6其他公司的蓝牙模组140第11章蓝牙开发工具的使用11.1CSR的嵌入式蓝牙开发工具14911.1.1BlueLab蓝牙嵌入式软体开发工具包14911.1.2CASIRA硬体开发工具14911.1.3BlueTest程式15811.1.4BlueFlash程式15911.1.5PSTools程式16111.1.6BlueChat程式16411.1.7BTCLI程式16611.1.8RFCLI程式16711.2爱立信蓝牙开发工具18711.3其他公司的蓝牙开发工具190第12章蓝牙开发设计实例12.1使用BlueLab进行嵌入式开发19312.1.1使用常见问题19312.1.2关于应用程式环境19512.1.3简单套用19512.1.4关于makefile19912.1.5库与API20012.2CSR蓝牙RS232适配器示例设计24212.3蓝牙微型机互联的实现与软体设计27312.3.1HCI通信流程27312.3.2完整的HCI操作过程与解析27512.3.3蓝牙串口通信编程示例28712.4CSR蓝牙滑鼠示例设计29512.5CSR蓝牙无线耳机示例设计31212.6蓝牙印表机设计原理32812.7BlueCore蓝牙晶片的接口设计与实现33112.8蓝牙单片机数据採集系统的设计与实现33412.9&n图书前言图书前言蓝牙技术是一种无线数据与语音通信的开放性全球规範,是以低成本、短距离无线通信为基础,为固定与移动设备的通信环境提供特别连线的通信技术 。其实质是建立通用的无线电空中接口与其控制软体的公开标準,使通信与计算机技术进一步结合,实现不同厂家生产的携带型电子设备在没有电缆连线的情况下即可在短距离範围内具有相互操作的功能 。例如,将蓝牙技术套用到行动电话和笔记本计算机中,就可以免除行动电话与笔记本计算机之间的有线电缆而可通过无线方式建立连线 。印表机、PDA、台式计算机、传真机、键盘和游戏操纵桿等其他数字设备都可以成为蓝牙系统的一部分 。除此之外,蓝牙技术还为已存在的数字网路和外围设备提供通用接口以组建一个远离固定网路的个人特别连线设备群 。蓝牙设备工作在全球通用的2.4GHz(即工业、科学、医学为ISM)频段,其数据速率通常为1Mb/s(EDR规範支持的增强数据传输速率可达2Mb/s或3Mb/s),并採用时分双工的传输机制来实现全双工传输 。ISM频段是对所有无线电系统都开放的频段,因此使用其中的某个频段都会遇到不可预测的干扰,如无绳电话、微波炉等都有可能成为干扰源,为此蓝牙技术特别设计了快速确认与跳频的方案以确保链路连线的稳定性 。与工作在相同频段的其他系统相比,蓝牙跳频更快,数据包更短,这使蓝牙设备比其他系统稳定和可靠 。前向纠错机制的使用有效抑制了随机噪声,二进制调频技术的跳频收发器被用来抑制干扰和防止衰落 。蓝牙技术的无线电收发器的传输距离最远可达100m且不限制在直线範围内,甚至设备不在同一房间内也能相互连线 。蓝牙技术可以同时连线多个设备,这样可以使用户把周围的设备同时连线起来,形成一个规模更大的个人区域网路 。随着携带型计算机如笔记本计算机、手持式计算机、个人数字助理设备以及网际网路的迅速发展,人们对电话通信以外的各种数据信息传递的需求日益增长 。蓝牙技术将各种携带型计算机与蜂窝行动电话通过无线方式连线起来,使计算机与通信技术更加密切地结合,人们能随时随地进行数据信息的交换与传输 。因此,计算机和移动通信行业都对蓝牙技术非常重视,认为蓝牙技术将对未来的无线移动数据通信业务产生巨大的促进作用 。预计在最近几年内,蓝牙技术、蓝牙晶片和蓝牙产品都将获得重大进展 。本书的上篇即蓝牙原理部分,是参考蓝牙国际组织最新发布的蓝牙协定规範编写的,内容新颖、可读性强 。为了使蓝牙的初学者能够迅速理解并掌握蓝牙的理论知识,本书并没有对蓝牙技术中一些晦涩难懂的理论做过多的叙述,而是由浅入深地向读者展示了什幺是蓝牙,以及蓝牙是如何工作的,以便于理解和掌握 。本书的下篇即蓝牙开发与套用部分是本书的重点与特色 。常见的蓝牙教材往往局限于通篇介绍蓝牙的协定规範等枯燥理论,且很多是简单翻译国外着作,基本没有任何开发套用部分,脱离了蓝牙技术重在实际套用的真正内涵,读者很难对蓝牙技术产生一个明确的认识,更无法进行蓝牙技术的开发与套用 。本书的开发与套用部分举例丰富、内容翔实,是作者多年进行蓝牙技术研究与大量蒐集、整理国内外蓝牙资料的结晶 。通过多种蓝牙产品的设计举例(功能描述、硬体设计、软体开发等)使读者对蓝牙的理解从朦胧的理论认识升华为实际的掌握 。此外,本书还详细介绍了主流蓝牙模组、蓝牙开发工具的使用方法,实用性较强 。全书分为上下两篇,共12章 。上篇包括蓝牙技术概述、无线通信技术基础、蓝牙的基带规範、链路管理器协定、逻辑链路控制与适配协定、服务发现协定、适配协定、主控制器接口功能规範以及蓝牙剖面等 。下篇介绍了常见的蓝牙模组、蓝牙开发工具的使用和蓝牙开发设计实例等 。