Share via


Bluetooth

功能和 建議

這是 Windows 中 藍牙 的功能和建議清單。 如需 藍牙 LE 指標和相關案例的電源高效支援,Microsoft 建議 藍牙元件能夠卸除硬體,並能夠支援 Microsoft 定義的主機控制器介面 (HCI) 擴充功能

Windows 10 版本 1507 之後新增的其他功能會以其對應的版本號碼標示。

QD 識別碼

QD 識別碼 名稱 產品類型 Date
192465 Windows 11 版本 22H2 主機子系統 06-June-2023
165530 Windows 11 版本 22H2 主機子系統 04-October-2022
165530 Windows 11 版本 21H2 主機子系統 07-July-2021
165530 Windows 11 主機子系統 07-July-2021
130847 Windows 10 版本 22H2 主機子系統 2022年11月18日
130847 Windows 10 版本 21H2 主機子系統 26-October-2021
130847 Windows 10 版本 21H1 主機子系統 07-July-2021
130847 Windows Server 2022 主機子系統 2021年5月26日
130847 Windows 10 版本 20H2 主機子系統 2021年1月26日
130847 Windows 10 (版本 2004) 主機子系統 10-January-2020
121270 Windows 10 版本 1909 主機子系統 2019年11月19日
121270 Windows 10 版本 1903 主機子系統 29-March-2019
108589 Windows 10 版本 1809 主機子系統 07-2018 年 9 月
106476 Windows 10 版本 1803 主機子系統 10-April-2018
94254 Windows 10 版本 1703 主機子系統 2017 年 3 月 14 日
84637 已更新 Windows 10 行動裝置版 AVRCP 分析子系統 17-June-2016
70587 Windows 10 傳統型版本 (家用版、專業版、企業版和教育版) 主機子系統 2015年7月14日
72550 Windows 10 Mobile 分析子系統 31-July-2015

藍牙 功能

  • 聚合 藍牙 核心堆疊。 Windows 10 傳統型版本(家用版、專業版、企業版和教育版)和 Windows 10 行動裝置版 之間的音訊配置檔行為不同。

    • 符合標準 藍牙 4.1 規範(針對所有強制規格需求,不適用於選擇性需求)
    • 支援下列功能:
    • 硬體卸除 (HCI):Microsoft 定義 Windows 取用的廠商特定 HCI 命令和事件
    • 雙模式支援(Windows 10 行動裝置版 除外):藍牙 BR/EDR 和 LE 藍牙 的雙重模式支援。 例如,Jabra Sport Pulse 可以透過 #DB2624893ECC54C4BA2015EFDC0F679CE LE 傳輸心率數據,並透過 BR/EDR 配置檔串流音樂。 藍牙,較舊的標準 BR/EDR,仍然需要更高的數據速率或遠端應用程式。
    • LE privacy 1.1:Windows 會在廣播時隨機 藍牙 位址,以保護用戶的隱私權。
    • 企業管理
      • 開啟/關閉 藍牙
      • 允許/封鎖進入可探索模式的裝置
      • 變更 藍牙 裝置的易記名稱
      • 允許/封鎖廣告
      • (1511) 根據支援的配置檔允許/封鎖連線和配對。 例如,允許鍵盤和滑鼠時封鎖文件傳輸。
    • Windows 電話 一般發行版 (GDR) 功能移植到 Windows 10 (Cortana 通訊簿專案,LE HID, MAP)
    • (1607) 在製造期間預先配對 藍牙 裝置:允許順暢的現成體驗,讓 藍牙 裝置能夠正常運作。
    • (1703) 免費配置檔 (HFP) 1.6 規格與寬頻語音在 Windows 10 傳統型版本。
    • (Windows 11 版本 22H2)藍牙 5.3
    • (Windows 11 版本 22H2)藍牙 LE 音訊
  • API/配置檔

    • 公告 API:支持掃描指標和其他類似案例的 藍牙 LE 公告封包。
    • 現有的 Windows 電話 背景支援已聚合至桌面。
    • 藍牙 音訊增強功能 (Wideband speech, aptX®) - 高畫質音效,同時限制唇部同步處理和延遲問題。
    • (1511) 在應用程式配對中:允許應用程式探索、配對和連線到所有裝置,而不需要離開有問題的應用程式。 如需詳細資訊,請參閱此 GitHub 程式代碼範例DeviceInformationPairing 類別
    • (1607) 透過 RFCOMM 連線的非配對支援:應用程式現在可以透過 RFCOMM 與 Windows 進行通訊,而不需要配對裝置。
    • (1607) 地圖應用程式現在可以使用 Cortana 的語音進行導覽。
    • (1703) 支援 Windows 10 傳統型版本上的呼叫控制 API
    • (1703) 支援 GATT 伺服器、藍牙 LE 周邊角色,以及 藍牙 LE 的非配對支援。 如需詳細資訊,請參閱我們的 開發人員文章
    • (1803) 對 Swift 配對的支援。 請參閱 藍牙 Swift 配對

依版本列出 藍牙 功能清單

下表提供 Windows 10 傳統型版本和 Windows 10 行動裝置版 版本中 藍牙 功能的摘要。

