2

開発中のハードウェアを扱っています。このボードは、Bluetooth チップとして TI CC2541 を使用します。

テストの前に、ボードは 2 つのデバイスで検出可能であり、ボードに接続して、特性 (GATT) を読み書きするテストを実行できます。テストを再度実行すると、デバイスに再接続してそのサービスを検出しようとするまで、すべてがうまくいきます。その時点で、ボードはオフラインになり、lightblue も自分のアプリもデバイスを検出できません。iOS デバイス (iPad) の 1 つで出荷時設定にリセットしましたが、まだボードを認識できません。

工場出荷時の設定にリセットすると、デバイスで発生したすべてのコアブルートゥース キャッシュが削除され、iOS がボードを再キャッシュして再検出できるようになりますか?

これは、corebluetooth の問題か、アプリの問題である可能性がありますか?

4

2 に答える 2

2

あなたの問題は、外部周辺機器に関連しているようです。工場出荷時の状態にリセットすると、キャッシュされたデータが iOS デバイスから削除されるため、周辺機器が正しく動作している限り、再検出は計画どおりに行われます。あなたが共有した情報から私が言えることはこれだけです。

于 2013-11-05T14:00:05.217 に答える