鑫泓佳工厂测试 APP 说明书
本 APP 面向工厂 QC 人员,用于生产线末端对智能锁进行批量功能验收。
支持设备搜索与多选、自动化批量测试、成品商序列号写入与追溯、功耗统计,以及测试记录查看与 CSV 导出。
适用对象:工厂 QC / 产线测试人员 运行环境:Android 设备 主要用途:对智能锁进行批量测试、记录追溯与结果导出
开始使用
1. 安装包下载
安装包为 Android APK:
下载: 工厂测试.apk
2. 使用前准备
- 准备一台 Android 手机或平板
- 确保蓝牙已开启
- 根据产线要求,在设置中选择成品商序列号录入方式
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 步(连接设备之后、添加超级管理员之前):
- 连接设备成功后,读取锁板基本信息(含 SerialNum0 和 SerialNum1)
- 检查 SerialNum1 字段:
- 已有值 → 跳过,直接进入后续测试(重复测试同一设备无需重复录入)
- 为空 + 随机生成模式 → 自动生成并写入
- 为空 + 扫码录入模式 → 暂停,提示用户扫码或手工输入
- 写入成功后,继续后续测试步骤
SerialNum1 一旦写入即与该锁板绑定,后续所有测试记录和导出报告都会关联此序列号。

6. 功耗统计
6.1 功能说明
功耗统计用于读取门锁在工厂测试中保存的功耗诊断数据,是出厂质检的辅助参考项。
对应蓝牙协议:0x3041 获取门锁功耗数据
6.2 数据来源
APP 本身无法直接测量功耗。数据通过以下链路获取:
外部夹具/探针(实际测量) → 锁板固件(接收存储) → 蓝牙协议 → APP(展示与导出)
设计原则:APP 不与夹具直接通信,避免硬件耦合。锁板固件负责对接具体的夹具/探针,APP 仅通过蓝牙协议从锁板读取已有的功耗数据。
6.3 测试流程中的位置
功耗统计是批量测试的 第 5 步(开锁测试之后、恢复出厂设置之前):
- 开锁测试完成后,APP 通过蓝牙发送
0x3041 获取门锁功耗数据请求 - 锁板返回本次保存的功耗诊断数据,包括采样时间、采样电压、待机电流、蓝牙连接平均电流、开锁峰值电流、电机工作平均电流、低压休眠电流与电池电量
- APP 记录数据,在测试详情和导出报告中展示
6.4 失败处理
功耗统计失败(如夹具未连接、锁板未获取到数据,或
0x3041返回部分字段无效)时,不阻断测试流程,仅在报告中标记为失败,与其他失败项一致。










