韦根协议

一句话定义

韦根协议是读卡器与控制器之间传输卡号的单向接口标准,26 位传 8 位卡号、34 位传更多位数,协议本身不加密。

数据是怎么传的

韦根接口只有两根数据线,通常叫 DATA0 和 DATA1(也有叫 D0/D1)。空闲时两根线都是高电平;要传一个「0」就把 DATA0 拉低,要传一个「1」就把 DATA1 拉低,每根线一个脉冲代表一位。

卡号不是直接发出去的,而是被拆成若干位、加上奇偶校验位,按位依次发出。控制器收到一串脉冲后,按约定的位数格式还原出卡号。

所以韦根的本质是:单向、无握手、无应答、无确认,只能从读卡器流向控制器。

韦根 26 与韦根 34 的差别

格式总位数卡号位数卡号容量校验
韦根 2626 位8 位卡号 + 8 位区域码约 6.5 万首尾各 1 位奇偶
韦根 3434 位最多 32 位远大于 26 位首尾各 1 位奇偶
韦根 6666 位多段组合最大多段校验

位数越多,能表示的卡号范围越大。单位卡数量少时 26 位够用;卡量大、或者卡号规则里包含了多段信息时,要用 34 位或 66 位。

为什么韦根不能加密

因为它是单向的。控制器没法向读卡器发出挑战、读卡器也没法回传运算结果,加解密本身就无法在两端协商。

这意味着:在线路上抓到的脉冲,可以直接还原出卡号,再复现出来。所以韦根只解决「把卡号传过去」这件事,不解决「怎么证明这张卡是真的」。真正要防伪,防护点要放在卡本身(CPU 卡)和控制器端(白名单与黑名单 + 限额 + 黑名单)。

什么时候该换 RS485 或网络读头

可以继续用韦根:门禁点少、线距短(一般 100 米以内)、只做门禁放行、有白名单兜底。

建议换 RS485:一台控制器要接多个读头、距离较远、现场干扰大、需要双向通讯(比如下发黑名单、回读记录)。

建议换网络读头:跨楼栋跨园区、需要远程管理、需要读卡记录实时上传。

国万的门禁终端与消费机均支持韦根输入,可以外接韦根读头、指纹模块或人脸终端,把刷卡机升级成刷脸机,不必整机更换。