共用方式為


鄰近配置檔實作詳細數據

若要達到有電源效率的設計,裝置實作必須觀察特定需求,以確保它們與 Windows 保持相容。

下列子主題會檢查裝置端需求,以有效使用電源,並描述可監視連線狀態的技術。

建立連線

當應用程式已註冊 GattCharacteristic.ValueChanged 事件的處理程式時,Windows 會自動連線到裝置。 不過,近接配置檔中包含的服務基本定義不包含任何指示性或可通知的特性。 裝置可以將包含指示性或可通知特性的服務新增至鄰近配置檔中包含的服務。 這表示鄰近裝置至少必須支援一個指出或可通知的特性值,而且應用程式必須至少向 GattCharacteristic.ValueChanged 事件註冊一個處理程式,才能自動建立連線。

偵測連線遺失

藍牙鄰近配置檔中所述,Windows 8.1 不會公開藍牙連線的 RSSI 值。 因此,應用程式無法使用 RSSI 值來計算連線路徑遺失。 相反地,我們建議裝置將其鄰近性系結至連結遺失事件。

監視連線狀態

應用程式可以使用 PnpObjectWatcher 監視 GATT 裝置的連線狀態,並監視服務裝置物件的 PnP「已連線」屬性。