2. 工业设备身份标识体系
工业设备身份标识体系要解决三个层次的问题:用什么标识设备(标识编码)、标识写在哪里(标识载体)、标识如何随设备变化(生命周期管理)。三者缺一不可:只有编码没有载体,标识无法被现场读取;只有载体没有生命周期管理,设备维修、换件、迁移后就会出现“一物多码”或“一码多物”,身份体系随即失效。
一、设备唯一标识的编码规则
工业场景中常见的标识有四类,它们并非互相替代,而是承担不同职责。
- 序列号(SN):由制造商分配,通常与产品型号绑定,用于出厂追溯与保修。例如某型号 PLC 的序列号规则为“型号代码 6 位 + 生产年月 4 位 + 流水号 6 位”,如
PLC-120A 2403 001237。序列号在设备全生命周期内一般不变,但同一型号不同批次可能重复使用流水段,跨厂商不保证全局唯一。 - 资产编号:由使用单位(工厂、园区)分配,用于固定资产管理与财务对账。常见规则为“厂区代码 + 设备类别 + 顺序号”,如
SH-A-03-0187。资产编号随资产归属变化可能变更,例如设备调拨到另一厂区后重新编号。 - UUID:128 位全局唯一标识,通常由系统生成,形如
550e8400-e29b-41d4-a716-446655440000。它不携带语义,适合在数字系统中作为主键,避免编码规则变更带来的冲突。 - OID:对象标识符,采用树状分层结构,如
1.3.6.1.4.1.9999.1.1,常用于 SNMP 管理、证书扩展字段和工业互联网标识解析体系。OID 的层级天然表达归属关系,适合跨组织、跨系统的标识互操作。
实际工程中推荐采用“复合标识”策略:以 UUID 或 OID 作为系统内部主键,以序列号和资产编号作为业务可读标识,三者通过映射表关联。这样既保证全局唯一,又保留现场人员可识别、可核对的语义信息。编码规则一旦确定,应形成书面规范,明确字符集(建议大写字母、数字和连字符)、长度上限、校验位算法(如 ISO 7064 MOD 37-2)以及禁止使用的易混淆字符(如 O/0、I/1)。
二、标识载体:从铭牌到安全芯片
标识载体决定标识在物理世界中的可读性、可写性和防篡改性。常见载体及其适用场景如下:
| 载体 | 读取方式 | 可写性 | 典型场景 |
|---|---|---|---|
| 金属铭牌 | 目视 | 不可写 | 大型电机、泵、阀门等固定设备 |
| 二维码 | 扫码枪/手机 | 不可写 | 配电柜、仪表、备件标签 |
| RFID 标签 | 射频读写器 | 可读写 | 托盘、工装、移动设备 |
| 安全芯片 | 加密接口 | 受控写入 | PLC、网关、边缘控制器 |
铭牌和二维码成本低、部署快,但容易被复制或磨损;RFID 支持批量读取和现场改写,适合物流与产线环节;安全芯片(如 TPM、SE、安全 MCU)则把设备身份与私钥绑定,使标识不可克隆,是设备接入零信任网络的基础。选型时应遵循“标识强度与安全等级匹配”原则:仅用于资产盘点的设备可用二维码;需要参与证书签发、双向认证的设备必须使用安全芯片。
载体上的数据布局也需要规划。以二维码为例,建议采用紧凑的 JSON 或 TLV 格式,包含 uuid、sn、assetNo、model、mfgDate 五个字段,避免把全部证书写入码内。安全芯片中则通常划分三个区域:只读身份区(存放 UUID 和公钥指纹)、受控写入区(存放设备证书)、可写配置区(存放网络参数和策略版本)。
三、标识生命周期管理
标识生命周期通常划分为五个状态:注册、激活、运行、变更/维修、注销/退役。每个状态都要明确“谁有权操作、操作后标识如何变化、变更记录保存在哪里”。
注册阶段,设备出厂或入库时生成 UUID,写入安全芯片只读区,同时在标识管理系统中建立记录,字段包括 UUID、SN、资产编号、型号、生产日期、公钥指纹。此时标识状态为“已注册未激活”,设备不能接入生产网络。
激活阶段,设备安装到现场后,由运维人员扫描铭牌或读取芯片,将资产编号与物理位置(如车间-产线-工位)绑定,系统签发设备证书,标识状态变为“激活”。激活操作应记录操作人、时间、位置和证书序列号。
运行阶段,标识保持稳定,但需要定期核验。建议每季度执行一次“标识一致性巡检”:用扫码枪读取二维码中的 UUID,与安全芯片返回的 UUID 比对,同时检查资产编号是否与台账一致。若发现不一致,立即冻结该设备证书并进入变更流程。
变更/维修是生命周期中最容易出错的环节。更换主板、通信模块或安全芯片时,新部件可能携带新的 UUID。此时不能简单覆盖旧标识,而应执行“标识继承”操作:在系统中将旧 UUID 标记为“已替换”,建立新旧 UUID 的父子关系,新 UUID 继承原资产编号和位置信息,并重新签发证书。这样既保留维修历史,又避免资产台账断裂。
注销/退役阶段,设备报废或调拨出厂时,应吊销其证书、将标识状态置为“已注销”,并从网络准入白名单中移除。注销后的 UUID 不得重新分配给其他设备,防止身份混淆。若设备仅调拨到另一厂区,则执行“迁移”而非“注销”:更新资产编号和位置,保留 UUID 和证书,重新绑定网络策略。
最后需要强调:标识体系的价值不在于编码本身有多复杂,而在于编码、载体、生命周期三者的一致性。现场读取到的标识,必须能唯一映射到系统中的一条设备记录,并且这条记录的状态与设备实际状态相符。做到这一点,后续的证书签发、身份认证、访问控制才有可信的根基。