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 繼續)和能源效率。
相關主題
- 廣告 API
- 背景支援
- GattCharacteristicNotificationTrigger
- Rfcomm 連線 ionTrigger
- 硬體卸載 (HCI)
- 雙模式,LE 隱私權 1.1 (藍牙 核心規格更新)
- 藍牙 音訊增強功能 - aptX® 音訊編解碼器