智能手环开发方案蓝牙通信协议.docx
《智能手环开发方案蓝牙通信协议.docx》由会员分享,可在线阅读,更多相关《智能手环开发方案蓝牙通信协议.docx(7页珍藏版)》请在冰豆网上搜索。
智能手环开发方案蓝牙通信协议
智能手环开发方案--蓝牙通信协议
深圳智能手环方案公司《酷点网络》定制手环方案,本文档针对手环显示,操纵的需求说明。
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
4Byte
4Byte
1Byte
0x31
空
空
3,读取历史睡眠记录数
命令位
数据
校验位
1Byte
0x32
4Byte
空
4Byte
空
1Byte
4,同意历史睡眠记录数
命令位
数据
校验位
1Byte
0xED
4Byte
空
4Byte
历史记录个数
1Byte
2.2.2,运动步数追踪记录
1,计步模式两种
1,按目标计步
2,随意走动即计步统计
2,数据保留
1,若是到23:
59分目标还未完成,保留目标记步,且自动切换到随意模式。
数据传输格式(手环蓝牙芯片得app)
命令位
数据
校验位
1Byte
0xFA
目标步数
4Byte
整数表示当前时间
4Byte
最大9999step
1Byte
0xF9
随意步数
整数表示当前时间
0xF8
设置目标值
手环设置手机
向上
0x03
设置目标值
手机设置手环
向下
设置0代表关闭目标记步
2.2.4按时提示
得手环蓝牙芯片1秒震动
命令位
数据
校验位
1Byte
0x07
定时事务提醒
7Byte
0x01震动
1Byte
2.2.5设置手环时刻,日期,礼拜设置
1,日期年月日4Byte,数据位的前4个Byte表示,高位为年低位为日。
eg:
2021-10-31数据位表示为:
0x140E0A1F
20:
0x14
14:
0x0E
10:
0x0A
31:
0x1F
2,时刻2Byte,数据为的后2个Byte表示高位为小时,低位为分钟,
eg:
15:
56数据表示为:
0x0F38
3,秒1Byte
eg:
30秒数据表示为0x1E
5,礼拜几1Byte
eg:
礼拜1,0x01
范围:
0x01到0x07
命令位
数据
校验位
1Byte
0x08
7Byte
0x140E0A1F0F381E01
1Byte
2.2.6,设置闹钟时刻。
第一个闹钟接口,后面还有2个闹钟接口.
命令位
数据
校验位
1Byte
0x09
8Byte
小时:
4Byte
分钟:
4Byte
18:
56
eg:
0000001200000038
1Byte
2.2.7,发出,寻觅WATCH提示4秒
命令位
数据
校验位
1Byte
0x0B
提示方式
8Byte
0x01震动
1Byte
2.2.8,手环和断开后手环是不是提示的开关功能
命令位
数据
校验位
1Byte
0x0C
提示方式
8Byte
0x01打开
0x00关闭
1Byte
2.2.9手环电池电量显示
命令位
数据
校验位
1Byte
0xF7
7Byte
电量指示数据
0x00到0x06
1Byte
2.2.10手环硬件信息
命令位
数据
校验位
1Byte
0xF6
4Byte
0x01版本号
4Byte
0x01只有震动
1Byte
2.2.11和手环连上后,手环设置闹钟时刻
命令位
数据
校验位
1Byte
0xf5
8Byte
小时:
4Byte
分钟:
4Byte
18:
56
eg:
0000001200000038
1Byte
2.2.13名字传输
命令位
4Byte
1Byte
1Byte
2Byte
校验位
1Byte
0x17
0x00000000
名字长度
允许1到4
0x01到0x04
当前第几个字
0x01到0x04
当前汉字的Unicode码
1Byte
命令位
8Byte
校验位
1Byte
0x18
8Byte数据
第1Byte到第8Byte
1Byte
命令位
8Byte
校验位
1Byte
0x18
8Byte数据
第9Byte到第16Byte
1Byte
命令位
8Byte
校验位
智能蓝牙手环方案开发----酷点网络