串口工具模拟刷卡测试
时间:2022-09-23 12:30:00
本文档的目的是为指导使用串口工具模拟刷卡的操作,实现自动刷卡压力测试。测试门禁控制器刷卡记录事件的存储,模拟多次刷卡事件。(控制器存储空间满,循环存储)
本文档法适用于公司M300、F400、GM(读头)刷卡、指纹刷卡等。适用于第三方读头HID、二维码读头。
软件名称 |
软件版本说明 |
备注 |
串口助手 |
Serial Port Utility |
其他类似的串口小助手均可使用 |
客户端环境 |
客户端版本:1.0.1706.7180 |
正常可以运行的客户端均可 |
硬件名称 |
硬件版本说明 |
备注 |
RS232--RS485通用串口转换器(含RS485转4PIN接线柱) |
无版本 |
|
韦根转232转接器 |
无版本 |
|
USB转232串口线材 |
无版本 |
|
RD4控制器 |
待测版本 |
|
RD2/E控制器 |
待测版本 |
RD2/E测试包:S6800_RD2E_V2.72.zip
RS232--RS485通用串口转换器连接PC端COM
- 485连线说明
- 485转232无需单独连接电源线,
- 转接头的COM公头插入PC端的COM母头即可,
- 4pin转接线端,TR+和TR-连接看下面说明
4PIN接线柱(连线说明)
Pin脚 |
1 |
2 |
3 |
4 |
信号 |
T/R+(485B) |
T/R-(485A) |
GND |
VCC |
M300读头 |
棕 |
棕白 |
||
RJ45水晶头 |
棕 |
棕白 |
- 查看设备管理器
是否有新增的COM
- 开启串口工具监听
设置波特率为9600,其他均为默认,查看串口数据接受数据
通过串口查看一直有轮询数据产生。
- 单独给转接头供电,+12V,GND;
- 韦根转232接头的D0与HID-R10或国密读头的DATA0连接,
- 韦根转232接头的D1与HID-R10或国密读头的DATA1连接,
- 查看设备管理
连接PC端的接口查看是否识别到串口
- 开启串口监听数据
韦根模式下刷卡才有接受数据,不刷卡是没有轮询数据产生。
正常轮询数据为:
A5 60 34 25 21 34 32 40 AA
A5 33 40 24 60 60 2F 4F 56 AA
在没有刷任何卡的情况此数据一直循环。
- 在读头上刷先前已授权的卡,采集刷卡数据
刷卡后数据:
A5 60 30 25 25 4B 54 53 4E 35 34 25 21 30 54 34 AA
A5 60 34 49 2A 5C 2F 60 36 60 30 5C 21 21 5D 38 AA
备注:以上数据仅仅是采集单个卡的例子
- 再次使用捕获的数据,在串口中发送
- 在客户端查看是否有卡号上报
韦根模式数据采集同理。
在串口设置发送采集的数据时间间隔为10s(10000ms)或5s(5000ms)
避免无效数据干扰,可以先断开读头的供电的电源线,直接通过串口工具发送刷卡数据,模拟多次刷卡。7*24小时挂机测试。
使用SecureCRTPortable.exe工具查看CPU的占有率情况
首先,连接RD2/E控制器,设置IP,选择协议为telnet
其次,进入控制系统,用户名:root 密码:*********
使用top命令查看控制器的CPU占有率的情况
如:使用串口助手自动发送数据模拟刷卡,连续发送24小时,CPU的占有率是否超出70%以上。门禁控制器刷卡的性能指标:正常7*24小时运行,CPU的占有率应该低于30%。
通过客户端工具-运营分析查看刷卡事件的开门记录条数
通过数据上报的记录,可导出查看刷卡的间隔是否按照预设置的10s或5s上报。
通过刷卡的数据可统计刷卡的上报的准确率,每次刷卡的是否准确上传。
门禁控制器刷卡数据上报指标:数据准确率达到95%以上。
各种读头接线对应表
读头 引脚 |
RJ45水晶头 |
国密读头 |
F400 |
HID-R10读头 |
M300读头485 |
二维码门禁读头 |
Reader Power |
蓝白 |
红 |
红 |
红 |
绿白 |
蓝白 +12 |
GND |
橙 |
黑 |
黑 |
黑 |
绿 |
橙 GND |
DATA0 |
橙白 |
黄 |
绿 |
橙白 D0 |
||
DATA1 |
蓝 |
紫 |
白 |
蓝 D1 |
||
LDE |
绿白 |
棕 |
橙 |
LED |
||
Beeper |
绿 |
橙 |
黄 |
Beeper |
||
485A |
棕 |
白 |
紫色 |
棕 |
SET(与GND连接时32位) |
|
485B |
棕白 |
绿 |
粉红 |
橙白 |