本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于蓝牙技术的防丢报警系统的设计与实现

基于蓝牙技术的防丢报警系统的设计与实现

了解蓝牙4.0无线技术及了解智能手机自带的蓝牙功能;掌握基于信号距离测试技术;熟悉安卓系统的程序设计的基础上,在基于安卓的智能手机上设计与实现一防丢报警系统,该系统具有配置和标定,测距处理与显示,振动和声音报警(当被监对象超出设定距离时)等功

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于蓝牙技术的防丢报警系统的设计与实现
    摘要 随着时间的推移科技飞速发展的发展,人们不管是生活还是工作的节奏越来越快,外出上班、交谈、游玩、购物的需求也越来越普遍,所以随身携带物品丢失屡见不鲜;更严重的是,一些孩童和老人走失时有发生。因此我觉得防丢系统的研宄对我们日常生活有很大帮助。
    首先论文是基于日常生活的防丢需求对低功耗蓝牙协议进行了分析与研究,其中主要对Android系统的蓝牙协议栈的实现进行了分析,对其低功耗蓝牙相关的程序开发进行了细节研究与开发;其次,对它协议的层次结构以及设备的工作状态、工作过程等一些内容进行了。
    该防丢系统主要由子机和母机两部分组成。子机是一个具有低功耗蓝牙普通手机,在实际应用中用户可以用蓝牙模块将其安置于防丢物品当中;母机则是一款基于Android系统的应用程序,用户只需要将应用程序安装在支持低功耗蓝牙的Android智能手机上即可和子机连通监控,从而实现防丢失。在防丢失工作时,子机需要开通蓝牙;母机则仅仅通过对子机进行简单的扫描互联,并且通过对子机蓝牙连接信号强子机的所处状态进行处理,当输出信号达到报警区域范围是母机会进行报警。
    最后,在本篇论文的结尾对防丢失系统做了工作总结和对未来的发展。
    关键词:低功耗蓝牙,算法,防丢系统,Android系统
     
    目录
    第一章 绪论 1
    1.1 项目的背景和技术背景 1
    1.2 研究开发现状分析 2
    1.3 项目的目标和研究内容 3
    第二章 低功耗蓝牙协议的Android系统实现的研究 4
    2.1 Android架构的分析 4
    2.1.1 Linux内核层 4
    2.1.2 系统运行库层 5
    2.1.3 Android应用程序框架层(Application Framework) 6
    2.1.4 Android应用程序层 6
    2.2 Android系统的蓝牙实现 6
    2.2.1 Android蓝牙基本架构 6
    2.2.2 B1ueZ架构 7
    第三章 防丢系统框架的设计 11
    3.1 系统框架设计 11
    3.2 子母机的设计及工作流程 12
    3.3 选择方案 13
    3.3.1 采用智能手机作为母机 13
    3.3.2 根据信号强弱来防丢 13
    3.3.3 有限状态机的概念 13
    3.3.4 母机的状态机模型概述 14
    3.4 母机详细设计 14
    3.4.1 输入频率控制 14
    3.4.2 输入滤波 16
    3.4.3 输入信号的离线处理 17
    3.4.4 母机系统状态机的设计 19
    3.4.5 状态相互转移 20
    第四章 防丢失系统的开发环境 21
    4.1 概述 21
    4.1.1 Android应用开发概述 21
    4.2 防丢系统的开发 23
    第五章 防丢Android程序的实现与测试 24
    5.1 防丢Android程序的实现 24
    5.2 打开本地蓝牙设备 24
    5.3 搜索周边蓝牙设备 26
    5.4 获取蓝牙设备信号强度 26
    5.5 母机页面的设计 28
    5.5 蓝牙防丢失系统测试 30
    第六章 结束语 34
    6.1 工作总结 34
    6.2 防丢系统的发展 34
    致 谢 35
    参考文献 36
     
    第六章 结束语
    6.1 工作总结
    本篇论文大体分为四步来叙述,先从低功耗蓝牙协议栈开始叙述,讲了Android的体系结构,机构是由四部分组成。再从Android的体系机构内容,Linux内核层、系统运行库层、Android应用程序框架层和应用程序层来叙述。再接着从Android系统蓝牙实现来介绍,先是Android蓝牙基本构架,基本构架的组成,再是BlueZ构架。
    接着介绍了蓝牙防丢失系统框架的设计,系统的主要组成,系统的的原理部分,系统的工作流程。本人选择的方案是采用智能机作为载体,以另一部智能机作为客户机,实现蓝牙的搜索接连,在根据距离的变化来进行防丢失。
    最后介绍关于智能机的App应用软件的开发以及应用,本文先介绍Android应用程序的实现与测试,服务器具体程序的设计,需要开发四个软件部分,自动打开蓝牙程序的书写,搜索配对函数的调用,以及根据距离进行防丢失。本文采用的算法是平均数的方法,并且进行了消抖处理。
    6.2 防丢系统的发展
     在人们的生活中有许多主流的定位技术,在不同的应用场景中,人们需要采用不同的技术。对人们目前来说大部分人采用北斗卫星、移动蜂窝网、WiFi等进行定位,在绝大部分场景都是适用的。因为4G网络的发展,可以随时定位不但准确率变高了,而切十分的方便,对于一款产品来说的话,越是方便的产品,而且准确率变高了,会很受市场的欢迎。
     通过全文的分析与研究大家可以发现,防丢失系统运用的知识很多,看似很简单,但是要时间起来很难,而且即使有些理论是正确的,也不见得实际应用中效果会很好。虽然蓝牙是免费的,但是随着移动网络和WiFi网络的发展蓝牙应用不再那么广泛。而且想要做的更好,就不能只依靠一种方面来判断位置的变化。所以说,面对市做的场的压力,大家要更加深入的研究。
     
    参考文献
    [1]Bluetooth  Special  Interest  Group.  Hardcopy  Cable  Replacement  Profile Specification[R] .Specification of the Bluetooth System,version 0.95a. 2009
    [2]BLUETOOTH SPECIFICATION Version 4.0. http://www.ti.com .2010
    [3]刘晓晨.蓝牙射频自动测试系统的设计[D].北京邮电大学.2010
    [4]K.K. Leung,M.V Clark,B. McNair,Z. Kostic,L.J. Cimini,J.H. Winters. outdoor  IEEE 802.11 cellular networks: Radio and MAC design and their performance. IEEE Transactions on Vehicular Technology .2007
    [5]Patrick Kinney:ZigBee Technology: Wireless Control that Simply Works. http://www.zigbee.org/.
    [6]颜俊杰.基于WIFI的室内定位技术研究[D].华南理工大学.2013.
    [7]梁军学.Linux蓝牙协议栈的USB设备驱动[[J].计算机工程.2008.08:42-44
    [8]王单.蓝牙无线通信协议栈的实现和应用[D].电子科技大学.2006.
    [9]郭磊.蓝牙RFCOMM协议的研究与实现[D].西安电子科技大学.2007.
    [10]徐金苟.低能耗蓝牙4.0协议原理与实现方法[J].微型电脑应用.2012.10:10-13.
    [11]胡浩.王明照,杨杰.自适应模糊加权均值滤波器[J].系统工程与电子,2002.02:15-17.
    [12]王磊.基于蓝牙4.0技术的防丢器的研究与设计[D].太原理工大学.2013.
    [13]谭同超.有限状态机及其应用[D].华南理工大学.2013.
    [14]党李成.基于GoogleAndroid智能手机平台的究与应用[D].安徽大学.2010.
    [15]汪峙峰,薛源.安卓Android与苹果ios优劣与发展前景[[J].计算机光盘软件与应用.2011.10:34-34
    [16]J.F.DiMarzio.Android Programme Guide[M]. MeGraw-Bill Osbome Media 2008.07.

    收缩