Windows 10でUWP/C#アプリケーションを実行していて、BluetoothLEDevice.FromIdAsync()を使用してBluetooth LEデバイス(正常にペア設定されている)に接続しようとしています。これはデバイスオブジェクトを返しますが、常に切断状態です。私はデバイスを何度も再ペアリングしようとしましたが、それは役に立ちません。このデバイスは、他の環境で正常に接続します。問題のあるWindows/UWPだけです。思考?ペア設定後、接続しようとすると自動的に同意ダイアログが表示されますか?BluetoothLEDevice FromIdAsyncが切断されたデバイスを返す理由?
0
A
答えて
1
接続するには、GATTの値を読み書きするなどの操作が必要です。いくつかの特性の通知を有効にして、Bluetoothスタックにデバイスへの接続が開かれるようにすることもできます。
+0
私もそれを考えましたが、値を読み書きしようとすると例外がスローされました。私は実際にそれがタイミングの問題かもしれないと思う。 DeviceWatcherから最初に追加されたイベントの後に接続しようとすると、BluetoothLEDeviceが切断状態になります。しかし、後続の追加/更新イベントに接続すると、接続状態のデバイスが生成されます。おそらくデバイスは単に準備ができていなかったでしょう。 – Dan
関連する問題
- 1. NetworkStreamを廃棄するとクライアントが切断される理由
- 2. SignalR - 切断されたユーザーの処理
- 3. javax.comm:デバイスが切断されたときのエラー
- 4. デバイスでWi-Fiネットワークが切断されたときの監視
- 5. アクティビティの切り替え中にBLEデバイスが切断される
- 6. Webソケットの切断の理由がわかった
- 7. キーボードの各キーを押すたびにUSBデバイスが切断されます
- 8. BlueZがBluetooth切断の理由を取得する
- 9. エラー:実行が中断された、理由:EXC_BAD_INSTRUCTION(コード= EXC_I386_INVOP、サブコード= 0x0)
- 10. 実行が中断された理由:EXC_BAD_ACCESS - Swiftリテラル
- 11. android.bluetooth.device.action.ACL_CONNECTEDはデバイスが切断された後に受信しました
- 12. Ionic:検出されたデバイス言語が「zz-ZZ」の理由
- 13. 切断されたハイパーリンクに
- 14. Gitkraken切断されたブランチ
- 15. "クライアントが切断されました" HttpException
- 16. シグナルが切断されました -
- 17. Python:何らかの理由でソケットが切断されたときを検出しますか?
- 18. Androidアクセサリモードでのデバイス切断
- 19. キーエラーが返される理由は?
- 20. Cでエラーが返される理由
- 21. ProgressBarが切断される
- 22. Windows.Storage.KnownFolders.documentsLibrary.createFolderAsyncは、切断されたアプリケーションでネットワークパスを返しません。
- 23. 新しいusbデバイスがQtに接続/切断されました
- 24. ネットワークが切断されたために切断されたTcpClientを見つけるための問題
- 25. CoreBluetoothが繰り返し切断されています
- 26. 切断ノードとそれを返す
- 27. Socket.ioは切断理由を検出します
- 28. 切断されたWCFチャネルのObjectDisposedExceptionsの処理
- 29. キーボードが接続/切断されたときのWin32の判断
- 30. socket.ioクライアントの接続が繰り返し切断される
BluetoothLevice.ConnectionStatusChangedを購読しようとしましたか?どのようなペアリングを使用し、結果は何ですか?多分、ペアリングのためのAFAIK接続のための同意ダイアログはありません。 – Oswin