文章目录
- 1.PICS内容导入
- 2.总的功能选择项列表
-
- [2.1 功能总结](#2.1 功能总结)
- [2.2 如何选择功能?](#2.2 如何选择功能?)
- 2.3、基本锁功能选择:满足日常使用及联动需求
- 3.未选择的细节部分:
-
- [3.1 回锁设置、时间设置和音量设置的具体选择](#3.1 回锁设置、时间设置和音量设置的具体选择)
- [3.2 以下特性被选择实现:](#3.2 以下特性被选择实现:)
- [3.3 未选择的特性(支持为false)](#3.3 未选择的特性(支持为false))
1.PICS内容导入
1.在浏览器打开picstool工具:

2.选择压缩文件,打开文件:

3.点击验证所有PICS文件:

4.点击door lock跳转到锁的基本功能选择项上:

5.根据产品定义选择对应的特性,会生成对应的认证测试用例:

6.具体功能解析:

2.总的功能选择项列表
以下是服务器端(Server Side)的功能项(DRLK.S.Fxx),因为设备角色是服务器(DRLK.S support="true"),客户端功能全部未支持(DRLK.C support="false")。每个功能项的含义和选择状态如下:
| 功能项编号 | 功能描述 | 选择状态 | 说明 |
|---|---|---|---|
| DRLK.S.F00 | 支持PIN凭证(通过键盘或无线) | 未选择 (support="false") |
设备不支持PIN码认证(如数字键盘)。 |
| DRLK.S.F01 | 支持RFID凭证 | 未选择 (support="false") |
设备不支持RFID卡/标签认证。 |
| DRLK.S.F02 | 支持指纹相关凭证(指纹、指静脉) | 未选择 (support="false") |
设备不支持生物识别指纹认证。 |
| DRLK.S.F04 | 支持工作日访问计划 | 未选择 (support="false") |
设备不支持按周设置访问日程(如周一至周五可用)。 |
| DRLK.S.F05 | 支持门位置传感器(指示门状态) | 选择 (support="true") |
设备支持检测门开/关状态(需门传感器硬件)。 |
| DRLK.S.F06 | 支持面部相关凭证(面部、虹膜、视网膜) | 未选择 (support="false") |
设备不支持生物识别人脸认证。 |
| DRLK.S.F07 | 支持无线PIN码用于锁/解锁操作 | 未选择 (support="false") |
设备不支持通过无线网络发送PIN码远程操作。 |
| DRLK.S.F08 | 支持用户命令和数据库 | 选择 (support="true") |
设备支持用户管理(如添加/删除用户、凭证管理)。 |
| DRLK.S.F0a | 支持年度访问计划 | 选择 (support="true") |
设备支持按年设置访问日程(如特定日期可用)。 |
| DRLK.S.F0b | 支持假日访问计划 | 未选择 (support="false") |
设备不支持假日特殊日程设置。 |
| DRLK.S.F0c | 支持解螺栓操作 | 未选择 (support="false") |
设备不支持解螺栓命令(适用于某些欧式锁)。 |
| DRLK.S.F0d | 支持Aliro配置 | 未选择 (support="false") |
设备不支持Aliro(一种访问控制协议)配置。 |
| DRLK.S.F0e | 支持蓝牙LE + UWB访问控制流 | 未选择 (support="false") |
设备不支持基于蓝牙和超宽带的高级访问控制。 |
2.1 功能总结
-
已选择的功能(3项):F05(门位置传感器)、F08(用户数据库)、F0a(年度访问计划)。这些表明设备注重门状态监控、用户管理和长期日程控制,适合需要基本智能管理和状态反馈的场景(如家庭安防)。
-
未选择的功能(10项):包括各种认证方式(PIN、RFID、生物识别)、高级日程(工作日、假日)和高级访问控制(如无线PIN、解螺栓)。这可能是因为设备定位为基础型门锁,硬件不支持这些特性或为降低成本。
2.2 如何选择功能?
-
基础需求:所有强制(M)功能必须实现(如锁状态属性、基本命令),但功能项本身多为可选(O)。选择时应根据产品定位:
-
家庭锁:优先选择F05(门传感器)和F08(用户管理)以提升安全性。(基本功能)
-
商业锁:考虑F04/F0a(日程管理)和F00/F01(多认证方式)。
-
-
硬件依赖:功能选择需匹配硬件能力(如无键盘则不支持F00)。
-
测试注意:未选择的功能在测试中不会验证,但需确保依赖这些功能的属性/命令也被正确处理(如F05未选,则门状态相关属性可能不适用)。
2.3、基本锁功能选择:满足日常使用及联动需求
日常使用包括基础锁操作(锁门/解锁)、状态监控、用户管理;联动使用指与其他Matter设备(如灯光、安防系统)自动化协作。以下是推荐选择的功能项(基于服务器端角色,因为门锁本身是服务器),并对比当前XML中的选择状态:
| 功能类别 | 推荐选择的功能 | 作用 | XML当前状态 | 推荐理由 |
|---|---|---|---|---|
| 基础控制 | 锁状态属性 (LockState, A0000)锁类型属性 (LockType, A0001)执行器启用属性(ActuatorEnabled, A0002) | 提供锁的实时状态(如锁闭/未锁)、类型识别和执行器控制。 | 已支持(M) | 强制功能,必须实现。是日常操作的核心。 |
| 门状态监控 | - 门状态属性 (DoorState, A0003)门状态变更事件(DoorStateChange, E01) | 检测门开/关状态,用于联动(如门开时触发灯光)。 | 已支持(依赖F05) | 联动关键:F05(门传感器)已选,建议保持。 |
| 用户管理 | - 用户数据库功能 (F08) 用户数量属性 (NumberOfTotalUsersSupported, A0011)用户变更事件(LockUserChange, E04) | 支持多用户管理(如添加/删除用户)、凭证管理。 | 已支持(F08 true) | 日常必需:方便家庭成员共享访问。 |
| 事件报告 | - 锁操作事件 (LockOperation, E02) 锁操作错误事件 (LockOperationError, E03) 门锁报警事件(DoorLockAlarm, E00) | 实时通知操作结果、错误或报警,用于联动安防系统。 | 已支持(M) | 联动基础:事件可触发其他设备动作。 |
| 基本命令 | - 锁门/解锁命令 (LockDoor/UnlockDoor, C00/C01)超时解锁命令(UnlockWithTimeout, C03) | 远程控制锁门/解锁,超时解锁增强安全性。 | 锁门/解锁已支持;超时解锁未支持(O) | 日常必需:超时解锁建议添加(防止门长期未锁)。 |
| 认证方式(可选) | - PIN码支持 (F00)RFID支持(F01) | 通过键盘或卡认证,提升便利性。 | 未支持(F00/F01 false) | 根据硬件添加:如果锁具带键盘或读卡器,建议启用。 |
联动使用要点:
-
联动依赖事件(如DoorStateChange)和属性报告。确保所有事件支持(当前XML中事件基本已选)。
-
如果需与Matter生态系统联动(如苹果HomeKit、谷歌Home),建议实现可选事件和属性,以暴露更多状
3.未选择的细节部分:
3.1 回锁设置、时间设置和音量设置的具体选择
这些设置对应XML中的可选属性,对于用户体验很重要。以下是详细分析:
| 设置类型 | 对应功能/属性 | 作用 | XML当前状态 | 具体场景 |
|---|---|---|---|---|
| 回锁设置(自动重锁时间) | - AutoRelockTime属性(DRLK.S.A0023) | 设置解锁后自动重新锁门的时间(秒),提升安全性。 | 未支持(O, support="false") | 建议选择(设为support="true"):消费者期望自动重锁功能,防止忘记锁门。 |
| 时间设置(访问日程) | - 周计划功能 (F04)和属性(如NumberOfWeekDaysSchedulesSupported) - 年计划功能(F0a)和属性(如NumberOfYearDaysSchedulesSupported) | 按周或年设置访问时间(如仅工作日允许解锁),用于自动化管理。 | F04未支持(false)、F0a已支持(true) | 建议选择F04(周计划):日常使用中周计划更常见(如设置上班时间权限)。年计划(F0a)已选,可保留。 |
| 音量设置 | - SoundVolume属性(DRLK.S.A0024) | 调节操作提示音音量,适应环境需求。 | 未支持(O, support="false") | 建议选择(设为support="true"):消费者偏好可调音量(如夜间静音)。 |
| 其他相关设置 | - 操作模式属性 (OperatingMode, A0025) - LED设置属性(LEDSettings, A0022) | 调整锁的模式(如常开模式)和LED指示,增强自定义。 | OperatingMode已支持(true);LEDSettings未支持(false) | OperatingMode已选,够用;LEDSettings可选,用于视觉反馈。 |
具体选择需要和产品定位组合进行选择
电源属性部分选择情况:

-
PS.S.F00 - Wired power source(有线电源):设备不支持有线电源。
-
PS.S.F01 - Battery power source(电池电源):设备支持电池作为电源。
-
PS.S.F02 - Rechargeable battery power source(可充电电池电源):设备不支持可充电电池(尽管Battery特性已实现,但该特性未选)。
-
PS.S.F03 - Replaceable battery power source(可更换电池电源):设备支持可更换电池(要求Battery特性,因此PS.S.F01必须实现)
3.2 以下特性被选择实现:
-
PS.S.F01 - Battery power source(电池电源):设备支持电池作为电源。
-
PS.S.F03 - Replaceable battery power source(可更换电池电源):设备支持可更换电池(要求Battery特性,因此PS.S.F01必须实现)。
基于这些选择的特性,以下相关属性被实现(support为true):
-
通用属性(所有电源类型均需实现):
-
PS.S.A0000: Status attribute(状态属性)
-
PS.S.A0001: Order attribute(顺序属性)
-
PS.S.A0002: Description attribute(描述属性)
-
PS.S.A001f: EndpointList attribute(端点列表属性)
-
-
电池相关属性(依赖于PS.S.F01):
-
PS.S.A000c: BatPercentRemaining attribute(电池剩余百分比属性)
-
PS.S.A000e: BatChargeLevel attribute(电池充电水平属性)
-
PS.S.A000f: BatReplacementNeeded attribute(电池需要更换属性)
-
PS.S.A0010: BatReplaceability attribute(电池可更换性属性)
-
-
可更换电池相关属性(依赖于PS.S.F03):
-
PS.S.A0013: BatReplacementDescription attribute(电池更换描述属性)
-
PS.S.A0019: BatQuantity attribute(电池数量属性)
-
3.3 未选择的特性(支持为false)
以下特性未被选择:
-
PS.S.F00 - Wired power source(有线电源):设备不支持有线电源。
-
PS.S.F02 - Rechargeable battery power source(可充电电池电源):设备不支持可充电电池(尽管Battery特性已实现,但该特性未选)。
由于这些特性未实现,所有依赖于它们的属性、事件和手动控制项均未被支持(support为false):
-
与Wired特性(PS.S.F00)相关的属性:全部未实现,包括PS.S.A0003(WiredAssessedInputVoltage)、PS.S.A0004(WiredAssessedInputFrequency)等。
-
与Rechargeable battery特性(PS.S.F02)相关的属性:全部未实现,包括PS.S.A001a(BatChargeState)、PS.S.A001b(BatTimeToFullCharge)等。
-
其他未实现的电池相关属性:例如PS.S.A000b(BatVoltage)、PS.S.A000d(BatTimeRemaining)等,这些属性虽为可选(O),但未被实现。
-
所有事件:均未实现,包括PS.S.E00(WiredFaultChange)、PS.S.E01(BatFaultChange)、PS.S.E02(BatChargeFaultChange)。