论文部分内容阅读
蓝牙(Bluetooth)作为一种低功耗、低成本、短距离的无线连接技术标准,是由爱立信(Ericsson)、国际商用机器(IBM)、英特尔(Intel)、诺基亚(Nokia)和东芝(Toshiba)5家公司共同倡导的一种全球无线技术标准.蓝牙特殊兴趣小组(Special Interest Group,SIG)自1998年5月成立以来,加盟的公司已超过2500个.蓝牙技术的设计初衷就是将智能移动电话与笔记本电脑、掌上电脑以及各种数字信息的外部设备用无线方式连接起来,进而形成一种个人周围领域的网络,使得在其范围之内各种信息化的移动便携设备都能实现无线的资源共享.随着蓝牙技术的逐渐成熟与发展,它的触角已经深入到了众多领域,蓝牙产品也是层出不穷.本课题主要研究蓝牙核心协议,实现基于蓝牙协议的无线数据传输.蓝牙核心协议包括基带规范(Baseband)、链路管理协议(LMP)、逻辑链路控制与适配协议(L2CAP)和业务发现协议(SDP).除上述协议层外,规范还定义了主机控制器接口(HCI),它为基带控制器,连接管理器,硬件状态和控制寄存器提供命令接口.HCI接口是庞大复杂的蓝牙协议体系中唯一必须掌握的部分,也是本课题要解决的关键问题.本课题重点实现在C8051F023单片机中嵌入蓝牙主机控制器接口协议(HCI),通过串口实现对蓝牙模块的控制,完成数据的收发处理,从而构建一个点对点的蓝牙系统.另外对鼠标底层通信原理与协议深入分析,利用AT89C2051单片机构成串行鼠标.将鼠标编码数据经蓝牙系统传输给计算机,经上位机的解码实现无线鼠标功能.