0

私は外部デバイスを開発しています。このデバイスには大量のデータが Bluetooth 経由で iPhone / iPad に送信されますが、送信速度は非常に遅く、約 60kbps しかありません。

デバイスが PC にデータを送信する速度は 256kbps ですが、デバイスの問題ではないと思います。iOS Bluetooth の最大速度を知っているのは誰ですか?

情報: 外部アクセサリ フレームワーク、Bluetooth 2.0 + EDR を使用

ありがとう、

4

1 に答える 1

4

これが少し遅れていることはわかっていますが、私が行ってきたすべての作業に基づいて、iDevice は一般に Bluetooth 経由の PC/Android よりも低速です。これはデバイスの内部制限によるものですが、データ転送の方法 (パケット サイズ、頻度、レイテンシ、パケット オーバーヘッド、バッファ サイズなど) によっても、速度が低下する可能性があります。

もう 1 つの問題は、使用している BT モジュールに応じて、iOS デバイスに渡すことができるデータ量に大きな違い (10 倍) があることです (これらはすべて 300kbps で Android にプッシュできます)。

iOS デバイスと通信する場合、パケット処理と使用されるプロトコルの間に追加のオーバーヘッドが発生します。BT ファームウェア開発者がこれを正しく処理しないと、パフォーマンスへの影響が見られます。これらの番号は、デバイスごとに、iOS バージョンごとに iOS バージョンも変更します。

具体的な数値を示すために、私の BT モジュールの 1 つを使用した結果を以下に示します (これまでに見た中で最高):
iOS 7.0.4 を実行する iPad Mini - 18,500-20,500 バイト/秒 iOS 7.0.4
を実行する iPhone 5S - 14,000-15,000 バイト/秒
iOS
7.0.4 を実行する iPod Touch - 16,000-17,000 バイト/秒 iOS 6.1.3 を実行する iPod Touch - 19,000-20,000 バイト/秒

最後のテストでは、iOS のバージョン自体も大きな影響を与える可能性があることが示されています。これらはすべて同じ BT モジュールで実行され、テストごとに 3 ~ 4 回実行されたことに注意してください。

編集: ここにもう少しコンテキストを追加しました: http://www.sureshjoshi.com/embedded/bluetooth-classic-apple-french/

于 2014-03-16T19:44:11.857 に答える