Wiegand读卡器-控制器接口
接口界面定义了两个设备之间如何进行相互之间的通信。以HID的读卡器为例,不同的读卡器使用的是多种已定制完备的工业标准接口,其中包括:
·Wiegand(韦根)接口;
·串行端口(RS232、RS422、RS485);
·时钟及数据接口(Clock-and-Data,磁条轨道/2)--也被称为 ABA 格式。
我们将集中关注Wiegand 接口,因为它是卡片门禁控制系统中最先进的工业接口。
Wiegand接口界面由三条导线组成,称为“数据0”(通常为绿色),"数据1"(通常为白色)和 “data return"(通常为黑色)。当安装商拿到读卡器时,他们希望在读卡器和门禁控制面板的连接点(终端)上都能够看到这三个名称。目前所有的标准型读卡器都提供可选择的Wiegand接口。这三条线负责传送Wiegand数据,也被称为Wiegand信号。
由于卡片数据是二进制,因此读卡器只是简单地接收来自卡片的无线电频率数据,将其从无线电频率翻译成Wiegand协议,并将完整的二进制数据串发送给控制器。数据0走的是绿线,数据1走白线,控制器将两个字符串结合成原来的二进制数据集。
控制面板格式设置
门禁控制面板的任务是用来拒绝不符合指定预定义格式的卡片数据。几乎所有的控制面板都可以使用26-Bit标准格式(除了制造商专有的格式之外)。
简单的控制面板可能只使用一到两种格式,但较精密复杂的控制面板则具有软件可配置的功能,并可接受各种不同的格式,甚至有些可以建立用户定制的格式。一旦某种格式被确定下来,控制面板就被设定了。感应卡必须按照这种设置的格式来订购,并且卡片必须进行编程,以符合控制面板的格式,实现正常的运作。
这种从控制面板到卡片的单向流程安装信息是有目的的。它使得那些得到感应卡而未经授权的人难以知道在哪里以及如何使用它们。甚至那些具有专业技术知识和设备的人也无法肯定地识别出卡片的格式,因为格式信息存储在控制面板中,而不是卡片中。格式并不是数字——虽然它们看上去是数字的形式。卡片数据只是遵循控制面板的格式。
以下是订购卡片的几个基本信息:
·格式名称:卡片供应商可编程提供数百种现有格式的卡片,没有默认的格式,用户必须指定他们所要求格式的名称;
·可编程字符段信息:开头的1-Bit奇偶字符段,紧接着的是8-Bit可编程字符段、16-Bit增量字符段和末尾奇偶校验位。
十进制、二进制和十六进制
虽然日常生活中的数字大多是基于十进制的,但计算机一直使用二进制算法,每个系列只包含1或0。二进制数据通常结合成方便的4-Bit十六进制,或十六进制单位,称为“nybbles”。十六进制值显示为0到F。
使用十六进制,24-Bit只需通过6个字符来表示。
(1111) (1111) (1111) (1111) (1111) (1111) 四个比特组合起来称为
F F F F F F
“nybbles”。
·设备代码255在十六进制中为FF,(15x16)+15=255;
·认证号码65,535在十六进制中为FFFF,(15x4096)+(15x256)+(15x16)+15= 65,535。
<0>由于其紧密的结构,且可直接表示二进制,因此许多控制面板使用的是十六进制算法。