项目描述:此项目基于蓝牙通讯的项目,实现计步监测,心率监测,睡眠检测,信息来电通知,闹钟设置,防丢提醒等功能。
难点:心电图实时画的实现方法--显示和洛伦茨画图,心电库的封装。
技术要点:
1.蓝牙单例的封装,处理手机蓝牙各种状态(蓝牙打开,关闭,重启),扫描,搜索外设,检索具有服务的已连接(配对)的外围设备,等待连接,对外设进行扫描并发现服务与特征,断开连接,蓝牙自动回连。
2.数据库表的增删改查,针对从手环拉到的数据,创建运动,睡眠,血压等8张表。从数据库表拉取数据展示。
3.语言国际化,分别设置了英语,日语,法语等8国语言,根据App定位或者拉取手机系统语言设置显示不同语言。
4.配置高德地图和谷歌地图,定位中国就显示高德地图,否则显示谷歌地图。
5.地图实时描绘运动轨迹点。
6.利用DFU进行蓝牙固件空中升级。