本课题的主要任务是开发一个安卓应用,利用蓝牙来接收传感器采集的脉搏信号和温度信号,并将信号数据进行实时记录,通过数据分析为用户做初步诊断,并给出简单的健康建议。在此基础上,对应用功能进行扩展,如存下信号数据以供有需要的用户自行查看分析,力求更方便地服务于用户。本设计主要是软件上的功能。软件功能主要分蓝牙模块,数据传输模块,数据处理模块和报警模块。
蓝牙模块负责通过蓝牙通信协议检测周围匹配的蓝牙设备(BLE设备),并显示到应用界面中以供用户选择,用户选择点击之后可以开启蓝牙数据传输服务。
数据传输模块就是承接蓝牙模块,打开蓝牙传输服务功能,程序会自动接收传输过来数据,然后对其进行二次处理。
数据处理模块就是在传输的数据基础上,把这些数据进行记录处理。通过软件可以实时对数据查看和删除。
报警模块是通过APP可以设置数据范围,当实时数据超过该范围可以发出报警声和发出报警短信到用户设置的报警手机上。
1.3设计的可行方案
设计的主体是通过脉搏传感器和温度传感器,经由一定的传输手段传至智能终端,并由智能终端上的APP对接收到的信号进行数据化,并进行数据的实时记录。
经过前期的分析和准备,本设计之初需要以下的设备和方案。
1、温度传感器,采集温度信号
2、脉搏传感器,采集脉搏信号
3、信号发送器,将信号发送出去
4、信号接收器,接收采集的信号
5、处理器,将信号进行数据处理
6、显示器,将处理的结果在手机屏幕上展示给用户看
根据这些来可以判断出,这些环节中如果有一个改变,那么整个就需要采取截然不同的设计方案。脉搏和温度信号的发出和接收都是利用蓝牙来完成的,其他环节中影响最大的就是脉搏传感器、温度传感器和处理器,这三个环节的不同会使整个设计有不同的实施方案。
因为Android系统的移植性非常强,能安装Android系统的设备越来越多,而且设备的可携带性也越来越高,目前的方案是把这个软件安装到Android平台上,利用传感器采集相关的信号,然后将采集到的脉搏信号和温度信号利用蓝牙传输到移动终端,并利用Android对数据实时记录。
1.4 本章小结
本章节主要介绍了移动医疗的背景、设计的项目与意义、设计的功能实现和设计的可行方案。通过对这些详细的介绍,我们了解了本次设计的主体框架及接下来如何实现基于安卓的健康指标检测系统App开发的设计。
第二章 硬件介绍
本课题是基于安卓的健康指标检测系统App的开发,要想实现本设计的整体功能,那么需要一些硬件设备来配合。本章节主要是简单的介绍一下本次设计所需要的硬件设备。
2.1 Android硬件平台
首先我先用Genymotion来调试;当然因为该模拟器没有蓝牙和WIFI功能,所以最后是用三星智能手机来联调的。
2.1.1模拟器Genymotion
Genymotion是个很完善的调试工具,它提供给我们一个很实用的Android虚拟环境。它有启动速度或者应用载入速度快捷,性能优越的特点。
另外,genymotion的源码包容易看懂,安装简单。
Genymotion安装流程如下:
1、注册Genymotion账号
2、下载Genymotion安装包
3、安装VitualBox
4、安装Eclipse或者Intellij插件
注册是官方网址www.genymotion.com,注册完成后,我们可以选择我们所需要的模拟器的系统环境,如图2-1所示。
图2-1选择系统环境的界面
环境选择好后,下载源码包,安装并创建完毕后如图2-2所示。 Android的健康指标检测系统的App设计(3):http://www.youerw.com/jisuanji/lunwen_47638.html