開発中のハードウェアを扱っています。このボードは、Bluetooth チップとして TI CC2541 を使用します。
テストの前に、ボードは 2 つのデバイスで検出可能であり、ボードに接続して、特性 (GATT) を読み書きするテストを実行できます。テストを再度実行すると、デバイスに再接続してそのサービスを検出しようとするまで、すべてがうまくいきます。その時点で、ボードはオフラインになり、lightblue も自分のアプリもデバイスを検出できません。iOS デバイス (iPad) の 1 つで出荷時設定にリセットしましたが、まだボードを認識できません。
工場出荷時の設定にリセットすると、デバイスで発生したすべてのコアブルートゥース キャッシュが削除され、iOS がボードを再キャッシュして再検出できるようになりますか?
これは、corebluetooth の問題か、アプリの問題である可能性がありますか?