低功耗藍牙與物聯網

如何在 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)