1 / 11
文档名称:

关于蓝牙手表项目蓝牙40协议的总体介绍.doc

格式:doc   大小:290KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

关于蓝牙手表项目蓝牙40协议的总体介绍.doc

上传人:小博士 2018/11/27 文件大小:290 KB

下载得到文件列表

关于蓝牙手表项目蓝牙40协议的总体介绍.doc

文档介绍

文档介绍::.. 2第二章蓝牙信息交互介绍 # (HCI) 5第三章蓝牙信息传输内部流程 : 9第四章安全机制 10第五章代码实现 ,开机棒蓝牙手环/手表作为从设备,当打开蓝牙,进行广播,发送从机设备信息,如果主机开启扫描,接收从机设备信息,进行配对连接,连接过程中要求采用加密安全模式传输数据。,是当前可以用来设计和使用的功耗最低的无线技术。从低成本的需求方面审视低功耗蓝牙的系统设计尤为重要。实现低成本的设计有三个关键因素:1SM频段、1P许可、低功耗。此外,、低成本、鲁棒性、短距离、低功耗方面得到了极大的体现、提升。这里不做一一介绍。:控制器、主机和应用程序。控制器通常是一个物理没备,它能够发送和接受无线电信号,并懂得如何将这些信号翻译成携带信息的数据乜。主机通常是一个软件栈,管理两台或多台设备之间如何通信以及如何利用无线电同时提供几种不同的服务。应用程序则使用软件栈,进而是控制器來实现用户实例。如图1蓝牙体系结构所示:图1蓝牙体系结构在主机内包含三个协议:逻辑链路校制和适配协议(L2CAP)、属性协议(AttributeProtocol)、安全管理器协议(SMP)、通用属性规范(GATT)、通用访问规范(GAP)和模式(模式)。。在低功耗的蓝牙中,采用高斯频移键控(GFSK)的调制方式改变无线电波的频率,传输0和1的信息。、扫描、建立和维护连接,以及确保数据包按照正确的方式组织、正确地计算校验值以及加密序列等。信道:广播信道(3个)和数据信道(37个)。报文:广播报文和数据报文。过程:设备利用广播报文发现、连接设备。一旦连接建立,开始使用数据报文。广播报文可以广播给多个侦听设备或者只发送给某个特定设备,数据报文2-1链路层数据包结构832880-〔HCI)它为主机提供了一个与控制器通信的标准接口。它允许主机将命令和数裾发送到控制器,并允许控制器将事件和数据发送到主机。HCI省两个独立的接UI:逻辑接|_1和物理接1_1。逻辑接门:定义命令和事件及其相关的行为。它可以交付给任何物理传输,或荞通过位于控制器上的本地应用程序编程接口(AH)交付给控制器,后荞可以包含嵌入式主机协议栈。物理接U:定义/命令、事件和数据如何通过不同的连接技术来传输(USB、SDIO、两个UART)。、协议和用來实现许多宥用而且宥趣的过程。主机构建于主机控制器接口的上层部分,其上是L2CAP,一个复用层。在它上而是两个基本构建块:安全管理器(用于处理所有认证和安全连接等事务)和属性协议(用于公开设备上的状态数据)。属性协议上面是通用属性规范,定义属性协议是如何实现口J*重用的服务的,而这些服务公开了设备的标准特性。最后,通用访问规范定义了设备如何以一种可交互方式找到对方并与之连接。。它定义了三种类型:特性(characteristic)、服务(service)、规范(proHle)。这都构建于通用属性规范上。屈性规范为特性和服务定义了属性分组,应用程序为使用这些属性组定义了规约。特性:釆用已知格式、以通用唯一识别码(UUID)作为标记的一小块数据。服务:人类可读的一组特征及其相关的行为规范。只定义了位于服务器上的相关特性的行为,而不定义客户端的行为。规范:用例或应用的最终体现。规范和服务之间是多对多的映射关系。&listofallaodules:▼&ojiLibiaxies,BLELibiaixes,andBLEServices►DatabaseDiscoveryDatabasedisco