功能 Windows 10 傳統型版本 Windows 10 Mobile
公告 API Yes Yes
在應用程式配對 API 中 Yes Yes
透過 RFCOMM 的非配對支援 Yes Yes
現有的 Windows 電話 背景支援聚合至桌面 Yes Yes
硬體卸載 (HCI) Yes Yes
雙重模式,LE 隱私權 1.1 (藍牙 規格更新) Yes 雙重模式 - 是 (只有在使用配對 API 時)*
企業管理 Yes Yes
藍牙 音訊增強功能 – Wideband 語音 Yes Yes
藍牙 音訊增強功能 – aptX® 音訊編解碼器 Yes Yes
Interop 改善 Yes Yes
移植到 Windows 10 的 WP GDR 功能 – Cortana 通訊簿專案 No Yes
移植到 Windows 10 的 WP GDR 功能 – LE HID (行動裝置版) Yes Yes
移植到 Windows 10 的 WP GDR 功能 – 訊息存取設定檔 (MAP) No Yes
移植到 Windows 10 的 WP GDR 功能 – AVRCP 是 (v1.3) 是 (v1.4)
MAP 應用程式存取 Cortana 的聲音 No Yes
在製造期間預先配對 藍牙 裝置 No
背景藍牙處理內容 Yes Yes
Swift 配對的支援 No

注意

這不支援透過 [設定] 頁面,而且必須使用應用程式配對 API 以程式設計方式實作。

從 Windows 10 升級

在升級期間,Windows 會移轉 藍牙 驅動程式、應用程式和配置檔套件。 仍然能夠檢查 Windows Update 是否有較最新的驅動程式,並在升級程式期間安裝。 如果升級后 藍牙 無法運作或遺失,請在意見反應中樞中提出意見反應,其中包含發生狀況的詳細數據。 使用者可能需要檢查其硬體製造商或 OEM 的網站,以安裝 Windows 10 相容驅動程式。

從 Windows 7、Windows 8 或 Windows 8.1 升級

在升級期間,Windows 11 不會移轉現有的 藍牙 驅動程式、應用程式和配置檔套件。 在升級過程中,Windows 安裝程式會檢查 Windows Update 以下載並安裝 Windows 11 藍牙 篩選器驅動程式,以使用上表中所列的收件匣配置檔支援重新啟用 藍牙 無線電功能。 如有需要,用戶必須檢查其硬體製造商或 OEM 的網站是否有更新的配置檔套件。

從 Windows 8.1 維護指導方針

本節涵蓋針對 Windows 10 維護的 Windows 8.1 指導方針。

硬體

如果實作,藍牙 控制器必須支援 藍牙 4.0+LE 規格,同時符合基本費率(BR)和低能(LE)。

下表摘要說明支持的周邊總線和驅動程序支援。

巴士(HCI) 驅動程式支援 SCO 支援
非 USB WDK 範例 僅限側帶 I2S/PCM 連線 (HCI 略過)
USB 內建 頻內 (上海合作組織通過 HCI)

WDK 藍牙 序列 HCI 總線驅動程式範例是以 藍牙 SIG 規格中所定義的 UART (H4) 標準為基礎。 廠商必須針對裝置初始化和/或電源管理的任何廠商特定裝置需求採用和增強範例。 如有需要,廠商也可以採用範例並針對非UART介面進行開發,亦即:藍牙堆疊也支援非UART控制器(提供適當的廠商提供的驅動程式)。

UART 型控制器需要廠商提供的序列控制器驅動程式。 如需 UART 特定功能,請參閱 簡單的周邊總線 (SPB)

注意

非 USB 連線 藍牙 控制器必須使用適用於 SCO 應用程式的側帶通道,例如:SCO over I2S/PCM 介面。 非 USB 控制器不支援 SCO over HCI (頻內) 。

運輸總線司機

Windows 驅動程式套件 (WDK) 範例適用於 UART (H4) 傳輸。 廠商也可以針對任何廠商特定的功能加以增強,包括任何非 UART 傳輸。 堆疊支援特定傳輸的能力不會有任何限制。

現有的內建 藍牙 USB 驅動程式不會有任何變更。 我們建議使用 UART (H4) 作為連線介面,因為 WDK 範例會以 UART 為基礎,而且因為 UART 的耗電量較低。 語音(SCO)支援必須通過非USB控制器的「側帶」音訊通道,例如I2S/PCM 介面。

初始化和電源處理

如需需要初始化的非 USB 型 藍牙 控制器,請參閱傳輸總線驅動程式 藍牙 電源處理指導方針

無線電管理

不支援第三方 藍牙 無線電管理外掛程式,因為現在提供收件匣 藍牙 無線電管理支援。 運輸司機必須關閉無線電電源來回應 D3。

機械

不建議使用外部開關來控制 藍牙 無線電的開/關狀態。

第三方 藍牙 軟體

第三方軟體可以新增至 x86/x64 Windows 計算機,以提供非原生隨附於 Windows 的其他 藍牙 配置檔功能。 為了避免影響 Windows 用戶體驗,導致與其他 Windows 計算機不相容,以及在升級時建立可服務性問題,Windows 建議下列事項:

  • 讓 INF 能夠安裝它們,以便輕鬆地服務以支援 Windows 即服務。
  • 請勿取代收件匣配置檔、圖示或使用者介面。
  • 新增配置檔和其他軟體時,請使用原生 Windows API。
  • 針對高頻寬對等案例使用Wi-Fi Direct,而不是 藍牙高速 (HS)。
  • 最佳的應用程式使用量,以將製造時間的影響降到最低。
  • 最佳應用程式效能,以將關閉到轉換的影響降到最低(開機,從 S3/S4 繼續)和能源效率。