Modern Architecture
24.0 August 17, 2025- 9.4
- 1
- 2
- 3
- 4
- 5
Android应用以捕获数据包和结果RRC状态过渡。
RRCpacketSniffer是一种Android应用程序,可用于捕获TCP UDP和ICMP数据包以及由此产生的RRC状态过渡。
该应用程序正在使用本研究论文中讨论的工具的实施“基于Android手机在细胞网络上的APP行为评估”(http://dl.acm.org/citation.cfm?id=2593916)
描述
量化应用程序的信号效率需要以下信息:
交换的数据包。
相应的RRC状态转换。
与现有的应用程序和工具不同,此应用程序既不需要任何特殊的硬件,也不需要使用模拟器以offline的方式检索RRC状态。该工具的功能分为两个部分:数据包sniffer和RRC状态记录器。
数据包嗅探器
该数据包Sni效率使用C_PacketCapture二进制二进制执行力,该可执行文件可使用libpcap源代码和Android NDK构建。可执行文件是在具有超级用户特权的外壳中启动的。数据包sni效率使我们能够捕获与网络接口关联的所有上行链路和下行链路数据包,并将数据包时间戳和标头信息存储在log.text文件中。
RRC状态记录器
为了检索RRC状态,我们采用了一种新颖的方法来发现并在任何给定的瞬间记录设备的实际RRC状态。需要Android秘密代码才能切换到RRC服务模式。带有时间戳的RRC状态过渡存储在SDCARD上的dump.txt文件中。目前,我们有有限的三星设备的秘密代码,尽管可用于不同制造商的各种秘密代码。
在本文中,已经描述了使用我们的应用程序收集的数据(rrcpacketsniffer)计算应用程序的信号传导效率的详细说明。
支持设备
目前,该应用程序支持从星系S到Galaxy S5的所有三星设备。我们也在努力获得其他品牌设备的支持。所有设备都需要根许可。
执照
Indraprastha信息技术研究所版权(C)德里
如果提到上述版权通知并引用了研究论文,则可以批准使用,复制,修改和/或出于任何目的使用或不用费用的任何目的分发此软件。
该软件是“原样”提供的,作者对此软件不明权,包括所有隐含的适销性和健身保证。在任何情况下,作者均不应对任何特殊,直接,间接或结果损害赔偿,或任何因使用或与本软件的使用或绩效有关的合同,疏忽或其他侵权诉讼所造成的任何损害,无论是在合同,疏忽还是其他侵权诉讼中造成的任何损害。