2つのiOSデバイス(iPad-mini)間で通信が停止した後、iOS Bluetooth BTLE中央管理者と周辺管理者を完全に再起動する最良の方法は何ですか?通信がハングアップした後にiPHONE/iPad Bluetooth LEを再起動する方法
ときどき私のBTLEの通信が中断します(各デバイスのデバッグ出力ではまだアプリが動作しており、中央のアプリはまだ周辺機器をスキャンしようとしていますが、周辺機器はまだ広告を出しています)。再び開始されません: 広告のスキャンと停止を停止した後、通信はまだ動作しません。 アプリを再起動しても、通信はまだ動作しません(!)。 POWER CYCLING後、iPads通信が再び機能しますが、数分後に終了します。
したがって、私がやっていることは、おそらくiOSコアBluetoothソフトウェアを壊すことです。
下にあるBTLEレイヤーからのエラーメッセージが表示されることがあります。
背景: このシステムの各iPadは、交互に中央として動作し、他の人にデータを読み書きし、他の人が読み取るために周辺機器として動作します。決して同時に、transistionsの間に1秒の遅延で。
私はiOS 7、iPhone 5s開発モードにあり、何十何百回の起動、接続、Bluetoothセッションの停止後、Bluetoothは動作を停止します。電源サイクルだけがこれまでこれを修正しています。 Bluetoothをもう一度オン/オフすると、私のためには機能しません。 – portoalet
私は、私のiPadがハングする2つのデータ転送を取得した後、LEBタイマーデバイスで同じ問題があります。 –