使用设备诊断工具

设备诊断工具 2.4 版本

概述

设备诊断工具支持两种操作模式:

  1. 管理员模式 - 管理员可以访问应用程序设置,修改测试配置并运行每个单独的测试。这是默认模式。
  2. 用户模式 - 用户仅限于运行测试。无法访问应用设置、测试配置或单独测试。要设置用户模式,应禁用配置部分中引用的 admin_mode

启动应用程序

使用以下一种方法运行设备诊断工具:

  1. 使用用户界面手动操作 - 用户启动设备诊断工具并手动运行测试。参见下列用户界面部分。
  2. 使用 EMM(企业移动管理)系统远程执行 - 在后台启动设备诊断工具,并使用以下命令生成日志:
    adb shell am broadcast -n "com.symbol.selfdiagnostics/com.symbol.selfdiagnostics.SESReceiver"

仅应使用一种方法来运行“设备诊断工具”,否则可能发生不可预知的情况。

设备测试

首次启动应用程序时,主屏幕显示可运行的测试: 主屏幕
如果已经进行了测试,则在进行了最后一项测试时,在测试名称后面加上测试日期。

在主屏幕中点击运行测试,执行所有测试。测试执行操作以配置测试屏幕中选择的测试为基础。启动测试后,将提示用户在以下各项的测试执行过程中执行其他操作: 扫描仪测试、按钮测试、触摸屏测试和音频测试。建议在设备正常使用时执行所有测试,即不要将其放在支架上或通过 USB 连接到计算机。测试完成后,将显示结果:

   通过 - 测试已执行并通过。结果已符合测试标准。
   不符合 - 测试已执行且不符合测试标准。
   信息 - 检索并显示的数据。

或者,在管理员模式下,可以通过点击各个测试类别然后点击运行测试来执行单独测试。
测试失败测试超时结果显示为相同的红色危险图标。

帮助选项可通过单击主屏幕右上角的菜单获得。此链接用于设备诊断工具的支持门户

扫描仪测试

提示用户扫描条形码。结果:

  • 扫描仪测试 - 显示条形码数据
  • 标签类型 - 显示条形码类型或扫描的解码器

注意:在 TC55 上执行扫描仪测试时,用户必须长按扫描仪按钮才能对其进行检测。


按钮测试

提示用户按设备上的硬键按钮: 扫描触发器(向左或向右)、一键通、调高音量和调低音量。结果:

  • 按钮测试 - 测试成功测试失败测试超时

注意:如果重新映射了硬键按钮,则按钮测试将无法正常工作。


触摸屏测试

提示用户触摸屏幕上的每个网格框

  • 触摸屏测试 - 测试成功测试失败测试超时

蓝牙测试

检查蓝牙无线电是否可用并返回蓝牙相关信息。结果:

  • 名称 - 显示蓝牙名称
  • 无线电功率循环 - 测试成功测试失败。在进行此项测试之前,已保存无线电的状态。
  • 功能正常/非正常 - 功能正常非正常
  • 可发现/可连接 - 可连接可发现

WiFi 测试

检查 WiFi 无线电的操作并返回 WiFi 相关信息。结果:

  • MAC 地址 有效无效
  • 网络测试 - 显示已连接未连接 如果 WiFi 未连接到任何网络,则会发生故障。在进行此项测试之前,已保存无线电的状态。如果测试成功,则显示以下值:
  • 强度 - 显示信号强度
  • ip - 显示 IP 地址
  • bssid 有效无效
  • 速度 显示连接速度


电池测试

检查电池状态并返回电池相关信息。结果:

  • 部件号 - 显示部件号
  • 序列号 - 显示序列号
  • 生产日期 - 显示电池的生产日期
  • 停用状态 - 将电池的健康度显示为:
    • 良好 - 电池处于良好运行状态
    • 需要更换电池 â- 充电循环的次数已达到电池阈值设置,表示应尽快更换一个新电池。
    • 未知 - 表明检索电池状况信息时出现问题
  • 电压 - 显示电压情况
  • 电流 - 显示电流情况
  • 温度 - 显示温度情况
  • 电量 - 显示剩余电池的电量百分比 (%)
  • 电流容量 - 显示电池中存储的能量水平(毫安时,mAh)。仅支持 PowerPrecision+ 电池

