基于蓝牙和安卓的仪器专用APP的设计和开发(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于蓝牙和安卓的仪器专用APP的设计和开发(4)

人机界面为用户提供信息显示平台并使得用户可通过操作人机界面来进行仪器的控制工作。用户在界面上通过控制APP的通讯,来完成APP对于蓝牙连接以及设备Wi-Fi的连接控制工作;同时,系统也能在人机界面上给用户提供通讯的具体信息,以便用户对通讯进行下一步的控制工作。

对于仪器来说,除了完成其自身CPU的正常运行工作之外,还需要构建一个蓝牙从设备,并为该从设备添加名称和密码,当有蓝牙设备申请与该蓝牙从设备进行配对时,需要完成密码输入验证,当密码输入正确时才能与仪器蓝牙进行配对。

2。2  蓝牙通讯介绍

蓝牙技术是Ericsson移动通信公司在1994年开始启动的,当时想解决移动电话与它的外围配件,如免提耳机、台式设备间的无线连接问题,现逐渐发展成一种短距离无线链路的概念。1998年2月Ericsson、Nokia、Toshiba、IBM、Intel等五家国际著名公司作为蓝牙SGI发起人,并于1998年5月20~21日他们分别在伦敦、加州的San Jose和日本的东京公布了这项蓝牙计划,把蓝牙无线技术的理念正式推向社会,使其成为一种无线电技术的全球规范。Internet和移动通信的迅速发展,使人们对各种数据源和网络服务的需求迅速增长[10]。

蓝牙是一种支持设备短距离通信的无线电技术。利用蓝牙技术能在多个设备之间进行无线信息交换,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网之间的通信[11]。蓝牙技术采用时分双工传输方案实现全双工传输,采用低能耗无线电通信技术来实现语音、数据和视频传输的,其传输速率最高为每秒1Mb/s,以时分方式进行全双工通信,通信距离为10 米左右[11]。蓝牙包括四个功能模块,一是天线单元,二是链路控制单元,三是链路管理单元,四是软件功能模块。其技术的优势有四点:一是可以代替有限电缆;二是具有很强的移植性;三是低功耗,辐射小;四是集成电路简单,成本低廉。同时蓝牙技术的劣势也有两个方面:一是易受其他频率干扰;二是传输速度较慢[12]。

为了让蓝牙技术能够充分满足系统产品更加方便使用的需求,尤其是蓝牙技术数据传输方面的需求,蓝牙特别兴趣小组(SIG)仍在持续不断地对蓝牙技术进行修正与改版的工作。蓝牙规范1。0版本主要是针对点对点的无线数据传输,给出了标准的数据传输分组格式以及分组类型;2。0 版本通过减少工作负载循环降低了能源消耗,增加带宽简化了多连接模式,可与以往的蓝牙规范兼容,降低了比特误差率;目前较新的版本是蓝牙技术联盟在2009年4月颁布的蓝牙 3。0+HS高速核心规范和在2009年12月颁布的蓝牙4。0低功耗核心规范[13]。本文使用的是蓝牙4。0,该版本适用范围广泛且具有降低蓝牙数据传输能耗的优点。文献综述

蓝牙技术规定在一对设备进行蓝牙通讯时,必须要有一个作为主设备,另一个为从设备,才能进行通信。通信时,必须由主设备查询蓝牙设备并发起配对,在成功连接后,才能进行数据传输。本文中使用的平板或手机等都具备蓝牙通讯功能,因此既可以作为主设备也可以作为从设备,而仪器只能作为从设备,在课题中平板作为主设备来发起对仪器的配对连接,在知道仪器的蓝牙地址和配对密码后,完成配对连接即可与仪器进行数据传输。

要完成APP的通讯设计,本文选择使用PC机来代替仪器作为从设备,用到了一款名为“HC-05”的蓝牙设备,它具有传统蓝牙技术的功能,可以在室内10m以内的距离进行通信,能够与手机等设备的蓝牙配对连接,并且也能够通过串口助手来观测它对手机发送数据的接收情况以及手动控制它对手机发送数据。 (责任编辑:qin)