Bluetooth
UniBlue 是一个完全用标准C++写的精简蓝牙协议栈。他的目标是要实现一个高效、易于扩展、易于维护、易于移植的蓝牙协议栈。
.
.
Bluetooth 简介
Bluetooth 无线技术是一种短距离通信系统,旨在取代连接便携设备和/或固定电子设备的缆线。Bluetooth 无线技术的主要特点在于功能强大、耗电量低、成本低廉。核心规格的许多功能均为可选功能,以实现产品多样性。
Bluetooth 核心系统包括射频收发器、基带及协议堆栈。该系统可以提供设备连接服务,并支持在这些设备之间交换各种类别的数据。
为了使用 Bluetooth 无线技术,设备必须能够翻译特定 Bluetooth 配置文件。配置文件定义了可能的应用。Bluetooth 配置文件表达了一般行为,Bluetooth 设备可以通过这些行为与其它设备进行通信。Bluetooth 技术定义了广泛的配置文件,描述了许多不同类型的使用案例。按照 Bluetooth 规格中提供的指导,开发商可以创建应用程序以与其它符合 Bluetooth 规格的设备协同工作。 在最低限度下,各个配置文件规格应包含下列主题的相关信息:
* 与其它配置文件的相关性
* 建议的用户界面格式
* 配置文件使用的 Bluetooth 协议堆栈的特定部分。为了执行其任务,每个配置文件都使用堆栈各层上的特定选项和参数。