文档介绍:在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
http://shop106150152.
普通高等教育规划教材蓝牙技术基础主编喻宗泉参编张有生喻晗策划编辑刘丽敏***出版社
普通高等教育规划教材蓝牙技术基础ppt文档电子教案策划:刘丽敏电子教案制作:喻宗泉容音***出版社
第6章蓝牙核心协议本章介绍蓝牙核心协议知识
本章内容
序言(1)
与蓝牙有关的各种软件都是按照各种进程或过程的标准化协议编制而成。协议是各个蓝牙设备进行连接、数据传输、定位、交互操作的依据。众多的协议在为蓝牙设备服务中形成一个整体。
有些协议是蓝牙所独有的,它们专为蓝牙产品服务;有些协议是其它的技术或应用中已有的,例如TCP/IP协议,它们在寻找并扩大自己的应用领域时,发现还能用于蓝牙通信。
对于蓝牙技术工作原理的理解,可以归结成如何理解协议及如何使用协议。
序言(2)
通信技术和网络技术虽然是两门不同的技术,各有自己的技术专长,但它们从一开始就联系在一起,一种技术采用另一种技术的协议就是十分自然的事。共享协议有很多好处,最主要的有两个。一个是能提高效率;另一个是实现不同技术与设备的互操作。
蓝牙协议集合形成了协议栈,为了方便使用,协议栈采用分层结构。一个完整的蓝牙协议栈应当包括蓝牙特有协议和非蓝牙协议。前者如LMP、L2CAP,是专为蓝牙定做的;后一种如OBEX、PPP,使其它技术已有的协议,使共享协议。
蓝牙核心协议就是包括SIG开发的蓝牙专有协议,是蓝牙SIG工程师专门为蓝牙开发的协议,它应用于蓝牙应用的每个规范,为应用程序提供传送和链路管理功能。
(1)
基带协议的功能是在蓝牙微微网的两个或多个蓝牙单元之间建立起被称为链路的物理RF连接。此外,它还同步微微网内蓝牙设备的跳频频点和本地时钟。
基带协议为蓝牙设备提供了两种不同的物理链路,一种是同步面向连接SCO﹙Synchronous Connection-Oriented﹚链路;另一种是异步无连接ACL﹙Asynchronous Connection-less﹚链路。
SCO数据分组内容是数据和语音,或者只有语音。
ACL数据分组仅限于数据。
(2)
基带协议有三个使用特点:
(1)基带协议对所用类型的链路赋予了很大的灵活性,主要表现在:同一网内的主、从两单元允许链路类型相同或不同;在对话过程中允许任意改变链路类型;主单元与从单元使用多大的链路带宽,全部由主单元决定。
(2)基带协议对所有类型的数据能提供不同层次的FEC或CRC差错检验,还能提供数据加密。
(3)用二进制数组成的数据由基带层上传至LMP或L2CAP层;音频信号能跳过中间层,直接在基带层和应用层中传送。
基带协议的主要内容包括物理链路、数据分组传输、信道控制、网络控制、语音规范、跳频和蓝牙地址、蓝牙信息安全等内容。
链路管理协议﹙LMP﹚是基带协议的直接上层,它是蓝牙模块承上启下的重要成员,它的功能有三个:
控制和处理待发送数据分组的大小;
管理蓝牙单元的功率模式及其在蓝牙网中的工作状态;
控制链路和密钥的生成、交换和使用。