基于HID协议的串口蓝牙键盘鼠标设计

被引量 : 0次 | 上传用户:xbjxbj008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信、网络、计算机技术的发展给传统控制技术的发展带来了新的契机。蓝牙技术是一种用于各种固定与移动的数字化硬件设备之间的一种低成本、高效率的无线通信连接技术,在实际应用中取代了烦琐的电缆连接。本课题以英国 Cambridge SiliconRadio 公司生的 BlueCoreTM02 蓝牙芯片作为研究对象,以蓝牙 1.2 协议栈为设计指导,给出了基于蓝牙 HID 协议栈的串口键盘鼠标取数据采集实现方案。 蓝牙规范是由蓝牙 SIG 开发的免费开放的蓝牙技术标准,包括核心规范(Core Specification)和应用规范(Profile)两个部分。核心规范定义了各层协议各自的工作方式,而应用规范是为了实现一个特定的应用模型而采取的特定协议层间的运行机制。整个蓝牙协议体系可分为底层硬件模块、中间协议层和高端应用层三部分。链路管理层、基带层和射频层属于蓝牙硬件模块。逻辑链路控制和适配协议、服务发现协议、串口仿真协议属于中间协议层,一般用软件实现。高端应用层是对用于各种应用模型的 Profile。 本论文首先分析和研究了蓝牙核心协议,然后重点分析了基于蓝牙 HID 高端应用模式的实现,用软件实现了基于 HID 协议的 HCI、逻辑链路控制适配协议和服务发现协议。然后在 HID 应用规范的基础上给出了以串口方式实现键盘和鼠标数据采集的硬件和软件设计,整个系统设计结合蓝牙开发工具 BBDK,给出了基于 HID 规范实现键盘鼠标的完整设计过程。 在扫描码采集端以微处理器方式做为蓝牙主机实现 HID 高层应用规范,蓝牙主机内用 C 语言实现基于 HID 协议 HCI、L2CAP、SDP;在 PC 机端用 PC 机做为蓝牙主机,在 VC++6.0 环境下用 C++的类封装方式实现上述协议。
其他文献
高职院校的思想政治教育文化载体体系建设要具有不同于本科院校和中职学校的自身特色,且其文化载体主要指校园文化。文章阐述了思想政治教育文化载体的内涵与功能发挥,并着重
敢想、会思、善问不仅是学生主动学习的表现,而且是学生树立创新精神和形成创新能力的核心。爱因斯坦认为:“发现问题和系统阐述问题可能要比解答问题更为重要”。由于各种原
现今科技的发展使得在疾病诊断这一领域出现了很多对人体危害小,操作方便,并且费用也不很昂贵的新的诊断方法.在采用新的诊断方法之前,人们首先要对它进行评估,看它的诊断准
2004年广西引进了性诱技术进行了系列试验示范研究与推广应用,基本摸清了各类性诱剂的诱蛾量、放置高度、放置密度、放置方位、控害效果等关键技术,目前已推广应用各类害虫诱
随着信息技术的突飞猛进,以及企业自动化进程的加快和市场竞争的愈加激烈,信息资源对企业发展的作用日渐突出,企业能否充分、高效、快速地创造、开发、收集、积累、分析和利
水热合成出超亲水的V2O5纳米线,然后将其与PVDF铸膜液直接共混,制备出不同V2O5纳米线添加量的PVDF改性杂化超滤膜,系统地研究了V2O5纳米线对超滤膜结构和分离性能的影响.结果
本文主要讨论了一个基于DSP的PCI总线运动控制卡的开发与设计。该板卡内置于工业PC之中,完成IC封装设备--半自动超声波焊线机的运动控制功能。基于TI TMS320LF2407A的控制卡
目的了解防城港市甲型病毒性肝炎(简称甲肝)的流行病学特征,为预防控制甲肝提供依据。方法利用传染病报告信息管理系统报告的甲肝数据,采用描述性流行病学方法对甲肝发病情况
关联企业的出现,加大了债权人投资的风险,比如公司间的投资行为所造成的资本虚增以及公司间不公平的关联交易,都使得债权人对公司的信用基础难于做出判断;关联企业中存在的控
由于单晶硅在各种高pH值的碱性溶液(如:EPW,KOH,H2N—NH2,NH4OH,TMAH等)中表现出各向异性腐蚀特性,因此在微电子、微光学、微机械系统领域,体硅微机械技术得到广泛应用。随着应