Skip to content

鑫泓佳工厂测试 APP 说明书

本 APP 面向工厂 QC 人员,用于生产线末端对智能锁进行批量功能验收。

支持设备搜索与多选、自动化批量测试、成品商序列号写入与追溯、功耗统计,以及测试记录查看与 CSV 导出。

Abstract

适用对象:工厂 QC / 产线测试人员 运行环境:Android 设备 主要用途:对智能锁进行批量测试、记录追溯与结果导出

开始使用

1. 安装包下载

安装包为 Android APK

下载: 工厂测试.apk

2. 使用前准备

  • 准备一台 Android 手机或平板
  • 确保蓝牙已开启
  • 根据产线要求,在设置中选择成品商序列号录入方式

3. 快速上手

  1. 首页点击 智能锁 → 进入设备搜索,勾选设备后点击 开始测试
  2. 批量测试 页面查看测试进度;点击某台设备进入详情。测试结束后也可在 测试历史 中点击记录查看。
  3. 测试历史 中查看记录,点击 导出记录 生成 CSV。

1. 首页与设备搜索

进入搜索页后自动扫描周围设备。设备列表排序规则:

  • 未测 → 未通过 → 已通过 的优先级排列
  • 同一优先级下,按信号强弱排列
  • 有本地历史的设备显示 已通过未通过 标签
  • 已绑定 的设备不可选择
  • 多选后,底部 开始测试 按钮进入批量测试
首页设备搜索
首页设备搜索

2. 批量测试

顶部显示 测试进度步骤 X/6 表示六个阶段在整批设备上的推进情况:

步骤名称说明
1连接设备通过蓝牙建立连接,读取设备基本信息
2序列号处理读取成品商序列号,若为空则自动生成或提示录入(详见 序列号与测试追溯
3添加超级管理员验证锁的配对能力
4开锁测试子项:蓝牙开锁、密码开锁、指纹开锁、卡片开锁
5功耗统计通过蓝牙读取锁板功耗数据(详见 功耗统计
6恢复出厂设置清除测试数据,保证出厂干净

每台设备会显示当前状态:等待中 / 进行中 / 成功 / 失败

批量测试进行中批量测试完成
批量测试进行中批量测试完成

3. 测试详情

进入方式:

  • 测试详情:在批量测试列表中点击某台设备
  • 测试历史详情:在测试历史中点击某条记录

两页结构一致:上方为设备名称、标识(含厂商序列号和成品商序列号)与整体状态(通过 / 失败 / 进行中),下方为 测试流程(6 个步骤)。

判定规则:任一步骤或子项失败 → 整台失败;全部成功 → 整台通过。

下图左为批量测试中进入的详情(示例:全部通过);右图为测试历史中的详情(示例:含失败子项)。

测试详情·通过测试历史详情·失败
测试详情(通过)测试历史详情(失败)

4. 测试历史与导出

顶部统计:总次数、成功、失败、成功率。记录按时间倒序排列,点击可进入测试历史详情。

  • 清空历史:删除本地全部记录
  • 导出记录:生成 测试记录-{时间戳}.csv

导出的 CSV 包含每台设备的 厂商序列号、成品商序列号、各步骤通过/失败状态、功耗数据,可直接用于质量追溯和数据分析。

测试历史导出分享
测试历史导出记录

5. 序列号与测试追溯

5.1 概念说明

每台锁板上有两个关键序列号(对应蓝牙协议设备信息中的字段):

协议字段名称长度说明
SerialNum0厂商序列号16 位基于 MAC 地址或芯片 ID 生成,出厂固定,只读,唯一标识锁板硬件。同一把锁重置不变
SerialNum1成品商序列号16 位可写,由成品门锁厂商分配,等同于产品外包装上的 SN 号

SerialNum0 标识"锁板从哪来",SerialNum1 标识"成品锁是哪把"。两者结合,使测试报告可以追溯到每一把具体的成品门锁。

5.2 录入方式

在 APP 设置页面 中选择成品商序列号的录入方式:

模式行为适用场景
随机生成测试时自动为 SerialNum1 为空的设备生成并写入,操作无感成品商无自有序列号体系
扫码录入连接设备后若检测到 SerialNum1 为空,提示扫码或手工输入成品商有自有序列号(如贴在锁体表面的标签)
设置-序列号录入方式序列号录入弹窗
设置:序列号录入方式扫码录入模式:录入弹窗

5.3 处理流程

序列号处理是批量测试的 第 2 步(连接设备之后、添加超级管理员之前):

  1. 连接设备成功后,读取锁板基本信息(含 SerialNum0 和 SerialNum1)
  2. 检查 SerialNum1 字段:
    • 已有值 → 跳过,直接进入后续测试(重复测试同一设备无需重复录入)
    • 为空 + 随机生成模式 → 自动生成并写入
    • 为空 + 扫码录入模式 → 暂停,提示用户扫码或手工输入
  3. 写入成功后,继续后续测试步骤

SerialNum1 一旦写入即与该锁板绑定,后续所有测试记录和导出报告都会关联此序列号。

序列号流转示意(方案 B)

6. 功耗统计

6.1 功能说明

功耗统计用于读取门锁在工厂测试中保存的功耗诊断数据,是出厂质检的辅助参考项。

对应蓝牙协议:0x3041 获取门锁功耗数据

6.2 数据来源

APP 本身无法直接测量功耗。数据通过以下链路获取:

外部夹具/探针(实际测量) → 锁板固件(接收存储) → 蓝牙协议 → APP(展示与导出)

功耗数据链路示意

设计原则:APP 不与夹具直接通信,避免硬件耦合。锁板固件负责对接具体的夹具/探针,APP 仅通过蓝牙协议从锁板读取已有的功耗数据。

6.3 测试流程中的位置

功耗统计是批量测试的 第 5 步(开锁测试之后、恢复出厂设置之前):

  1. 开锁测试完成后,APP 通过蓝牙发送 0x3041 获取门锁功耗数据 请求
  2. 锁板返回本次保存的功耗诊断数据,包括采样时间、采样电压、待机电流、蓝牙连接平均电流、开锁峰值电流、电机工作平均电流、低压休眠电流与电池电量
  3. APP 记录数据,在测试详情和导出报告中展示

6.4 失败处理

功耗统计失败(如夹具未连接、锁板未获取到数据,或 0x3041 返回部分字段无效)时,不阻断测试流程,仅在报告中标记为失败,与其他失败项一致。


操作演示视频

鑫泓佳智能硬件通信协议文档