资源描述
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
--------------------------------------------------------------------------------------------------------------------------------------------
智能手环开发方案--蓝牙通讯协议
深圳智能手环方案公司《酷点网络》定制手环方案,本文档针对手环显示,控制的需求说明。
1.1 编写目的
本协议针对智能手环显示,控制的需求说明,供开发人员,测试人员,美工参考。
1.3 项目术语
数据库字段全为小写
1.4 参考资料
1.4.1 手机端app和手环蓝牙模块通讯协议采用10Byte数据传输,1Byte校验码,1Byte命令,8Byte数据。
命令位
数据位
校验位
1Byte
8Byte
1Byte
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。
1, 接收睡眠数据
命令位
时间
数据
校验位
1Byte
0xFE
4Byte 时间
整数表示当前时间从1970开始
4Byte
休眠时间,最大3600*24 秒
1Byte
2,读取睡眠记录
命令位
数据
校验位
1Byte
0x31
4Byte
空
4Byte
空
1Byte
3,读取历史睡眠记录数
命令位
数据
校验位
1Byte
0x 32
4Byte
空
4Byte
空
1Byte
4,接受历史睡眠记录数
命令位
数据
校验位
1Byte
0xED
4Byte
空
4Byte
历史记录个数
1Byte
2.2.2,运动步数追踪记录
1,计步模式两种
1,按目标计步
2,随意走动即计步统计
2,数据保存
1,如果到23:59分目标还未完成,保存目标记步,且自动切换到随意模式。
数据传输格式(手环蓝牙芯片到手机app)
命令位
数据
校验位
1Byte
0x FA
目标步数
4Byte
整数表示当前时间
4Byte
最大9999step
1Byte
0x F9
随意步数
整数表示当前时间
0x F8
设置目标值
手环设置手机
向上
0x 03
设置目标值
手机设置手环
向下
设置0代表关闭目标记步
2.2.4 定时提醒
手机到手环蓝牙芯片 1秒震动
命令位
数据
校验位
1Byte
0x 07
定时事务提醒
7Byte
0x01 震动
1Byte
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
命令位
数据
校验位
1Byte
0x 08
7Byte
0x 14 0E 0A 1F 0F 38 1E 01
1Byte
2.2.6,设置闹钟时间。
第一个闹钟接口,后面还有2个闹钟接口.
命令位
数据
校验位
1Byte
0x 09
8Byte
小时:4Byte
分钟:4Byte
18:56
eg:00 00 00 12 00 00 00 38
1Byte
2.2.7,手机发出, 寻找WATCH 提示4秒
命令位
数据
校验位
1Byte
0x 0B
提示方式
8Byte
0x01 震动
1Byte
2.2.8,手环和手机断开后手环是否提示的开关功能
命令位
数据
校验位
1Byte
0x 0C
提示方式
8Byte
0x01 打开
0x00 关闭
1Byte
2.2.9 手环电池电量显示
命令位
数据
校验位
1Byte
0x F7
7Byte
电量指示数据
0x 00 到 0x 06
1Byte
2.2.10 手环硬件信息
命令位
数据
校验位
1Byte
0x F6
4Byte
0x01 版本号
4Byte
0x01 只有震动
1Byte
2.2.11 手机和手环连上后,手环设置闹钟时间
命令位
数据
校验位
1Byte
0x f5
8Byte
小时:4Byte
分钟:4Byte
18:56
eg:00 00 00 12 00 00 00 38
1Byte
2.2.13 名字传输
命令位
4Byte
1Byte
1Byte
2Byte
校验位
1Byte
0x 17
0x00 00 00 00
名字长度
允许1到4
0x01到0x04
当前第几个字
0x01到0x04
当前汉字的Unicode码
1Byte
命令位
8Byte
校验位
1Byte
0x 18
8Byte数据
第1Byte到第8Byte
1Byte
命令位
8Byte
校验位
1Byte
0x 18
8Byte数据
第9Byte到第16Byte
1Byte
命令位
8Byte
校验位
智能蓝牙手环方案开发----酷点网络
---------------------------------------------------------精品 文档---------------------------------------------------------------------
展开阅读全文