QXDM Filter使用指南

QXDM Filter使用指南

  • 1. QXDM简介
  • 2 如何制作和导入Filter
    • 2.1 制作Filter
      • 2.1.1 制作Windows环境下Filter
      • 2.1.2 制作Linux环境下Filter
    • 2.2 Windows环境下导入Filter
  • 3 Filter配置
    • 3.1 注册拨号问题
      • 3.1.1 LOG Packets(OTA)
      • 3.1.2 LOG Packets
      • 3.1.3 Event Reports
      • 3.1.4 Message Packets
      • 3.1.5 QTraces
    • 3.2 上网问题
      • 3.2.1 TCP相关选项
      • 3.2.2 Wiresharks查看TCP包

1. QXDM简介

QXDM(The QUALCOMM Extensible Diagnostic Monitor)是高通公司(Qualcomm)公司发布的可以对手机终端所发数据进行有效跟踪工具,通过对数据的分析可以诊断信令流程、分析数据包的正确与否等。在测试及研发分析中有重要作用。

2 如何制作和导入Filter

2.1 制作Filter

2.1.1 制作Windows环境下Filter

自己制作时可关闭除Item View以外的其他窗口,F12添加新的窗口,右键点击Configure选择需要过滤的配置。以过滤OTA log为例。File -> Save Configuration保存 .dmc文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1.2 制作Linux环境下Filter

F12添加新的窗口,右键点击Configure选择需要过滤的配置。以过滤OTA log为例。保存 .cfg文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 Windows环境下导入Filter

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 Filter配置

3.1 注册拨号问题

3.1.1 LOG Packets(OTA)

Log Packets(OTA)中一般必须勾选LTE、NR5G、WCDMA、UMTS、IMS。
在这里插入图片描述
空口可以过滤出完整的注册流程及拨号流程。
LTE注册流程空口过滤LOG示意图:

在这里插入图片描述
NR5G注册流程空口过滤LOG示意图:
在这里插入图片描述
NR5G拨号流程空口过滤LOG示意图:
在这里插入图片描述

3.1.2 LOG Packets

Log Packets中必须勾选LTE、NR5G中的ML1、RRC、NAS、MAC,Common中勾选IMS、QMI。在这里插入图片描述
MAC层包含随机接入的相关信息。
在这里插入图片描述
RRC层包含MIB信息、服务小区信息、PLMN选择、RRC connection release等信息。
在这里插入图片描述
ML1包含随机接入MSG、扫频信息、服务小区和临近小区信号质量信息等消息。
在这里插入图片描述
QMI显示AP侧和Modem侧的信息交互。
在这里插入图片描述

3.1.3 Event Reports

Event Reports勾选LTE、NR5G、WCDMA、UMTS。
在这里插入图片描述

3.1.4 Message Packets

Message Packets中勾选Date Service、UMTS、LTE、NR5G、Linux Data、USIM、Radio Frequency、MMODE QMI等。Date Service显示AT指令相关信息,Linux Data显示AP侧相关信息,USIM显示SIM卡相关信息。选择性勾选IMS、MCFG、Policy Manager,如果需要抓取语音、短信相关log,勾选Voice Recognition、Wireless Messaging Service。
在这里插入图片描述
Date Service显示DS层相关信息(比如AT指令相关信息)。
在这里插入图片描述

3.1.5 QTraces

QTraces中勾选LTE、NR5G、WCDMA、MMCP、Data Services、USIM、RF等,勾选MMCP主要看CM层、MM层log,可以选择性勾选IMS、COMMON、MCFG。
在这里插入图片描述
可以直接使用附件中的Filter抓取log。Windows平台下为Demo_Windows.dmc,Linux平台下为Demo_Linux.cfg

3.2 上网问题

上网问题在上述的基础上Log Packets中必须勾选LTE、NR5G中的RLC、DHCP,Common中Data Service需要勾选Data Protocol Logging和IPA,Data Protocol Logging为数据包,IPA可以查看速率。配置好的Filter见附件,Windows平台下为Demo_TCPIP_Windows.dmc,Linux平台下为Demo_TCPIP_Linux.cfg

3.2.1 TCP相关选项

DPL、IPA勾选示意图在这里插入图片描述
DPL过滤LOG示意图:
在这里插入图片描述

3.2.2 Wiresharks查看TCP包

如果需要看具体TCP包信息,可以用QCAT打开转成.pcap文件,然后用Wireshark打开。

QCAT转换格式流程1:在这里插入图片描述
QCAT转换格式流程2:
在这里插入图片描述
QCAT转换格式结果示意图:
在这里插入图片描述
Wiresharks显示TCP包示意图:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/188548.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

033.Python面向对象_类补充_生命周期

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉&…

Java学习路径:入门学习、深入学习、核心技术,操作案例和实际代码示例

学习路径:入门学习、深入学习、核心技术, 每个主题都包括很多的操作案例和实际代码示例。 a. 入门学习: 1. 基础语法: 变量和数据类型: // 定义和初始化变量 int age 25;// 不同数据类型的声明 double price 19.99…

智能汽车十大网络安全攻击场景-《智能汽车网络安全权威指南》

引言 大家都很熟悉OWASP Top 10风险报告,这个报告不但总结了Web应用程序最可能、最常见、最危险的10大安全隐患,还包括了如何消除这些隐患的建议,这个“OWASP Top 10“差不多每隔三年更新一次。目前汽车网络安全攻击威胁隐患繁多&#xff0c…

