一.需求分析1.1功能性需求(1)手环可以随时采集用户的身体状况,记录步行数,并监测用户的睡眠状况。(2)用户数据可长期保存,随时提取(3)可根据采集到的用户数据建立健康模型,实时对用户提出建议和警告,建议的结果发送到移动端APP(4)对用户进行有针对性的商品推荐1.2性能需求(1)保密性:手环和移动端APP配对,输入个人口令才能配对连接查看数据(2)美观性:手环设计美观,APP界面清新简洁(3)易用性:操作难度低,易上手(4)产品安全性:手环防水防震,APP无明显bug二.模块划分及技术方案2.1感应模块手环和皮肤接触的地方有一个金属感应器,通过“三轴加速度传感器”运作,测量空间中X轴、Y轴、Z轴的加速度,能够感应人体在各个方向的振动。当用户迈步时,单脚着地重心上提,垂直方向呈向上加速度,并向前加速。而手环中的三轴加速器,就是通过人体这样不同的加速度变化可以绘制出一条正弦曲线。以垂直方向加速度正弦波为例,从波谷到波峰再到波谷就是正常人一个步伐的过程,如此就可以推算出用户行进的步数。图1当用户进入睡眠状态时,手环使用体动记录仪监视用户的微小运动,以系统的计算方式进行累计计算,每2分钟记录一次合计值,与此同时的姿势数据得到记录。通过计算来判断睡眠状态。2.2数据传输模块手环数据的同步主要有三种方式:蓝牙,NFC,USB由于使用USB传输会增加成本,便利性也难以保证,故不使用USB传输蓝牙NFCUSB优点应用范围广,可操作性强传输数据更加快捷可同步大存储量数据缺点连接识别慢,传输速度慢只能传输储存少量数据需要增加硬件体积,硬件成本高操作方式与移动端实现蓝牙连接近场信息数据传输使用USB连接传输数据表12.2.1蓝牙传输:1主从关系:蓝牙技术规定每一对设备之间进行蓝牙通讯时,必须一个为主角色,另一为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。理论上,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯。一个具备蓝牙通讯功能的设备,可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。2呼叫过程:蓝牙主端设备发起呼叫,首先是查找,找出周围处于可被查找的蓝牙设备。主端设备找到从端蓝牙设备后,与从端蓝牙设备进行配对,此时需要输入从端设备的PIN码,也有设备...