智能手环开发方案--蓝牙通讯协议
深圳智能手环方案公司《酷点网络》定制手环方案,本文档针对手环显示,控制的需求说明。
1.1编写目的
本协议针对智能手环显示,控制的需求说明,供开发人员,测试人员,美工参考。
1.3项目术语
数据库字段全为小写
1.4参考资料
1.4.1 手机端app和手环蓝牙模块通讯协议采用10Byte数据传输,1Byte校验码,1Byte 命令,8Byte数据。
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 。
3,读取历史睡眠记录数
2.2.2,运动步数追踪记录
1,计步模式两种
1,按目标计步
2,随意走动即计步统计 2,数据保存
1,如果到23:59
分目标还未完成,保存目标记步,且自动切换到随意模式。
数据传输格式(手环蓝牙芯片到手机app )
2.2.4 定时提醒
手机到手环蓝牙芯片1秒震动
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个闹钟接口.
, 寻找WATCH 提示4秒
2.2.7,手机发出
2.2.8,手环和手机断开后手环是否提示的开关功能
2.2.9 手环电池电量显示
2.2.10 手环硬件信息
2.2.11 手机和手环连上后,手环设置闹钟时间