WWAN 测试

检查 WWAN 无线电的操作并返回相关的 WWAN 信息。结果:

  • Sim 卡状态 - 必须禁用飞行模式。显示以下一个值:
    • 存在 - sim 卡存在
    • 不存在 - sim 卡不存在
  • 语音状态 -显示以下一个值:
    • 语音在使用中
    • 语音服务中断
    • 仅限紧急情况使用语音
    • 语音电源关闭
    • 未知语音
  • 数据状态 - 显示以下一个值:
    • 数据已连接
    • 数据断开
    • 数据连接中
    • 数据挂起
    • 未知数据
  • WAN 类型 - 显示网络类型,例如: LTE、2G、3G、4G 不可用
  • 信号强度 - 显示下一项:
    • 不可用 - SIM 卡缺失
    • 未知 - 设备可能在飞行模式下
    • 信号强度 - 值为 dBm
  • 电话号码 - 有效无效,具体取决于服务提供商是否公开了电话号码。
  • 设备 ID - 有效无效,具体取决于服务提供商是否公开了设备 ID。

音频测试

检查设备麦克风和扬声器是否正常运行。结果:

  • 音频测试 - 测试成功测试失败

上传日志

配置文件和日志文件可以按要求从设备上传到 FTP 服务器上。上传的文件包括: 测试结果日志、configuration.xml、历史日志和状态日志。要访问此功能,可以从主应用屏幕上按下右上角的选项菜单,并选择上传
。上传屏幕选项:

  • 协议- FTP(默认值),仅可用选项
  • IP 地址 - 输入 FTP 服务器的 IP 地址(必填项)
  • 用户名 - 输入用于登录的用户名(必填项)
  • 从设备中删除文件 - 如果已启用,在上传完成后,从设备中删除所有文件(配置和日志文件)。

如果在“设置”屏幕中进入了服务器详情,这些选项将被自动写入,并根据需要编辑完成。

如果输入了适当的信息,按下上传。应根据提示输入 FTP 密码。如果操作成功,文件将被上传到 FTP 服务器的 .zip 文件中,文件格式为 DDTLOG_[TimeStamp(ddMMyyyyHHmmss)]_[device_identifier].zip,其中:

  • [TimeStamp(ddMMyyyyHHmmss)] 是时间戳记,采用 2 位日期,2 位月份,4 位年份,2 位小时,2 位分钟和 2 位秒数。
  • [device_identifier] 是设备的唯一表示符,根据使用的 Android 平台显示其中一项信息:
    • UUID - 适用于 Android 10 和随后的设备
    • 序列号 - 适用于 Android Oreo 和之前的设备

计划作业

可以在指定的时间按计划执行设备测试。只要安排了作业时间,将每星期在指定时间自动重复执行作业。计划作业完成后,为防止其重复执行,可将其删除。只能计划不涉及用户互动的设备测试。如果计划中的作业已经完成,其日志将记录到 /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files/history.log 中。

要安排一项作业:

  1. 从主应用屏幕上,按右上角的选项菜单,并选择作业计划器
  2. 在“作业计划器”屏幕中,点击 "+" 按钮可创建作业。
  3. 选择以小时/分钟为单位的时间,执行作业。
  4. 选择要执行的设备测试。
  5. 选择星期中的某一天,用于执行测试。
  6. 点击右上角的保存图标。

要修改现有的已安排作业:

  1. 在“作业计划器”屏幕中,按下列出的已安排作业。
  2. 执行必要更改。
  3. 点击右上角的保存图标。

要删除现有的已安排作业:

  1. 在“作业计划器”屏幕中,按下列出的已安排作业。
  2. 按下右上角的回收站图标。


另请参见