毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

移动安防系统Android客户端的设计与实现(3)

时间:2024-02-28 22:29来源:毕业论文
1。2。2 运行环境介绍 1) 该软件运行的手机版本为运行Android的手机均可。 2) 该软件运行的系统版本为Android4。0。3以及以上版本。 3) 该软件运行的手机需要

1。2。2 运行环境介绍

1) 该软件运行的手机版本为运行Android的手机均可。

2) 该软件运行的系统版本为Android4。0。3以及以上版本。

3) 该软件运行的手机需要支持蓝牙4。0标准。

2 关键技术简介

2。1 Java 简介

Java是一门面向对象的语言,它拥有C++中的优点,同时抛弃了C++中关于多继承以及指针等难以理解的概念。因此Java具有简单易用以及功能强大两个特征。Java作为静态的面向对象编程的代表,很好地实现了面向对象的理论,允许程序员使用最优雅的思维方式来进行复杂的编程。

Java拥有许多优秀的特点,如简单、跨平台、安全、可移植、面向对象以及支持多线程。Java编写的程序运行在JVM虚拟机上,所以Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Android虽然使用了Java作为编程语言,但是Android程序并不是运行在JVM虚拟机之上,而是运行在Dalvik虚拟机或者ART虚拟机之上,所以Android上的Java与传统的Java并不是一样的。Android的编程方式仅仅是在语法上借用了Java的语法,但是内部所有的方法都是通过Android SDK中提供的方法实现。仅仅是外在类似Java,然而实现方法与Java完全不同。

2。2 BlueTooth简介论文网

蓝牙( Bluetooth ):蓝牙是一种无线技术标准,它可以实现如移动设备、固定设备或者楼宇间个人域网之间的短距离数据交换(蓝牙使用的是2。4-2。485GHz的ISM波段的UHF无线电波)。蓝牙技术最初是由爱立信公司在1994年创立的,当时创立的目的是作为RS232数据线的替代方案。蓝牙可同时连接多个设备,同时因为无线的特点,所以蓝牙克服了数据同步的难题。

蓝牙主设备最多可同时与一个微小网络中的七个设备通讯,当然这只是理论值,并不是所有的蓝牙主设备都能够达到这一最大的通讯量。设备之间可以通过协议转换主从角色,从设备也可转换为主设备,主设备也可以转化为从设备。

蓝牙提供两个或两个以上的微小网连接以形成分布式网络,让特定的设备在这些微小网中自动的同时地扮演主从设备,是设备之间能够互相通讯。

数据传输可以随时随地地在主设备和其他的从设备之间进行。主设备可选择要访问的从设备;比较典型的情况是,蓝牙主设备可以在设备之间以轮询的方式快速转换。虽然主设备能够一次最多与七个从设备相互连接,但是蓝牙从设备很难与一个以上的主设备相互连接。

2。2。1 BlueTooth 4。0 简介

BlueTooth 4。0是2012年最新蓝牙版本,是3。0的升级版本;蓝牙4。0较蓝牙3。0版本更加省电、而且成本低、3毫秒低延迟,具有超长有效连接距离,并且支持AES-128加密等特点;通常使用在远程控制、蓝牙耳机、蓝牙音箱、钟表、医疗保健以及运动感应器上。蓝牙4。0将高速技术、传统蓝牙技术和低耗能技术三种优点融为一体,其中低耗能技术又称为BLE,大量的使用在智能手机以及无线设备上,蓝牙4。0版本的功耗较老版本降低了90%以上,更省电。

蓝牙4。0的出现,解决了蓝牙在手机上的功耗问题,Google在搭载蓝牙4。0的手机上正式支持了低功耗蓝牙,使得各种蓝牙终端同安卓设备一起使用成为可能,极大的提升了用户体验。

2。2。2 BlueTooth 4。0 特点文献综述

1。速度:蓝牙4。0支持1Mbps数据传输率下的超短数据包,最少8个数据位,最多27个数据位。所有的连接都是用在蓝牙2。1中加入的减速呼吸模式来实现超低速的工作循环。 移动安防系统Android客户端的设计与实现(3):http://www.chuibin.com/jisuanji/lunwen_202383.html

------分隔线----------------------------
推荐内容