本文适用于:
CVI Fusion 7.10.3 | Infinity Client 7.10.3 | Infinity Module 7.10.3 | Core Services 7.10.3 |
简介
以下指南旨在说明如何在 PivotWare 中集成读卡器资产。
还列出了一些兼容的读卡器供您考虑。
目录 2 - 读卡器资产概览 3 - 在 PivotWare 中配置资产 |
1 - 前提条件
2 - 读卡器资产概览
2.1 - 概览
任何用户配置文件都可以设置为当在连接到 Infinity Client 的受支持读卡器上出示卡时自动登录。
卡只需要出示一次,还是必须始终留在读卡器上才能让操作员保持登录状态,取决于选项。
2.2 - 选择读卡器型号
有几种读卡器型号得到官方支持:
读卡器制造商 | 读卡器型号 | 通信类型 | 支持的卡 | 配置文章链接 |
ACS | ACR122S | 串联 | Mifare® Classic 卡 | 与 ACR122S 集成 |
ACS | ACR122U | USB | Mifare® Classic 卡 | 与 ACR122U 集成 |
这些读卡器可以直接从读卡器资产下拉菜单中选择。各自的配置在对应的文章中有详细描述。
如果上面列出的读卡器都没有为您提供所需的解决方案,PivotWare 还为您提供了使用通用读卡器的可能性,前提是它们支持以下任一协议:
- RS232 纯文本.
- USB CCID:在该类别中,来自 ACS 的 ACR1252U 被公认为已成功与 PivotWare 集成。
2.3 - MIFARE® Classic 卡概览
PivotWare 官方支持的所有读卡器都能使用 Mifare® Classic 卡。
这些卡围绕扇区构建而成,每个扇区包含多个块(确切的数量以及每个扇区的大小取决于卡的存储容量)。但有些字段是标准配置或推荐配置:
- 块 0(必需):扇区 0 的第一个块是卡制造商数据。因此,不可用于写入识别码,而且不得篡改。
- 扇区 0 的块 1 和块 2(推荐):可以填入关于该卡适用的应用程序的一些特定信息。根据现场使用情况,这些扇区也不能用于保存操作员的识别码。
- 每个扇区的最后一个区块(必需)用于编码徽章认证密码。任何 MiFare® 卡都可以编码两个密钥(密钥 A - 密钥 B),必须将其中一个通过 CVIFusion 提供给 Infinity Client 软件。如果不提供正确的代码,系统将无法读取相关字段。
更多详细信息,请参见官方的 MIFARE® 文档。
3 - 在 PivotWare 中配置资产
导航到资产管理器面板,选择您希望将资产纳入其中的项目。
将资产类型设置为读卡器。
3.1 - 设置概览
任何读卡器允许的设置都取决于资产供应商和选择的读卡器类型。下面是可能的读卡器属性字段列表:
属性名称 | 可能设置 | 说明 | 资产供应商 | 读卡器类型 |
读卡模式 | 连续式 | 与操作员相关的卡必须始终留在读卡器上。 | ACS | ACR122S ACR122U 其他 CCID |
其他读卡器 | 其他 CCID | |||
单发式 | 卡只出示给读卡器一次,操作员即登录。之后,操作员可以取走卡。 注销时需要操作员再次出示卡。 此模式允许两个不同的用户同时登录到站,仅使用读卡器进行识别。 | ACS | ACR122U 其他 CCID | |
其他读卡器 | RS232 纯文本 其他 CCID | |||
是否需要验证? | 未选中/选中 | 如果写入卡中的标识字段受特定代码保护(MIFARE® Classic 卡),则需要选中该选项。 选中该选项后即可填写验证码:参见 2.3 - MIFARE® Classic 卡概览。 | ACS | ACS122S ACR122U 其他 CCID |
其他读卡器 | 其他 CCID | |||
块号 | 从 1 开始的值 | 指定识别字段被写入的数据块(MIFARE® Classic 卡,另请参见 2.3 - MIFARE® Classic 卡概览)。 Infinity Client 将检索所述字段中的信息,以确认操作员是否与所述块中存储的识别值相匹配。 | ACS | ACS122S ACR122U 其他 CCID |
其他读卡器 | 其他 CCID | |||
COM 端口 | 从 1 开始的值 | 连接资产的串行通信端口。 | ACS | ACS122S |
其他读卡器 | RS232 纯文本 | |||
信息分段 | EOL /固定大小 | 数据帧格式化。 | 其他读卡器 | RS232 纯文本 |
EOL 后缀 | EOL 数据帧。 | 其他读卡器 | RS232 纯文本 |
3.2 - 在 CVIFusion 中配置资产
创建资产的步骤:
- 选择资产供应商。
- 选择读卡器类型:请注意,该选项受所选资产供应商限制。
- 在读卡器属性中选择读卡模式。
- 填写读卡器属性的其余细节。
注意:串行设备的波特率在站级别上进行配置。关于进一步的详细信息,请参考创建站、步骤和流程一文。
您可以在相应的文章中找到有关与 ACR 122S(链接)和 ACR122U(链接)集成的详细信息。
本文还附有一份资产配置文件,其中包含其他读卡器/其他 CCID 设备的示例。
如需了解与通用读卡器集成的更多信息,请联系我们的远程支持团队。 |
设置完成后,依次单击保存资产和保存资产项目。
3.3 - 在流程中连接并使用资产
读卡器资产必须通过 CVIFusion 的“站管理器”面板与所连接的站关联。
请参见Desoutter 工业工具:创建和关联资产 (desouttertools.com) 了解更多详细信息。
将读卡器资产连接到站后,导航至流程配置面板,然后展开系统访问登录类型菜单。
为了让操作员可以使用卡在任何特定站上登录,请检查以确认读卡器选项已激活,然后单击保持流程配置来更新您的站设置。
在此阶段,已经可以将配置传输到目标站。
3.4 - 卡码关联和读卡器测试
要将用户与站关联,请参考我们在门户网站上提供的创建和管理用户一文。
创建用户并将其关联到站后,回到用户管理器项目。
按照创建和管理用户中的说明选择要为其添加卡代码的用户,然后填写所需信息。
如果您不确定卡代码,可以使用 CVIFusion 检查写入读卡器上的卡中的数据(前提是,设备为 ACR122S、ACR122U 或其他 CCID)。操作步骤如下:
- 将目标读卡器连接到运行 CVIFusion 软件的计算机上。
- 单击读卡器设置。
- 从打开的菜单中选择读卡器型号。
- 提供详细信息,以便 CVIFusion 获取卡代码的详细信息。详细信息必须与资产管理器面板中填写的信息一致。单击“确定”。
- 在“用户创建”窗格中单击读卡。
这样,代码就会出现在卡代码字段中,您可以直接为当前用户保存该代码。完成后,您就可以转移到另一个用户了。
如果没有数据出现:
- 要么计算机无法识别读卡器。这一点可以通过显示站的系统诊断程序来检查。
然后检查是否检测到读卡器:
该解决方案仅当读卡器是 ACR122S、ACR122U 或任何其他 CCID 读卡器时有效(串联读卡器因此未考虑在内)。 - 没有数据被写入到选中的块。
- 读卡器未被操作系统识别:打开设备管理器窗口,检查是否检测到读卡器。
- 允许读卡数据的服务未启动:打开任务管理器窗口,然后检查 SCardSvr 服务是否正常启动。
为了进一步调查类似问题,请联系我们的远程支持团队。 |