news 2026/4/25 19:38:43

BLE服务特征描述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BLE服务特征描述

在蓝牙规范中通常指 GATT 服务 (Service) 与特征 (Characteristic) 的概念及其层级关系。

GATT 数据模型层级

在低功耗蓝牙 (BLE) 中,设备连接后通过 GATT (通用属性协议) 进行数据交换。其数据模型是一个三层结构:

服务 (Service) → 特征 (Characteristic) → 描述符 (Descriptor)

* 服务 (Service)一个服务代表设备的一项完整功能模块,如“心率服务”或“电池服务”。每个服务由一个唯一的 UUID 标识,可包含多个特征。

* 特征 (Characteristic)特征是服务中实际存储和传输数据的单元,是数据交互的最小粒度。例如,“心率服务”下的“心率测量值”就是一个特征。每个特征包含:

* 特征值 (Value):真正的数据,如

"72 bpm"。

* 属性 (Properties):定义可对该值执行的操作,如读 (Read)、写 (Write)、通知 (Notify)、指示 (Indicate)。

* 描述符 (Descriptors):对特征的附加说明信息。

* 描述符 (Descriptor)用于描述特征的元数据。最常见的描述是 CCCD (客户端特征配置描述符),客户端通过写入它来启用或禁用某个特征的通知/指示功能。

核心概念对比

下表清晰展示了服务、特征和描述符的区别:

概念 作用 通俗比喻 是否承载业务数据

服务 (Service) 将相关的功能打包成一个模块 图书馆的“科技区” 否,仅作为功能分类

特征 (Characteristic) 存放具体的数据点和操作方式 科技区里的“某本书” 是,是实际的数据载体

描述符 (Descriptor) 对特征进行补充说明 书的“使用说明”或“目录” 否,仅描述特征本身

常见标准服务示例

蓝牙技术联盟 (SIG) 定义了许多标准服务,方便设备间互操作:

* 电池服务 (Battery Service, 0x180F)

* 特征: 电池电量 (UUID 0x2A19)

* 操作: 手机可读取电量百分比,或订阅电量变化通知。

* 设备信息服务 (Device Information Service, 0x180A)

* 特征: 厂商名称、型号、序列号等。

* 操作: 手机可读取设备的基本信息。

* 心率服务 (Heart Rate Service, 0x180D)

* 特征: 心率测量值、心率传感器位置等。

* 操作: 手环将心率值通过通知推送给手机。

自定义服务与特征

除了标准服务,开发者也可以定义自己的服务和特征,以实现特定功能(如设备控制、自定义传感器数据等)。

* UUID 格式

* 16位 UUID: 由 SIG 分配给标准服务/特征,如 "0x180F"。

* 128位 UUID: 用于自定义功能,通常基于 SIG 的基 UUID ("0000xxxx-0000-1000-8000-00805F9B34FB") 进行修改。

* 典型应用一个自定义的“串口服务”可能包含:* TX 特征 (用于发送): 属性为 "Notify" + "Read"。

* RX 特征 (用于接收): 属性为 "Write" /

"Write without response"。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 19:15:10

UART寄存器分类介绍

一、UART 寄存器的核心分类通用 UART 模块的寄存器通常分为控制类、状态类、数据类、配置类4 大类,不同 MCU 的寄存器名称可能不同,但功能一致。二、通用 UART 寄存器详解1. 数据寄存器(Data Register)功能:存储待发送…

作者头像 李华
网站建设 2026/4/22 20:35:39

AI智能体架构全景解析:从基础到应用的完整指南

本文综述AI智能体架构,从三个维度分析:审议与推理、规划与控制、工具调用与环境交互。文章组织了智能体组件、编排模式和部署场景,探讨了设计中的关键权衡(延迟与准确性、自主性与可控性、能力与可靠性)。同时强调评估…

作者头像 李华
网站建设 2026/4/17 23:20:07

学术论文AI写作:7款工具操作技巧与案例解析

工具核心特点速览 工具名称 核心优势 适用场景 数据支撑 aibiye 全流程覆盖降重优化 从开题到答辩的一站式需求 支持20万字长文逻辑连贯 aicheck 院校规范适配模板化输出 国内本硕博论文框架搭建 覆盖90%高校格式要求 秒篇 3分钟文献综述生成 紧急补文献章节 知…

作者头像 李华
网站建设 2026/4/17 23:14:13

7款AI工具高效撰写学术论文的技巧与实例解析

工具核心特点速览 工具名称 核心优势 适用场景 数据支撑 aibiye 全流程覆盖降重优化 从开题到答辩的一站式需求 支持20万字长文逻辑连贯 aicheck 院校规范适配模板化输出 国内本硕博论文框架搭建 覆盖90%高校格式要求 秒篇 3分钟文献综述生成 紧急补文献章节 知…

作者头像 李华
网站建设 2026/4/17 23:09:33

港仔机器人指挥控制系统数字孪生界面设计

项目背景 2025年6月16日,香港首家具身智能人形机器人公司港仔机器人(00370)在香港科学园隆重举行“香港智能机器人发展前景论坛暨港仔机器人具身智能品牌战略启幕式”活动。港仔机器人首次向全球展示香港本土具身智能人形机器人的创新成果&am…

作者头像 李华
网站建设 2026/4/18 6:25:12

npu_文生图片_Flux_dev

# Flux 镜像运行简明指南本说明如何运行Flux镜像的必要步骤。## 1.Dockerfile 构建并运行- 构建镜像:bashdocker build -t flux-dev:latest -f Dockerfile .## 2.运行容器(本仓库中含有 docker-compose.yml目录)bashdocker compose up -d### …

作者头像 李华