-
iPhoneとWindows 10 – BLEペアリング要求の繰り返し
Bluetooth Low Energy (GATT) 経由で Windows 10 Enterprise を搭載した iPhone
Bluetoothのペアリングが既に完了しているにもかかわらず、Windowsへのログイン時にペアリングが要求されます。その後、ペアリングが完了していても、Windowsを再起動するたびに、次回Windowsにログインする際に再度ペアリングが要求されます。
当社の iOS アプリは Bluetooth の中心として機能し、もう 1 つは周辺機器 (Windows 上の Bluetooth ドライバー) として機能します。
下記のステップ 5 でアプリが Bluetooth Low Energy (GATT) を使用して接続しようとすると、PC を再起動するたびに Windows から新しいペアリングが要求されます。
問題を再現する手順:
S1: Windows にログインし、アプリを Windows コンピューターに接続します。S2
: Windows と iPhone でペアリング要求を確認します。S3
: Windows と iPhone の両方でペアリングします
。S4: iPhone の Bluetooth トグルをオフにしてからオンにします
。S5: Windows を再起動してログイン画面を表示します。S6
: iPhone でアプリを起動し、接続を試みます。S7
: iPhone でペアリング要求を確認します。上記の手順でこの問題が再現しない場合は、S4 で Bluetooth トグルを変更するのではなく、iPhone を再起動してみてください。
また、iPhone デバイスが Windows から次のログを受信していることも確認しました。
default 15:38:27.555377+0530 SpringBoard はアラート項目をアクティブ化する要求を受信しました: <SBUserNotificationAlert: 0x105916a90; title: Bluetooth ペアリング要求; source: bluetoothd; pid: 88>
Windows を再起動または再起動すると、問題がより一貫して再現されることがわかりました。iPhoneのペアリング要求アラートダイアログで「キャンセル」を押すと、アプリは周辺機器(Windows)との接続を切断します。「ペアリング」を押しても周辺機器は何も起こりません。しかし、Windowsはマシンを再起動するたびにペアリング要求を送信し続けます。
Androidデバイスではこの動作は確認されていません。WindowsとAndroidは問題なく動作します(つまり、デバイスがペアリングされると、どのような状況でも新たなペアリングは要求されません)。
以下のスクリーンショットでは、iPhone が Windows の Bluetooth 設定ですでにペアリングされていますが、iPhone 上の Windows から再度ペアリングするようにペアリングが要求されており、バックグラウンドでアプリが Bluetooth Low Energy (GATT) を使用して Windows に正常に接続されています。
環境:
**
Windows の詳細**
エディション Windows 10 Enterprise
バージョン22H2
2021年5月5日にインストール
OSビルド19045.2486
Windows 機能エクスペリエンス パック 120.2212.4190.0 を体験
iPhone OS – iOS 15
iPhoneとWindows 10 - BLEペアリング要求の繰り返し - TechRepublic

iPhoneとWindows 10 - BLEペアリング要求の繰り返し - TechRepublic