随着通信、网络、计算机技术的发展给传统控制技术的发展带来了新的契机。蓝牙技术是一种用于各种固定与移动的数字化硬件设备之间的一种低成本、高效率的无线通信连接技术,在实际应用中取代了烦琐的电缆连接。本课题以英国Cambridge SiliconRadio公司生的BlueCore"M02蓝牙芯片作为研究对象,以蓝牙1.2协议栈为设计指导,给出了基于蓝牙HID协议栈的串口键盘鼠标取数据采集实现方案。
蓝牙规范是亩蓝牙SIG开发的免费开放的蓝牙技术标准,包括核心规范(Core Specification)和应用规范(Profile)两个部分。核心规范定义了各层协议各自的工作方式,而应用规范是为了实现一个特定的应用模型而采取的特定协议层间的运行机制。整个蓝牙协议体系可分为底层硬件模块、中间协议层和高端应用层三部分。链路管理层、基带层和射频层属于蓝牙硬件模块。逻辑链路控制和适配协议、服务发现协议、串口仿真协议属于中间协议层,一般用软件实现。高端应用层是对用于各种应用模型的Profile.
本论文首先分析和研究了蓝牙核心协议,然后重点分析了基于蓝牙HID高端应用模式的实现,用软件实现了基于HID协议的HC1、逻辑链路控制适配协议和服务发现协议。然后在HID应用规范的基础上给出了以串口方式实现键盘和鼠标数据采集的硬件和软件设计,整个系统设计结合蓝牙开发工具BBDK,给出了基于HID规范实现键盘鼠标的完整设计过程。
在扫描码采集端以微处理器方式做为蓝牙主机实现HID高层应用规范,蓝牙主机内用C语言实现基于HID协议HCI,L2CAP,SDP:在PC机端用PC机做为蓝牙主机,在VC++6.0环境下用C++的类封装方式实现上述协议。
资源简介:随着通信、网络、计算机技术的发展给传统控制技术的发展带来了新的契机。蓝牙技术是一种用于各种固定与移动的数字化硬件设备之间的一种低成本、高效率的无线通信连接技术,在实际应用中取代了烦琐的电缆连接。本课题以英国Cambridge SiliconRadio公司生的Blue...
上传时间: 2022-05-31
上传用户:
资源简介:基于spi协议的串口实现, 用 vlog编写.开发环境是modulesim!
上传时间: 2013-12-20
上传用户:youmo81
资源简介:基于MODBUS协议的串口通信下位机软件的设计,基于单片机系统
上传时间: 2014-01-06
上传用户:heart520beat
资源简介:支持XMODEM,YMODEM,FAX协议的串口通信软件包的下一个:基于TAPI应用的通信应用
上传时间: 2015-03-16
上传用户:zhangyigenius
资源简介:提出一种智能家庭网关与信息家电之间的串口通讯方案,设计一套基于RS - 232的 串口通讯协议。方法 针对嵌入式系统在智能家居系统中的应用特点,参考电子控制领域通用的 Modbus协议,并用C语言编制相应的串口通讯软件。
上传时间: 2015-12-27
上传用户:zhengzg
资源简介:一个基于三星s3c44b0x的串口协议转换器源码
上传时间: 2013-12-20
上传用户:天诚24
资源简介:基于NEMA通信协议的串口通信例程,希望对大家有帮助!
上传时间: 2016-04-30
上传用户:zhuyibin
资源简介:串口驱动和串口程序。基于RS-232协议的串口通信程序。
上传时间: 2013-12-01
上传用户:lnnn30
资源简介:基于电总协议的串口测试程序,MCU为AVR单片机,GCC编译
上传时间: 2017-09-03
上传用户:shinesyh
资源简介:Windows Standard Serial Communications Library for Delphi是基于WINDOWS API的串口通讯库。包括28个函数以及MODEM控制,ANSI模拟,ASCII/XMODEM/YMODEM协议,还有14个例子程序。
上传时间: 2013-12-25
上传用户:王者A
资源简介:串口通迅测试,当收到8个以上字符时就将收到的字符再发送出去,波特率为9600。基于LPCEB2000-S的串口程序
上传时间: 2013-11-04
上传用户:dvfeng
资源简介:支持XMODEM,YMODEM,FAX协议的串口通信软件包
上传时间: 2014-01-13
上传用户:ouyangtongze
资源简介:支持X/YModem和cis_b+协议的串口通讯程序
上传时间: 2014-01-17
上传用户:qweqweqwe
资源简介:支持ZModem协议的串口通讯程序
上传时间: 2014-11-23
上传用户:jeffery
资源简介:基于51平台的串口一扩五芯片GM8125的测试程序,编译环境为Keil C51
上传时间: 2015-03-28
上传用户:D&L37
资源简介:一个基于嵌入式linux的串口驱动程序和测试程序的源码,很实用的。
上传时间: 2014-11-23
上传用户:努力努力再努力
资源简介:基于RS-232的串口通信,主要用于单片机等嵌入式设备。
上传时间: 2013-12-21
上传用户:koulian
资源简介:RS232串口蓝牙WINCE 驱动源代码
上传时间: 2014-01-21
上传用户:561596
资源简介:delphi基于工业控制的串口通讯,可以实现设备控制
上传时间: 2013-12-19
上传用户:kbnswdifs
资源简介:基于ARMLPC2114编写的串口例程大家来讨论
上传时间: 2013-12-16
上传用户:从此走出阴霾
资源简介:基于Nios II的串口通信,在quartus的开发环境中进行的实验
上传时间: 2014-01-21
上传用户:trepb001
资源简介:基于三星S3C2410的串口驱动程序,多平台实现
上传时间: 2014-06-22
上传用户:123啊
资源简介:基于三星44b0的串口驱动程序,以查询发式实现的功能
上传时间: 2015-09-10
上传用户:685
资源简介:基于事件驱动的串口通讯控件 消息帧数据格式: 1 0 A B X X 其中 10 为消息标识, AB表示文本长度,L=A*100+B XX为配位字符,任意 控制帧数据格式 0 1 A B M N 其中 01为控制标识, AB为请求标识 MN为附加标识 11表示请求对方接收文件,M表...
上传时间: 2015-10-06
上传用户:拔丝土豆
资源简介:通过AT命令对串口蓝牙模块进行通信控制操作,实现蓝牙传输功能
上传时间: 2014-01-22
上传用户:wxhwjf
资源简介:一个基于中断方式的串口通信程序,在中断中只完成较少的工作
上传时间: 2015-11-01
上传用户:gundamwzc
资源简介:VC++基于对话框的串口通讯源代码 实现采集数据的接收和发送
上传时间: 2015-12-11
上传用户:qlpqlq
资源简介:C#串口通讯开发实例一个基于C#开发的串口通讯实例
上传时间: 2013-11-25
上传用户:希酱大魔王
资源简介:基于uCOS-II的串口驱动(用Keil C)
上传时间: 2013-12-24
上传用户:海陆空653
资源简介:基于96单片机的串口通讯程序,已经通过调试,超级经典.
上传时间: 2013-12-29
上传用户:stvnash