BlueZ是Linux官方蓝牙协议栈。它是一个基于GNU General Public License (GPL)发布的开源项目,从Linux2.4.6开始便成为Linux 内核的一部分。 BlueZ支持蓝牙核心层和协议,它灵活、高效,以模块化方式实现,具有以下特点: 完整的模块化实现 均衡的多处理安全 支持多线程数据处理 支持多个蓝牙设备 硬件抽象 向所有层提供标准socket接口 提供设备和服务级安全保证 BlueZ包含多个相互独立的模块: Linux内核蓝牙子系统核心 L2CAP 和 SCO 音频内核层