基于BlueZ协议栈的嵌入式系统无线通信实现
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于BlueZ协议栈的嵌入式系统无线通信实现  2012/3/1
摘要:蓝牙技术作为全球统一的无线通信标准,在多种智能设备无线互连,多媒体终端通信和家庭网络等方面的应用也越来越广泛。本文在对官方的蓝牙协议栈 BlueZ进行分析研究的基础上,在基于 S3C2410a的实验开发平台上实现了基于蓝牙协议栈 BlueZ的移植和文件传输功能,达到了预期的效果。   1、引言   随着科学技术发展和社会进步,嵌入式系统越来越多的应用到我们的实际生活中,极大的改变着我们的生活。开发低成本、高性
      

摘要:蓝牙技术作为全球统一的无线通信标准,在多种智能设备无线互连,多媒体终端通信和家庭网络等方面的应用也越来越广泛。本文在对官方的蓝牙协议栈BlueZ进行分析研究的基础上,在基于S3C2410a的实验开发平台上实现了基于蓝牙协议栈BlueZ的移植和文件传输功能,达到了预期的效果。

1、引言

随着科学技术发展和社会进步,嵌入式系统越来越多的应用到我们的实际生活中,极大的改变着我们的生活。开发低成本、高性能、高可靠性的嵌入式产品正在成为研究的热点。尤其是随着信息化网络化的发展,越来越需要与外部世界进行信息交换,当前主流的数据交换方式都是有线的,但有线通信存在着诸多不足,而无线通信以其无法比拟的灵活性,可移动性和极强的可扩容性正得到越来越广泛的应用。蓝牙技术作为全球统一的无线通信标准,其目的在于建立通用的低功耗、低成本无线电空中接口及其控制软件的公开标准,使通信和计算机进一步结合,使不同厂家生产的便携式设备在没有电线或电缆互相连接的情况下,能在近距离范围内具有互用、互操作的性能。而蓝牙技术在多种智能设备无线互连,多媒体终端通信和家庭网络等方面的应用也越来越广泛,本文在对蓝牙的官方协议栈BlueZ进行深入研究的基础上,在实验开发平台上实现了协议栈的移植和文件的传输功能。

2、BlueZ的体系结构

BlueZ由主机控制接口(Host CONTROL InteRFace,HCI)、Bluetooth协议核心、逻辑链路控制和适配协议(Logical Link CONTROL and AdaptaTIon Protocol,L2CAP)、SCO音频层、其它Bluetooth服务、用户空间后台进程以及配置工具组成。它的完整结构如图1所示(其中除应用程序和硬件外为BlueZ提供的部分)。

3、BlueZ协议的移植[2]

本文涉及到的硬件平台是三星公司的S3C2410a开发板,软件平台是内核版本为2.4.20的Linux操作系统,为实现蓝牙协议栈BlueZ的移植,可进行以下步骤进行移植:

与《基于BlueZ协议栈的嵌入式系统无线通信实现》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095