智能手环开发方案--蓝牙通讯协议
深圳智能手环方案公司《酷点网络》定制手环方案,本文档针对手环显示,控制的需求说明。
编写目的
本协议针对智能手环显示,控制的需求说明,供开发人员,测试人员,美工参考。
项目术语
数据库字段全为小写
参考资料
手机端app和手环蓝牙模块通讯协议采用10Byte数据传输,1Byte校验码,1Byte命令,8Byte数据。
命令位
数据位
校验位
1Byte
8Byte
1Byte
数据校验方式:Byte10=(Byte1+Byte2+Byte3+Byte4+Byte5+Byte6+Byte7+Byte8+Byte9)&0xFF
2 系统需求
1,睡眠追踪记录
2,运动步数追踪记录
3,手机来电提示。
4,手机短信提示。
5,定时定点提醒
6,手机APP设置手环时间。
功能描述
睡眠追踪记录
1,手环蓝牙模块1分钟检测到Sensor数据变化在某一区间(代表不运动)时开始进行记录时间A,直到Sensor数据开始变化(1分钟内都在大范围变化)时结束,时间为B。 B-A 的时间间隔就为此次睡眠时间。此时将数据上报给手机端App。
1, 接收睡眠数据
命令位
时间
数据
校验位
1Byte
0xFE
4Byte 时间
整数表示当前时间从1970开始
4Byte
休眠时间,最大3600*24 秒
1Byte
2,读取睡眠记录
命令位
数据
校验位
1Byte
0x31
4Byte
空
4Byte
空
1Byte
3,读取历史睡眠记录数
命令位
数据
校验位
1Byte
0x 32
4Byte
空
4Byte
空
1Byte
4,接受历史睡眠记录数
命令位
数据
校验位
1Byte
4Byte
4Byte
1Byte
0xED
空
历史记录个数
,运动步数追踪记录
1,计步模式两种
1,按目标计步
2,随意走动即计步统计
2,数据保存
1,如果到23:59分目标还未完成,保存目标记步,且自动切换到随意模式。
数据传输格式(手环蓝牙芯片到手机app)
命令位
数据
校验位
1Byte
0x FA
目标步数
4Byte
整数表示当前时间
4Byte
最大9999step
1Byte
0x F9
随意步数
整数表示当前时间
0x F8
设置目标值
手环设置手机
向上
0x 03
设置目标值
手机设置手环
向下
设置0代表关闭目标记步
定时提醒
手机到手环蓝牙芯片 1秒震动
命令位
数据
校验位
1Byte
0x 07
定时事务提醒
7Byte
0x01 震动
1Byte
手机设置手环时间,日期,星期设置
1,日期年月日 4Byte,数据位的前4个Byte表示 ,高位为年 低位为 日。
eg: 2014 - 10 -31 数据位表示为 :0x 14 0E 0A 1F
20: 0x14
14: 0x0E
10:
智能手环开发方案蓝牙通讯协议 来自淘豆网m.daumloan.com转载请标明出处.