蓝牙经典ppt课件第7章蓝牙开发与测试技术.ppt

蓝牙经典ppt课件第7章蓝牙开发与测试技术.ppt

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蓝牙经典ppt课件第7章蓝牙开发与测试技术

普通高等教育规划教材 蓝牙技术基础 ;第7章 蓝牙开发与测试技术 本章介绍蓝牙开发与测试知识 ;本章内容;序言;7.1 概述;7.1.1 什么是蓝牙开发;图7-1 蓝牙开发;7.1.2 蓝牙开发过程(1);7.1.2 蓝牙开发过程(2);7.1.2 蓝牙开发过程(3);7.1.2 蓝牙开发过程(4);7.1.2 蓝牙开发过程(5);7.2 蓝牙开发;7.2.1 蓝牙硬件模块开发(1);7.2.1 蓝牙硬件模块开发(2);1.单芯片蓝牙模块(1);图7-2 单芯片片上系统 ;2.蓝牙基带核心模块(1);2.蓝牙基带核心模块(2);2.蓝牙基带核心模块(3);图7-3 蓝牙基带核心模块;3.无线收发模块;图7-4 无线收发模块 (a) 无线收发 (6) 接收器 发送器内有一个认可VCO调制的倍频器,在0 d Bm发送电平时不提供RSSI电路。接收器内含一个低噪声变换的混频器、一个中频放大器、一个高放大倍数的放大器和一个鉴频器,使用外差接收方式。 ;4.其它功能模块(1);4.其它功能模块(2);4.其它功能模块(3);7.2.2 中间协议层开发;1. 开发要求(1);1. 开发要求(2);1. 开发要求(3);2.开发过程中的有效措施(1);2.开发过程中的有效措施(2);2.开发过程中的有效措施(3);图7-5蓝牙中间协议层及其接口;3.中间协议层的模块组成;4.应用程序接口API(1);4.应用程序接口API(2);5.传输协议SFCOMM及RS-232串行接口(1);RFCOMM模块的功能是在两个蓝牙设备之间建立信息的传递通道,它至少有两个模块组成,一个是会话控制模块,另一个是DLC控制模块。会话控制模块的主要任务是管理蓝牙设备之间的会话。DLC模块的主要职责是建立数据链路连接(DLC),并发送数据。;RFCOMM接口至少应当具备以下功能: 在一定条件下功能启动; 完成接口两边的电平连接; 正确地实现数据交换; 串行发送或接收数据。 ;6.服务发现协议SDP接口(1);6.服务发现协议SDP接口(2);6.服务发现协议SDP接口(3);6.服务发现协议SDP接口(4);7.逻辑链路控制和适配协议L2CAP及接口 (1);7.逻辑链路控制和适配协议L2CAP及接口 (2);7.逻辑链路控制和适配协议L2CAP及接口 (3);7.逻辑链路控制和适配协议L2CAP及接口 (4);8.主机控制接口HCI(1);8.主机控制接口HCI(2);8.主机控制接口HCI(3);8.主机控制接口HCI(4);8.主机控制接口HCI(5);8.主机控制接口HCI(6);8.主机控制接口HCI(7);8.主机控制接口HCI(8);9.栈连接管理器SCM及接口(1) ;图7-12 SCM模块构成及地位;SCM含有两个模块: 数据和语音链路管理; 安全管理。 (1)数据和语音管理模块 众所周知,由很多客户或服务器都会在蓝牙协议栈上寻找不同目的的应用,这些应用的基本操作就是数据的交换。因此在一个数据链路上,将有多个客户或服务器采用多个协议信道进行通信。数据管理模式的示意图如图7-13所示。;图7-13 数据管理模式;客户与服务器之间的信息交换首先从客户端建立数据和语音链路开始,而服务器一端需要建立的不是接收就是拒绝数据和语音链路。SCM对语音的管理基本上与对数据的管理相类似,但不完全相同。语音管理不能在同一数据链路上共享协议信道。客户和服务器都不止一个,这就需要有一条专门的链路用于处理语音,这种应用结构与数据处理器是独立的,称为语音处理器,语音处理器所对应的语音管理模式如图7-14所示。 与数据处理器比较,语音处理器有两个特征:语音链路中需要专门的语音处理程序;一个蓝牙微微网中最多允许3个语音链路。;图7—14 语音管理模式;9.栈连接管理器SCM及接口(7);9.栈连接管理器SCM及接口(8);9.栈连接管理器SCM及接口(9);9.栈连接管理器SCM及接口(10);7.2.3 蓝牙剖面开发;1.蓝牙设备的互操作性及蓝牙剖面(1);1.蓝牙设备的互操作性及蓝牙剖面(2);1.蓝牙设备的互操作性及蓝牙剖面(3);1.蓝牙设备的互操作性及蓝牙剖面(4);1.蓝牙设备的互操作性及蓝牙剖面(5);2.13种蓝牙剖面间相互关系(1) ;13种剖面分成两类: 普通接入剖面、服务发现应用剖面、串行端口剖面、普通对象交换剖面统一称为通用剖面,因为它们构成了应用模型及应用剖面的基础,其它剖面统一称为应用剖面。 剖面与剖面之间存在着依赖关系。例如剖面A和剖面B,如果剖面A直接或间接采用了另一剖面B的部分或全部功能,则称A依赖于B。从蓝牙剖面图可以看到,所有剖面都依赖于普通接入剖面。而普通对象交换、拨号网

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档