AI绘画“湿地公园的美女”

1、AI绘画:湿地公园的美女 通过输入描述:你需要什么场景的什么创作内容,AI根据内容创造出适合的主题 如图所示:请帮我创作一个湿地公园的像高圆圆的美女图片。 输出的结果如下:总体来说感觉还是非常快,基…

python pip安装第三方包时报错 error: Microsoft Visual C++ 14.0 or greater is required.

文章目录 1.问题2.原因3.解决办法 1.问题 pip install 的时候报错一大堆,其中有这么一段话 👇 error: Microsoft Visual C 14.0 or greater is required. Get it with "Microsoft C Build Tools": https://visualstudio.microsoft.com/visua…

Proteus仿真--用DS1302与12864LCD设计的可调式中文电子日历

本文主要介绍用DS1302和12864 LCD的可调式中文电子日历(完整仿真源文件及代码见文末链接) 仿真图如下 其中12864LCD上面显示中文年月日信息时间信息,按键K1-K4,K1用于年月日时分选择,K2用于加功能,K3用于…

基于时隙的多重冗余流指纹模型

文章信息 论文题目:基于时隙的多重冗余流指纹模型 期刊(会议):网络与信息安全学报 时间:2023 级别:CCF C 概述 为确保内生网络流量安全可信,本文在研究流水印及其扩展的流指纹机制的基础上&a…

Docker的学习笔记

1.1 docker的介绍 1.2 docker的一次安装 //如果是root用户,不加sudo也行curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -echo deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable…

【限流配电开关】TPS2001C

🚩 WRITE IN FRONT 🚩 🔎 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 🔎🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评百大…

软件开发中的抓大放小vs极致细节思维

最近在开发过程中,遇到了好多次 “这个需求点这次要不要做?” 的问题, 主要有两方阵营,比如以研发主导的 “这次先不做、等必要的时候再做” ,另外一方是以PM主导的 “这个不做需求不完整,可能影响用户体验…

Cortex-M与RISC-V区别

环境 Cortex-M以STM32H750为代表,RISC-V以芯来为代表 RTOS版本为RT-Thread 4.1.1 寄存器 RISC-V 常用汇编 RISC-V 关于STORE x4, 4(sp)这种寄存器前面带数字的写法,其意思为将x4的值存入sp4这个地址,即前面的数字表示偏移的意思 反之LOA…

使用Pytorch从零开始构建GRU

门控循环单元 (GRU) 是 LSTM 的更新版本。让我们揭开这个网络的面纱并探索这两个兄弟姐妹之间的差异。 您听说过 GRU 吗?门控循环单元(GRU)是更流行的长短期记忆(LSTM)网络的弟弟,也是循环神经网络&#x…

LoadRunner压力测试实例

摘要:本文通过实例讲解介绍了LoadRunner 工具的使用,介于公司的实际情况,文中主要是对工具的基本使用做了详细描述,高级运用方面除性能计数器与参数设置外其它均未涉及,待以后补充。目的是使公司人员根据该手册便可以独…

服务器被入侵了怎么去排查

在当今数字化时代,网络安全问题变得越来越重要。其中,服务器被入侵是一种常见的安全威胁。当服务器被入侵时,我们需要采取一系列措施来排查和解决问题。本文将为您提供服务器被入侵后的排查步骤。 第一步:确认服务器被入侵 当发现…

动手学深度学习(四)---多层感知机

文章目录 一、理论知识1.感知机2.XOR问题3.多层感知机4.多层感知机的从零开始实现 【相关总结】1.torch.randn()2.torch.zeros_like() 一、理论知识 1.感知机 给定输入x,权重w,和偏移b,感知机输出: 2.XOR问题 感知机不能拟合XOR问题,他…

2023年最新IntelliJ IDEA下载安装以及Java环境搭建教程(含Java入门教程)

文章目录 写在前面Java简介IntelliJ IDEA简介IntelliJ IDEA下载安装JDK简介JDK下载教程 Java入门IntelliJ IDEA使用教程 写在后面 写在前面 2023年最新IntelliJ IDEA下载安装教程,内含JAVA环境搭建教程,一起来看看吧! Java简介 Java是一门…

MySQL的基础知识

目录 关系型数据库 SQL通用语法 数据类型 数值类型 字符串类型 日期类型 SQL分类 DDL 数据库操作 表操作 DML 添加数据 修改数据 删除数据 DQL 基本查询 条件查询 聚合函数 分组查询 排序查询 分页查询 执行顺序 DCL 管理用户 权限控制 函数 字符串…

模型优化【2】-剪枝[局部剪枝]

模型剪枝是一种常见的模型压缩技术,它可以通过去除模型中不必要的参数和结构来减小模型的大小和计算量,从而提高模型的效率和速度。在 PyTorch 中,我们可以使用一些库和工具来实现模型剪枝。 pytorch实现剪枝的思路是生成一个掩码&#xff0…

如何学习VBA:3.2.8 OnTime方法与OnKey方法

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。 如果…

基于51单片机的人体追踪可控的电风扇系统

**单片机设计介绍, 基于51单片机超声波测距汽车避障系统 文章目录 一 概要概述硬件组成工作原理优势应用场景总结 二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 # 基于51单片机的人体追踪可控的电风扇系统介绍 概述 该系统是基于51…