智能手环开发方案--蓝牙通讯协议
深圳智能手环方案公司《酷点网络》定制手环方案,本文档针对手环显示,控制的需求说明。
1.1 编写目的
本协议针对智能手环显示,控制的需求说明,供开发人员,测试人员,美工参考。
1.3 项目术语
数据库字段全为小写
1.4 参考资料
1.4.1 手机端app和手环蓝牙模块通讯协议采用10Byte数据传输,1Byte校验码,1Byte 命令,8Byte数据。
1.4.1 数据校验方式:Byte10=(Byte1+Byte2+Byte3+Byte4+Byte5+Byte6+Byte7+Byte8+Byte9)&0xFF
2 系统需求
2.1任务概述
1,睡眠追踪记录
2,运动步数追踪记录
3,手机来电提示。
4,手机短信提示。
5,定时定点提醒
6,手机APP设置手环时间。
2.2 功能描述
2.2.1 睡眠追踪记录
1,手环蓝牙模块1分钟检测到Sensor数据变化在某一区间(代表不运动)时开始进行记录时间A,直到Sensor数据开始变化(1分钟内都在大范围变化)时结束,时间为B。B-A 的时间间隔就为此次睡眠时间。此时将数据上报给手机端App。
2,读取睡眠记录
3,读取历史睡眠记录数
2.2.2,运动步数追踪记录
1,计步模式两种
1,按目标计步
2,随意走动即计步统计
2,数据保存
1,如果到23:59分目标还未完成,保存目标记步,且自动切换到随意模式。
2.2.4 定时提醒
2.2.5 手机设置手环时间,日期,星期设置
1,日期年月日 4Byte ,数据位的前4个Byte 表示 ,高位为年 低位为 日。 eg: 2014 - 10 -31 数据位表示为 :0x 14 0E 0A 1F
20: 0x14 14: 0x0E 10: 0x0A 31: 0x1F
2,时间2Byte ,数据为的后2个Byte 表示 高位为小时,低位为分钟 , eg:15:56 数据表示为:0x 0F 38
3, 秒 1 Byte
eg: 30 秒 数据表示为 0x 1E
5,星期几 1Byte eg: 星期
1 ,0x 01 范围:0x 01 到 0x07
2.2.6,设置闹钟时间。
2.2.7,手机发出, 寻找WATCH 提示4秒
2.2.8,手环和手机断开后手环是否提示的开关功能
2.2.9 手环电池电量显示
2.2.10 手环硬件信息
2.2.11 手机和手环连上后,手环设置闹钟时间
2.2.13 名字传输