2

私がインストールした Apple の BTLE 転送アプリの動作は、真新しい iPad でも非常に不安定です。私はグーグルで検索しましたが、解決策が見つかりませんでした。

Xcode 4.6.2 を使用して、iOS アプリ Apple BTLE-transfer v1.0 を変更せずに、1 週間前に Apple Store から購入した 4 つの新品の iPad mini Gen4 に同時にインストールしました。2 つの黒色のものは iOS v6 です。 .1.2 と 2 つの銀色のものは v6.1.3 です。2 つの v6.1.2 は最適に動作しますが、通常は不安定です。v6.1.3 の 1 つは、BTLE 転送アプリの転送を時々実行します。また、2 つ目の v6.1.3 では BTLE 転送アプリの転送は行われません。他の Bluetooth デバイスは実行されていません。

ただし、BTLE 転送は通常失敗します。1 つの iPad が Peripheral で、残りが Central の場合、何も受け取らないか、1 つまたは 2 つの他の iPad しか受け取れません。iPad #4 は送受信しません。

iPad #2 Peripheral は常に #1 Central と通信し、時には #3 Central と通信し、#4 Central と通信することはありません。 iPad #1 Peri は、#2 と通信することがあります。

問題はハードウェアに依存しますが、これらは同一の mini であるため、BTLE アプリが適応できないハードウェアのわずかなタイミングの違いである可能性があります。

iPad の電源を入れ直し、さまざまな順序でアプリを起動してみました。Bluetooth デバイスが近くにありません (30 フィート以内)。

最新の状況: The Central は、新品の iPad mini を 2 つ並べて、-59 から -39 db の RSSI 範囲を報告しています。そして、それが彼らが接続に失敗する理由です。

さらに調査し、ここで解決策を報告します...

4

2 に答える 2

4

The solution is to remove the -35 db limit in Apple's "BTLE central peripheral transfer" sample code app. Search for -35 and delete the 'if' and 'return'.

Once you remove that, it works dandy up to 30 frickin feet away. Sweet!!

I tested with my 'fleet' of four iPad mini's and an iPhone 5.

BUT WAIT, THERE'S MORE GRIEF: After a few minutes, the app won't transfer anymore until you close it, restart the device, and re-run the app. There are comments within the app implying that it is less than robust.

于 2013-06-05T20:50:38.910 に答える