欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 智能手表蓝牙 GATT 通讯协议文档

智能手表蓝牙 GATT 通讯协议文档

2025/5/14 13:12:21 来源:https://blog.csdn.net/hoony123/article/details/147858574  浏览:    关键词:智能手表蓝牙 GATT 通讯协议文档

以下是一份适用于智能手表的 蓝牙 GATT 通讯协议文档,适用于 BLE 5.0 及以上标准,兼容 iOS / Android 平台:


在这里插入图片描述

智能手表蓝牙 GATT 通讯协议文档

文档版本:V1.0
编写日期:2025年xx月xx日
产品型号:Aurora Watch S1
适用芯片:EFR32BG22 / nRF52 / TLSR 系列等


一、协议概述

本通讯协议定义了 Aurora Watch S1 与手机 App 之间基于 Bluetooth Low Energy (BLE) 的 GATT 通讯结构,支持基础配置、实时同步、通知推送、健康数据同步等功能。

  • 协议基础:GATT Profile(Generic Attribute Profile)
  • 连接方式:Peripheral 模式(手表) ←→ Central 模式(手机)
  • MTU Size:默认 247 bytes(支持扩展)
  • 安全模式:BLE Secure Connections(支持绑定、加密)

二、GATT Profile 总览

Service 名称UUID(128-bit)用途说明
设备信息服务0x180A固件版本、厂商信息等
通用通讯服务(主服务)0000FFF0-0000-1000-8000-00805F9B34FB所有 App 与手表数据传输
时间同步服务00001805-0000-1000-8000-00805F9B34FB时间校准
心率服务0x180D实时/历史心率同步
电池服务0x180F电池电量读取

三、通用通讯服务定义(UUID: FFF0)

用于 App 与手表之间自定义双向数据传输,使用 Notify + Write Without Response 组合。

3.1 特征定义

特征名称UUID属性最大长度描述
下行控制FFF1Write Without Response247 bytesApp → 手表命令写入
上行通知FFF2Notify247 bytes手表 → App 数据上报
OTA升级通道FFF3Write/Notify247 bytes固件升级数据通道

四、协议数据结构

所有 FFF0 服务使用统一协议帧结构,格式如下:

| Byte 0   | Byte 1~2 | Byte 3 ~ N       |
|----------|----------|------------------|
| CMD_ID   | Length   | Payload Data     |
  • CMD_ID:1 Byte,命令类型(详见下表)
  • Length:2 Bytes,小端,Payload 长度
  • Payload:具体数据内容,变长

4.1 常用命令定义

CMD_ID方向功能说明Payload 示例
0x01App→手表请求设备信息
0x02手表→App返回设备信息{"sn":"S1A001", "ver":"1.0.5"}
0x10App→手表设置时间时间戳 (4 bytes, UNIX格式)
0x11手表→App返回时间确认同步后时间戳
0x20App→手表发送通知内容UTF-8 字符串(如来电、短信)
0x21手表→App用户点击操作反馈{“type”:“sms”,“action”:“read”}
0x30手表→App上传心率数据时间戳 + 心率值序列
0x40App→手表OTA升级初始化固件版本+大小校验码等
0x41App→手表OTA数据包固件片段(最大240字节)
0x42手表→AppOTA结果回执{“result”:“success”}

五、连接与绑定流程

  1. App 扫描广播(含设备名称 AuroraS1 + MAC 后缀)
  2. 连接后读取 Device Info(Model/Ver)
  3. App 启动绑定流程(随机绑定码或 BLE pairing)
  4. 加密通道建立后允许所有功能访问

六、注意事项

  • OTA升级阶段需独占 FFF0 服务,不可并发其他命令
  • 所有时间同步应以 UTC 格式传输,避免时区混乱
  • 通讯应基于 ACK 超时重试机制(最多3次)
  • 建议使用 JSON 作为 Payload 格式,便于解析与扩展
  • 特征 Notify 应开启 CCCD 才能收到数据

七、版本控制记录

版本号日期修改说明
V1.02025-05-10初版发布,定义基础命令、数据结构

喜欢的盆友点赞加收藏,关注不迷路

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词