Modern Architecture
24.0 August 17, 2025- 9.4
- 1
- 2
- 3
- 4
- 5
データパケットをキャプチャするAndroidアプリケーションと結果のRRC状態遷移。
RRCpacketSniffer 、TCP UDPおよびICMPデータパケット、および結果として生じるRRC状態遷移を同時にキャプチャするために使用できるAndroidアプリケーションです。
アプリケーションは、この研究論文「Android電話ベースの携帯電話のネットワーク上のAPPの動作に関する評価」(http://dl.acm.org/citation.cfm?id=2593916)で説明したツールの実装を実装しています。
説明
アプリケーションの信号効率を定量化するには、以下の情報が必要です。
交換されたデータパケット。
対応するRRC状態遷移。
既存のアプリケーションやツールとは異なり、このアプリケーションは特別なハードウェアを必要とせず、シミュレーターを使用してRRC状態をoを取得しません。ツールの機能は、パケットスニファーとRRC状態ロガーの2つの部分に分割されます。
パケットスニファー
パケットSni°は、LIBPCAPソースコードとAndroid NDKを使用して構築されたLIBPCAPのバイナリ実行可能ファイルをC_PacketCaptureを使用します。実行可能ファイルは、スーパーユーザーの特権を備えたシェルで発売されます。パケットSNIは、ネットワークインターフェイスに関連付けられたすべてのアップリンクおよびダウンリンクパケットをキャプチャでき、IP、UDP、TCP、およびICMPプロトコルに対応するパケットタイムスタンプとヘッダー情報をログテキストファイルに保存できます。
RRCステートロガー
RRC状態を取得するために、任意の瞬間にデバイスの実際のRRC状態を見つけて記録するための新しいアプローチを採用します。 RRCサービスモードに切り替えるには、Androidのシークレットコードが必要です。結果として得られるRRC状態遷移は、sdcardのdump.txtファイルに保存されます。ただし、限られたサムスンデバイスの秘密コードがありますが、さまざまなメーカーがさまざまな秘密コードを利用できます。
アプリ(rrcpacketsniffer)を使用して収集されたデータからアプリケーションのシグナル効率を計算する詳細な説明は、このペーパーで説明されています。
サポートされているデバイス
現在、アプリケーションは、Galaxy SからGalaxy S5に至るまでのすべてのSamsungデバイスをサポートしています。他のブランドデバイスのサポートも取得しています。すべてのデバイスにはルート許可が必要です。
ライセンス
Copyright(C)、Indraprastha Institute of Information Technology Delhi
上記の著作権通知が言及され、研究論文が引用されている場合、料金の有無にかかわらず、このソフトウェアを使用、コピー、変更、および/または配布する許可がここに付与されます。
ソフトウェアは「現状のまま」提供され、著者は、商人性とフィットネスのすべての暗黙の保証を含む、このソフトウェアに関するすべての保証を否認します。いかなる場合でも、著者は、このソフトウェアの使用またはパフォーマンスに起因する、またはその他のパフォーマンスに関連する契約、過失、またはその他の不法行為の行動にかかわらず、使用、データ、または利益の損失から生じる特別、直接、間接、または結果的な損害または損害に対して責任を負いません。