低功耗蓝牙与物联网

如何在 Windows 11 和 10 上查看 BLE GATT 服务与特征

Futomi Hatano 2026 年 8 月更新 阅读约 5 分钟 Windows 11 和 10

在用 ESP32、nRF52、Raspberry Pi Pico W 或 STM32 开发低功耗蓝牙(BLE)硬件时,往往需要查看通用属性配置文件(GATT)服务器的结构。有一个快速的 Windows 原生 GATT 浏览器,会让固件调试和物联网数据测试轻松许多。

理解 BLE GATT 架构

当中心设备连接到 BLE 外设后,通信就按照 GATT 层级结构进行:

  • 配置文件(Profile):预先定义的服务集合(例如心率配置文件、HID over GATT)。
  • 服务(Service):以标准 16 位 UUID 或自定义 128 位 UUID 标识的数据逻辑分组。
  • 特征(Characteristic):支持 ReadWriteWrite Without ResponseNotifyIndicate 等操作的单个数据端点。
  • 描述符(Descriptor):用于说明特征值的元数据,例如客户端特征配置描述符(CCCD)。

分步操作:用 fTool BLE Scanner Pro 浏览 GATT 服务

1

发现附近的 BLE 外设

启动 fTool BLE Scanner Pro 并开始扫描。应用会列出所有正在广播的 BLE 设备、实时 RSSI 信号图表和解析后的厂商数据。

2

连接并列出 GATT 层级

点击目标设备进行连接。主服务、特征和描述符的完整树状结构会自动发现,并按蓝牙 SIG 标准名称整理呈现。

3

执行读取与写入操作

选择任意特征即可读取当前值(以十六进制、UTF-8 文本、整数和十进制格式显示)。也可以直接发送测试写入数据,用于调试嵌入式固件。

4

订阅实时通知

打开 Notify / Indicate,即可接收实时传感器数据流,并支持带时间戳的日志记录与 CSV 导出。

Microsoft Store 认证应用

适用于 Windows 11 和 10 的 fTool BLE Scanner Pro

专业级低功耗蓝牙诊断套件:完整的 GATT 浏览、读/写/通知测试、原始数据包查看,以及遥测数据 CSV 导出。

GATT 服务与特征浏览器 实时十六进制 / 文本 / 整数解析 iBeacon 与 Eddystone 解码 一次买断($9.99)