摘要:本文基于蓝牙可提供低能耗、短距离无线数据传输的特点,实现了固定与移动设备之间的无线通信。完整的蓝牙协议栈的开发是一项很复杂的工程,大多数应用中,只需要实现基本的无线数据传输功能。针对此类应用,若是能提供一套常用的蓝牙软硬件接口、实现一个实用的无线数据传输模块,就可以比较便利的进行使用。本文提供的蓝牙软硬件接口方案及数据传输模块,不仅可以用来进一步开发蓝牙技术,而且还可以应用到多种无线场合。61271
Abstract: Based on Bluetooth, the features of low energy consumption and short distance wireless data transmission are provided, and the wireless communication between the fixed and mobile devices is realized.. The development of the complete Bluetooth protocol stack is a very complicated engineering, and most of the application needs only the basic wireless data transmission function.. For such applications, if it can provide a common Bluetooth software and hardware interface, a practical wireless data transmission module, it can be more convenient for use. This paper provides the Bluetooth software and hardware interface scheme and data transmission module, not only can be used to further develop the Bluetooth technology, but also can be applied to a variety of wireless occasions.
Key words: Bluetooth,MCU,Interface,Data Transmission
目录
1 绪论 2
1.1 蓝牙技术背景与现状 2
1.2 蓝牙系统组成及与其他无线技术比较 3
2 蓝牙协议栈 3
2.1 蓝牙协议栈体系结构 3
2.2 蓝牙底层协议 4
2.3 蓝牙中间层协议 5
2.4 蓝牙高层协议 6
3 单片机与蓝牙的连接 6
3.1 单片机C8051F120简介 6
3.2 爱立信蓝牙模块ROK 101 008简介 7
3.3 单片机与蓝牙模块的连接 9
4 蓝牙数据传输系统的开发 10
4.1 系统硬件设计 10
4.1.1 单片机端硬件设计 11
4.1.2 PC端硬件设计 11
4.2 系统软件设计 11
4.2.1 单片机端软件设计 11
4.2.2 PC端软件设计 17
5 实物介绍 22
结论 23
参考文献 24
1 绪论
1.1 蓝牙技术背景与现状
蓝牙是--种低功率、短距离的无线通信技术标准的代称。
蓝牙技术提供低成本、近距离的无线通信,使得短距离内的设备能够实现资源共享。它的初衷是希望实现一般电缆的功能,以无线取代有线,从而实现设备之间低成本的无线通信。
当然,由于完整的蓝牙协议相当繁琐,且传输速度有限制、传输距离较近,造成了蓝牙技术在应用上的局限性,但它作为一种短距离无线通信技术,和其他相应的无线通信技术相比较,有许多优势。技术标准是全球统一开放的、低廉的成本以及安全性都造成蓝牙技术的广泛应用和巨大的发展潜力。