当前位置: 首页 > news >正文

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包示意图:

在这里插入图片描述

http://www.lryc.cn/news/249264.html

相关文章:

  • 智能优化算法应用:基于蝴蝶算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 3dsMax插件Datasmith Exporter安装使用方法
  • Rocketmq架构
  • 中兴亮相中国国际现代化铁路技术装备展览会 筑智铁路5G同行
  • 从零学算法15
  • 《Effective C++》条款27
  • 无图谱不AI之三元组数据保存Neo4j
  • Mybatisplus同时向两张表里插入数据[事务的一致性]
  • 天眼销:精准的企业名录
  • TypeError: Cannot read properties of null (reading ‘shapeFlag‘)
  • 视频监控平台EasyCVR多场景应用,AI视频分析技术助力行业升级转型
  • 如何搭建外网可访问的Serv-U FTP服务器,轻松远程共享文件!
  • c++--类型的基础
  • Python with提前退出:坑与解决方案
  • Vue3-provide和inject
  • Python与设计模式--适配器模式
  • 大模型能否生成搜索引擎的未来?
  • 鸿蒙开发-ArkTS 语言-状态管理
  • 一篇文章带你掌握MongoDB
  • 删除docker镜像
  • 力扣 --- 删除有序数组中的重复项 II
  • Opencv图像处理(全)
  • Flutter桌面应用开发之毛玻璃效果
  • 基于C#实现优先队列
  • ssm+vue的仓库在线管理系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。
  • 什么是木马
  • Pinia仓库统一管理
  • [论文阅读]VoxSet——Voxel Set Transformer
  • 【开源】基于Vue.js的医院门诊预约挂号系统的设计和实现
  • 1、Mysql架构与历史