嵌入式系统中蓝牙文件传输应用的设计与实现

嵌入式系统中蓝牙文件传输应用的设计与实现

论文摘要

近几年来,随着电子通信技术的飞速发展,特别是无线通信技术的迅速普及和半导体芯片技术的不断成熟,短距离无线通信技术已越来越受到大家的重视。蓝牙(Bluetooth)技术以其低成本、低功耗,并且可以同时提供语音数据传输而迅速成为了众人关注的热点。它提供方便高效的无线通信,使得嵌入式设备之间的数据传输和交换变得异常便捷,各种各样基于蓝牙应用的消费类电子产品迅速炙手可热。与此同时,嵌入式无线设备中的一些蓝牙安全性问题也逐渐暴露出来,嵌入式系统中蓝牙的安全问题引起了人们的广泛关注。本论文主要是研究嵌入式系统中蓝牙数据传输的安全性,提出了基于XSbase255嵌入式开发平台的蓝牙文件传输安全解决方案,并且对现有蓝牙安全模型进行了详细的分析和仔细的研究,设计和实现了嵌入式设备之间的加密文件传输,包括对设备的识别、对数据的加密和解密等等。并且根据所提出安全方案的实际情况,对蓝牙协议栈BlueZ进行了定制,以最大限度提高解决方案的稳定性和效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 国内外蓝牙技术的研究概况
  • 1.3 蓝牙与其他短距离无线通信技术
  • 1.3.1 红外通信技术
  • 1.3.2 IEEE802.11 无线局域网技术
  • 1.3.3 Home RF家用无线局域网技术
  • 1.4 课题的提出
  • 1.5 本文主要的研究工作
  • 第二章 蓝牙技术概述
  • 2.1 蓝牙核心体系结构
  • 2.1.1 软件协议分类
  • 2.1.2 重要软件协议简介
  • 2.1.2.1 主机控制接口(HCI)
  • 2.1.2.2 链路管理协议(LMP)
  • 2.1.2.3 逻辑链路控制和适配协议(L2CAP)
  • 2.1.2.4 服务发现协议(SDP)
  • 2.1.2.5 电缆替代协议(RFCOMM)
  • 2.1.2.6 对象交换协议(OBEX)
  • 2.1.2.7 其他可选协议
  • 2.2 蓝牙的安全问题
  • 2.2.1 蓝牙系统中的安全威胁
  • 2.2.2 蓝牙安全模式
  • 2.2.3 蓝牙安全技术的局限性
  • 2.3 本章小结
  • 第三章 系统软硬件平台的选择与搭建
  • 3.1 系统的硬件选择
  • 3.1.1 系统硬件平台选择
  • 3.1.2 蓝牙设备的选择
  • 3.1.2.1 串行接口与USB接口的选择
  • 3.1.2.2 产品的规格
  • 3.2 软件平台的选择
  • 3.2.1 操作系统的选择
  • 3.2.1.1 WINCE简介
  • 3.2.1.2 嵌入式Linux的特点
  • 3.2.1.3 选用嵌入式Linux的原因
  • 3.2.2 QT Embedded与GTK+的选择
  • 3.2.2.1 QT/Embedded 简介
  • 3.2.2.2 GTK+简介
  • 3.2.2.3 选择GTK+的原因
  • 3.2.3 蓝牙协议栈 BlueZ 的选择
  • 3.2.3.1 选择BlueZ蓝牙协议栈的原因
  • 3.2.3.2 BlueZ体系结构
  • 3.3 系统平台的搭建
  • 3.4 本章小结
  • 第四章 蓝牙文件传输应用的分析与设计
  • 4.1 蓝牙文件传输应用的设计思想
  • 4.2 蓝牙文件传输应用的设计目标
  • 4.3 蓝牙文件传输应用的整体构架
  • 4.3.1 整体框架的分析
  • 4.3.2 整体功能的分析和设计
  • 4.4 核心模块的分析与设计
  • 4.4.1 蓝牙模块的分析和设计
  • 4.4.2 加密解密模块的分析和设计
  • 4.4.3 数据传输模块的分析和设计
  • 4.5 本章小结
  • 第五章 蓝牙文件传输应用的实现
  • 5.1 移植BlueZ蓝牙协议栈
  • 5.1.1 内核移植
  • 5.1.1.1 打内核补丁
  • 5.1.1.2 配置Linux内核
  • 5.1.2 文件系统的移植
  • 5.1.2.1 交叉编译
  • 5.1.2.2 移植BlueZ Lib基础库
  • 5.1.2.3 移植BlueZ Utils工具集
  • 5.1.3 实验结果
  • 5.2 蓝牙文件传输应用的实现
  • 5.2.1 蓝牙模块的实现
  • 5.2.2 加密解密模块的实现
  • 5.2.3 数据传输模块的实现
  • 5.2.4 实验结果
  • 5.3 问题及解决方法
  • 5.3.1 内核移植问题
  • 5.3.2 BlueZ工具集移植问题
  • 5.3.3 USB蓝牙适配器的选择问题
  • 5.4 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 硕士期间发表的论文
  • 相关论文文献

    • [1].帮你轻松找到AirPods的神奇工具[J]. 计算机与网络 2019(23)
    • [2].蓝牙也会暴露隐私[J]. 农村青少年科学探究 2017(03)
    • [3].精确测量低功耗蓝牙设备的电流曲线[J]. 中国集成电路 2017(07)
    • [4].蓝牙设备总量已近90亿[J]. 电子产品世界 2012(12)
    • [5].蓝牙设备故障分析[J]. 网络与信息 2009(08)
    • [6].蓝牙设备的测试方案探析[J]. 现代信息科技 2018(01)
    • [7].车载蓝牙设备测试工装的设计与开发[J]. 电子科技 2010(02)
    • [8].蓝牙设备2024年将出货62亿,低功耗音频、寻向定位等新规范推波助澜[J]. 电子产品世界 2020(05)
    • [9].基于蓝牙的无线个域网组网机制[J]. 电信快报 2009(07)
    • [10].蓝牙嗅探方案的探讨[J]. 科技传播 2017(17)
    • [11].具有蓝牙功能的电视[J]. 中国有线电视 2009(09)
    • [12].小米蓝牙接收器 让你的音箱耳机秒变蓝牙设备[J]. 计算机与网络 2017(17)
    • [13].基于蓝牙设备地址的分组净荷签密方案设计[J]. 计算机工程与设计 2015(01)
    • [14].基于蓝牙设备的云物联管理[J]. 科技视界 2014(02)
    • [15].机会网络蓝牙设备唤醒调度机制研究[J]. 计算机工程与科学 2014(07)
    • [16].车载蓝牙设备USB-BOX蓝牙地址烧写的研究与实现[J]. 山东科学 2010(03)
    • [17].三星G608 连接蓝牙设备图解[J]. 数字通信 2008(07)
    • [18].在本本上搭建蓝牙服务器[J]. 电脑知识与技术(经验技巧) 2016(10)
    • [19].基于蓝牙4.0的主动式考勤系统的设计与实现[J]. 电子技术 2016(06)
    • [20].Bluecore5-MM在车载蓝牙设备中的应用[J]. 电子设计工程 2009(11)
    • [21].车载蓝牙与蓝牙无线免提测试方法[J]. 信息通信技术 2015(03)
    • [22].蓝牙设备调制性能测试方法的研究[J]. 现代电信科技 2014(07)
    • [23].拯救你的无线信号[J]. 电脑知识与技术(经验技巧) 2010(11)
    • [24].蓝牙技术及其测试[J]. 现代电信科技 2008(11)
    • [25].浅谈蓝牙设备在无线局域网中的应用[J]. 信息与电脑(理论版) 2010(18)
    • [26].室内温湿度检测系统设计[J]. 无线互联科技 2020(05)
    • [27].基于Android的蓝牙防丢App的设计[J]. 电子世界 2017(12)
    • [28].科学家研制意识控制手机 大脑暗示即可拨号[J]. 科学24小时 2011(06)
    • [29].四大解决方案加持,2024年全球蓝牙设备总出货量将达62亿[J]. 中国电子商情(基础电子) 2020(Z2)
    • [30].低功耗蓝牙技术市场应用前景广阔[J]. 集成电路应用 2012(10)

    标签:;  ;  ;  

    嵌入式系统中蓝牙文件传输应用的设计与实现
    下载Doc文档

    猜你喜欢