14

高スループット タスクにより適した BLE (シングル モード チップ) で使用できる GATT 以外の方法またはプロトコルはありますか?

私が理解していることから、私の質問に対する答えはノーですが、検証と明確化が必要です。


BLE を介して単に (短い) 特性を操作する以上のサービスを実装したいと考えています。このようなサービスには、ファイル転送、オーディオ ストリーミング、および基本的に以前のバージョンの bluetooth で標準であったサービスが含まれる場合があります。

便利な解決策は、ファイル転送プロファイル (GOEP 経由) または同様のファイル転送を使用することです。オーディオの場合は、A2DP が適しているようです。ただし、これらは BLE を使用して行うことはできないようです。

bluetooth.org のコア仕様 v4 (具体的には Vol. 3) を読んだ後、そのような目的で (プロファイルを介して) 使用および適応できる唯一の適用可能なプロトコルは GATT のようですが、これは非常に使いにくいようです。

また、Bluetooth Low Energy の概要と評価: An Emerging Low-Power Wireless Technologyによると、実効スループットが低いようです。

物理層のデータ レートが 1 Mbps であるのに対し、アプリケーション層の最大スループットは 236.7 kbps です。

ただし (GATT 経由で TI CC254x を使用して実際のパフォーマンスを測定する場合):

... 上記の条件で、測定したアプリケーション層の最大スループットは 58.48 kbps です。この低い結果は、次の 2 つの事実によって説明できます。(i) 理論的には、7.5 ミリ秒の接続イベント内で最大 11 のそのような通知を送信できますが、前述のように、接続イベントごとに 4 つの通知のみが許可されます。(ii) 実験中、ほとんどの接続イベントで実際に送信される通知は 4 つ未満であることがわかりました (ただし、接続間隔が 7.5 ミリ秒を超えると、同じ現象が発生する頻度は低くなります)。これらの観察結果は、評価で使用される BLE 実装の設計において、高スループットが主要な目標ではないことを示しています。

上記のテキストは TI チップでの実装に固有のものであることは理解していますが、そのような制限は GATT を超える他の実装にも適用される可能性があります。

4

3 に答える 3

10

独自のプロファイルを作成している場合は、GATTを実装せずに、L2CAPチャネルを開き、任意の形式でデータを送信することで、好きなことを行うことができます。L2CAPを使用すると、最大のスループットを得ることができ、読み取り特性ではなくデータのストリーミングに適しています。

于 2012-11-13T17:10:37.340 に答える
4

私たちが長い間取り組んできたことをご覧ください。 IPv6 over BTLE は、まだ 6LoWPAN WG の IETF ドラフトの 1 つであり、提案は Bleutooth SIG で承認されています。2013 年 2 月 19 日の BLuetooth Technical Updates のニュースは次のとおりです。

IPv6 Over Low Energy の新しい作業提案が承認されました

Bluetooth SIG メンバーによって提出された IPv6 Over LE New Work Proposal (NWP) が承認されました。この NWP は、Low Energy トランスポートで IPv6 を許可することで、GATT プロファイルでカバーされていない新しいユース ケース (家庭用および産業用オートメーション、スマート メーター) が可能になることを提案しています。提案された作業は、Internet Engineering Task Force (IETF) によって定義された要件を満たし、IP for Smart Objects (IPSO) アライアンスで行われた作業を補完します。Internet Working Group は、承認された NWP に基づいて機能要件ドキュメント (FRD) を作成します。Adopter メンバーであり、FRD 開発プロセスに参加したい場合は、Internet Working Group Chair に連絡してください。

于 2013-03-14T04:51:54.847 に答える
2

SIG のメンバーである場合は、bluetooth.org の Tech Specs セクションを参照してください。

于 2012-11-13T12:30:41.303 に答える