论文部分内容阅读
锁具的应用与我们的日常生活息息相关。伴随着人类文明的进步、社会科学技术的发展,人们对于锁具的性能提出了越来越高的要求。也正因此,传统机械锁逐渐不能满足人们的需求,而智能锁具也就应运而生、不断发展,正逐步取代传统锁具。智能锁具类型丰富,包括:密码锁、指纹锁、IC卡锁、无线遥控锁等。而在本论文中研究的就是新型智能锁具的代表:蓝牙锁。今日,现代通信技术不断发展与进步,而蓝牙技术已在其中占据了一席之地。其致力于距离较短、成本较低的无线链接,从而代替了电缆在设备间的有线连接方式,实现了不同设备之间的快速连接。也正因此,本论文中研究的蓝牙锁有着广泛的应用和不可代替的优势。如今人类已经步入了一个全新的时代——互联网时代。信息在我们日常生活中扮演着重要的角色,而电脑和互联网则成为了我们工作、生活中不可或缺的一部分。在这样的背景下,我们似乎是随时随地的连入了网络之中,而这与智能手机的普及和发展有着密不可分的关系。信息化技术给予了我们极大的方便,但是通信安全问题也日益凸显。信息安全是通信的保障,一旦出现安全问题,所有的通信内容都将失去意义。正是基于以上几点的考量,本论文展开了智能手机控制的蓝牙锁系统设计,主要研究和工作在以下几个方面:第一,蓝牙锁系统设计。本设计方案基于蓝牙锁的性能考虑,根据不同的使用情况设计不同的工作模式。在本论文中设计的蓝牙锁系统分为三种工作模式:管理员工作模式、固定用户工作模式、临时用户工作模式。论文中,详细论述了各种模式的实现方案,并且在不同方案间进行对比研究。此外,进行功能分解,按照功能模块完成蓝牙锁系统设计。这是本论文的创新点之一。第二,数据传输设计。根据设计的需求,对数据的传输、存储进行设计。第三,数据加密设计。本论文中采用了加密算法与so动态库双重加密的方式进行数据加密,保障通信安全。这是本论文的创新点之一。第四,智能控制端设计。本论文中以搭载Android操作系统的智能手机为代表进行研究,开发了适用于Android操作系统的顶层软件。第五,响应执行端设计。本论文中采用CC2540蓝牙芯片进行开发。响应执行端设计包括两方面的内容,即执行端软件设计与执行端硬件设计。所有设计完成后,对于各部分功能模块进行了测试,保证各个模块均可稳定、正常运行。