摘要蓝牙是廉价低功耗无线技术,最初是为了替代设备间的电缆。它已经在很多设备上得到了应用,文章介绍三种不同的蓝牙协议栈实现方式,并以鼠标为例具体介绍蓝牙HID设备的开发。关键词蓝牙 协议栈第一种方式是标准的双处理器方式,基带、链路管理协议在芯片中实现,而上层协议和应用则在另一个处理器中执行,一般是PC或笔记本电脑,两个处理器的接口是HCI,其物理层是USB或UART,这种方式适合于应用程序较复杂的情况,例如对组网能力要求较高,要求同时连接多个设备完成多种服务等。同时因为芯片完成的协议数量较少,片内微处理器负荷较轻,可以完全实现协议中规定的同时支持7条ACL链路和3条并发的SCO链路的指标.USB适配器就是采用这种工作方式。第二种方式是嵌入式双处理器方式。在芯片中实现基带、LMP,L2CAP,RFCOMM,SDP协议,上层应用放到外部处理器来执行,这样在外部处理器运算能力有限时,既充分发挥了片内处理器的能力又减轻了复杂应用对外部处理器的负荷。这种方式主要适用于便携设备,它的网络性能较差,只能支持5条ACL.链路。支持蓝牙功能的移动电话就是采用这种方式的,它主要是用来连接蓝牙耳机或者蓝牙车载免提,应用比较简单。第三种是典型的完全嵌入式工作方式。把应用程序和所需的协议栈放到芯片中执行,不需要外加处理器就可以形成一个蓝牙设备,根据应用的不同可以设置不同的通信口。这种方式适合于应用程序比较简单,对运算能力要求不太高的情况,一般用于点对点连接或是作为微微网中的从设备。因为片内资源和微处理器的运算能力都有限,在这种方式下目前的芯片只能最多同时支持3条ACL链路。HID设备(键盘、鼠标、游戏杆)就是采用这种方式.
上传时间: 2022-05-31
上传用户:
微软亚洲研究院论文:可扩展视频在CDMA2000-1X网络中传输的性能分析
上传时间: 2014-09-10
上传用户:zhuoying119
用MATLAB实现的神经网络控制器设计程序以及性能测试仿真程序
上传时间: 2015-03-13
上传用户:黑漆漆
此程序可用于实现基于神经网络的工程性能预测。
上传时间: 2014-03-04
上传用户:wangchong
神经网络控制器设计程序以及性能测试仿真程序
上传时间: 2014-10-11
上传用户:gaome
基于安全Web服务的网络管理技术的性能研究 基于安全Web服务的网络管理技术的性能研究
上传时间: 2015-09-11
上传用户:asdfasdfd
PVC异型材性能参数的神经网络预测.论文
上传时间: 2015-10-15
上传用户:gououo
无线Ad Hoc网络容量及延迟性能的研究
上传时间: 2015-10-31
上传用户:daguda
要 高性能和安全是计算机网络研究的两个主要问题。如何使路由器在保证转发性能的前提下提供网络安全保护已经成为当前的研究热点。本文介绍了在完成国家“863”计划重大课题“高性能安全路由器”的过程中解决的若干关键技术问题。“高性能安全路由器”基于自主设计的高性能路由器操作系统HEROS。为保证高性能的路由转发,设计实现了基于RAM的高性能路由查找算法;为支持服务质量控制和安全管理,设计实现了基于无冲突哈希Trie树的分组分类算法和基于反馈的分布式分组调度算法;为保证网络安全,提出了基于分布式密钥管理的路由器安全体系结构。
上传时间: 2014-03-11
上传用户:JasonC
周立功的教学课件:iCAN网络应用与实践之应用篇包括: CAN-bus网络的性能测试.ppt ARM-CAN应用培训.ppt PC节点开发.ppt 传感器原理与应用.ppt 如何建立一个iCAN网络.ppt
上传时间: 2016-01-05
上传用户:hopy