网络读卡器(RFID / NFC)
- ✓ 搞懂 RFID 频段差异:低频 125kHz(ID 卡)vs 高频 13.56MHz(IC / NFC / CPU 卡)
- ✓ 理解三种上报方式(网口/RS485/Wiegand)各自的场景与接线
- ✓ 学会展厅最常用的两种用法:刷卡签到映射内容 + 展品拿取识别联动
- ✓ 掌握卡号映射内容的设计思路与中控联动逻辑
- ✓ 拿到选型对比表(频段/接口/读卡距离)和故障排查表
展厅里有一类体验设计特别受甲方喜欢:参观者拿到一张小卡片,走到展台前一刷,屏幕就显示"你好,王先生,您今天参观了第 3 个展项"——或者更简单的,展柜里的实物模型一拿起来,对应的讲解视频就自动播出来。这两个效果,背后都是网络读卡器在干活。
读卡器本身不复杂,但新手一上手容易卡在几个地方:低频高频傻傻分不清楚选错卡、Wiegand 接了半天不知道上报什么、多张卡叠在一起报号乱套。这一篇以科星互联的网络读卡器为主线(项目里实际用过他们的 IC/ID/NFC/CPU 卡型号),把频段、接线、上报方式、展厅用法一次捋清楚。
R2 内容,涉及读卡设备配置与接线。读卡距离、频率参数、Wiegand 协议时序以你手上型号的官方产品文档为准(见文末来源);不同型号参数可能有较大差异,请以手册为准。
先搞懂频段:你要发什么卡给参观者
读卡器和卡是配套的,选错频段根本读不到。展厅最常遇到的是两种频段:
低频 125kHz —— ID 卡
- 典型卡种:EM4100、T5577、HID Prox,就是那种白色薄卡、门禁钥匙扣、工厂员工卡里常见的那种。
- 原理:读卡器发出 125kHz 的磁场,卡片进入磁场范围后被感应供电,向读卡器发回一串固定的卡号(通常 64bit,俗称"ID 号")。
- 展厅特点:卡号固定不可写(除 T5577 之类可写卡),便宜、耐用,适合"一张卡对应一个参观者身份"的签到、会员积分场景。
- 读卡距离:一般 3~10cm(以型号为准),贴着读为主,不适合"远距离感应"。
高频 13.56MHz —— IC 卡、NFC 卡、CPU 卡
- 典型卡种:Mifare Classic(M1,最常见的 IC 卡)、Mifare DESFire、NFC Forum Type 2/4、CPU 卡(SIM 级别安全芯片)。
- 原理:13.56MHz 磁场供能,但比 ID 卡聪明:卡内有真正的存储空间(Mifare Classic 1K 有 1024 字节,分 16 个扇区),可以存数据、做加密。NFC 手机(iOS/Android 都支持)用的也是这个频段,扫一扫就能读。
- 展厅特点:可以往卡里写数据(参观记录、积分值、个性化信息),也可以只用卡号做映射。NFC 直接用手机刷更适合无卡场景。CPU 卡安全芯片级别高,适合高价值会员体系或票务。
- 读卡距离:通常 3~10cm(以型号为准),贴近读;部分方向性好的型号可稍远,以手册为准。
实测经验:如果甲方已经有一批发出去的老门禁 ID 卡(125kHz),换 IC 卡读卡器就会全部失效。展厅选卡之前先问清楚"有没有配套老系统的现有卡",不然到了交付现场才发现读不出来。另外,NFC 手机模拟的是 13.56MHz,用低频 125kHz 读卡器永远读不到手机——这两件事新手最容易弄混。
上报方式:网口 / RS485 / Wiegand,哪种用哪种
读到卡号之后,读卡器要把这个卡号传给后面的系统(中控或门禁主机)。科星网络读卡器支持三种上报方式,各有用途:
1. 网口上报(TCP/UDP / Modbus TCP)
读卡器直接插网线,通过局域网把卡号发给中控或服务器。优点是可以挂到展厅已有的局域网里,中控直接收。
典型数据包格式(具体以型号协议文档为准)通常是读卡器主动向中控 IP 发一个 TCP 包,包含卡号数据。中控这边起一个 TCP Server,监听端口,收到数据后解析卡号、查数据库、触发联动。
适合场景:网络已拉通、需要读卡触发中控软件做复杂联动(播视频、显示内容、记录数据)。
2. RS485 上报(Modbus RTU)
读到卡后,通过 RS485 总线上报。这条路走 Modbus RTU,中控或 485 主机轮询读寄存器(或读卡器主动上报帧)来获取卡号。
接线:A+ / B- / GND,手拉手总线,多台读卡器共一条总线,每台分配不同从站地址(Slave Address)。
适合场景:现场已有 485 总线(或和其他 485 设备共线)、与有人串口服务器配合走 Modbus TCP→RTU 转换,不需要给每台读卡器单独拉网线。
485 总线上挂多台读卡器,总线两端(最头和最尾的设备)各加一个 120Ω 终端电阻,否则长距离传输信号反射、数据出错。这个细节很多方案书上不提,但现场调试时经常被它坑。
3. Wiegand 上报
Wiegand 是门禁行业的老标准协议(Wiegand 26 / 34 最常见)。读卡器有两根数据线(D0 / D1),通过脉冲时序把卡号一位一位地传给门禁主机或 IO 模块。
Wiegand 传的是什么:就是卡号。Wiegand 26 传 26bit(3 字节):1bit 偶校验 + 8bit 设施码 + 16bit 卡号 + 1bit 奇校验。Wiegand 34 传 34bit,卡号更长。
接线:D0(绿线)/ D1(白线)/ GND,接到支持 Wiegand 输入的门禁主机或 IO 控制器。
适合场景:对接现有门禁系统或带 Wiegand 输入的采集模块。如果你的中控或 IO 设备支持 Wiegand 接口,可以直接对接;不支持则需要中间加 Wiegand 转网口/485 的转换模块。
Wiegand 线缆不能太长(官方一般建议在 150m 以内,实际工程建议更短),超距会导致脉冲时序紊乱、读到错误卡号。长距离走 Wiegand 一定要核手册或换成网口/485 方案。
展厅用法一:刷卡签到 + 卡号映射内容
这是展厅最经典的 RFID 玩法:
参观者发卡(提前录入卡号→参观者信息的映射表)
│
参观者在展台前刷卡
▼
读卡器(网口/485)上报卡号给中控
▼
中控查映射表:卡号 A → 王先生,今日第 3 展项
▼
触发大屏播放"欢迎 王先生"的个性化内容
+ 记录本次参观行为
中控 / 服务器端维护一张卡号映射表(可以是 Excel / 数据库 / 签到系统),字段大概是:
| 卡号 | 姓名 | 单位 | 备注 |
|---|---|---|---|
| 0A1B2C3D | 王某某 | XX 公司 | VIP |
| 0E2F3A4B | 李某某 | YY 学院 | - |
读到卡号后,查表、取出对应字段、填进大屏内容模板,就实现了"个性化欢迎"。
注意:ID 卡卡号只是一串数字,本身不包含"人的信息"——卡号与人的绑定关系存在你的系统里,卡片丢失只要在系统里注销这个卡号就好,和银行卡挂失同理。
展厅用法二:展品拿取识别(物联展品触发联动)
另一种用法是把 RFID 标签贴在实体展品(模型、文物复制品、道具)上,在展台底座里嵌读卡器天线:
展品放在底座(不在感应范围内:待机状态)
│
参观者拿起展品(标签进入感应范围)
▼
读卡器读到标签 ID
▼
中控:这是"航天模型 B 号标签" → 播放对应讲解视频
+ 可做多展品同时在场的"多品叠加"逻辑
这里的 RFID 标签用的是无源 UHF(超高频 840960MHz,读距离 50cm数米,以型号为准)或 HF(13.56MHz,近距离),选哪种取决于你要的读取距离和精度。科星这类产品线主要在 125kHz/13.56MHz 段,超远距离读取(UHF)是另一条产品线,选型时要先明确距离需求。
展品识别的一个经典坑:拿起来了读到了,放回去又继续触发——你需要在中控里加"已在桌上的标签不触发,仅检测'新出现'的标签"逻辑,或者用离开延时消抖。多件展品同时被拿起时,防冲突逻辑尤其重要(见下一节)。
多卡防冲突:两张卡叠一起怎么办
高频(13.56MHz)读卡器内置防碰撞(Anti-Collision)协议,标准 ISO 14443 规定了 Type A/B 的防碰撞机制:读卡器与一批卡之间用序列号做逐位仲裁,能在一次读取窗口内识别多张卡、依次读出它们的 UID(不同时输出,是串行识别多张)。
Mifare Classic(M1)支持 ISO 14443 防碰撞,一次能识别多张叠在感应区的卡,但能可靠识别的张数受信号质量和卡间距影响,厂家通常给出参考数量(以型号手册为准)。
低频 125kHz(ID 卡)绝大多数不支持防碰撞——两张 ID 卡叠在一起,大概率读出乱码或只读出一张,这是协议层面的限制,换不同读卡器也没用。
实际工程建议:
- 需要多卡同场景的,选 13.56MHz(HF)读卡器。
- 单张签到(一人一卡)用低频也够。
- 展品识别场景多件同时被拿,要在业务逻辑层处理多 UID 并发的情况,别依赖读卡器做去重。
选型对比表
| 维度 | 低频 125kHz(ID 卡) | 高频 13.56MHz(IC / NFC) |
|---|---|---|
| 典型卡种 | EM4100、HID Prox | Mifare Classic、DESFire、NFC |
| 读卡距离 | 3~10cm(以型号为准) | 3~10cm(以型号为准) |
| 卡内存储 | 无(只有固定卡号) | 有(Mifare 1K = 1024B 可读写) |
| 防碰撞 | 多数不支持 | 支持(ISO 14443) |
| 手机 NFC 兼容 | 否 | 是(iOS/Android NFC 可读写) |
| 安全性 | 低(卡号固定,易复制) | 较高(可加密扇区,DESFire 更高) |
| 上报接口 | 网口 / RS485 / Wiegand | 网口 / RS485 / Wiegand |
| 适合展厅场景 | 单张签到、门禁 | 签到 + 数据写入、NFC 互动、展品识别 |
接口选型参考(与频段无关):
| 上报方式 | 适合场景 | 主要优点 |
|---|---|---|
| 网口(TCP) | 局域网已拉通、需中控直接联动 | 无需额外设备、中控直接收 |
| RS485 | 多台读卡器共线、现有 485 总线 | 省网口资源、走串口服务器接中控 |
| Wiegand | 对接现有门禁主机 | 门禁生态兼容性好 |
故障排查表
| 现象 | 最可能的原因 | 怎么办 |
|---|---|---|
| 卡贴上去完全没反应 | 频段不匹配(拿 IC 卡刷 ID 卡读卡器) | 核对读卡器频段与卡的频段是否一致 |
| 有时读到有时读不到 | 读卡距离超出感应范围 / 卡角度问题 | 靠近些;让卡面平行于读卡器天线面 |
| 读到的卡号与预期不符 | Wiegand 格式不匹配(26 vs 34) | 核对 Wiegand 位数;检查设施码拼接方式 |
| 网口型读卡器无数据上报 | IP / 端口配置错 / 目标地址没填对 | 核对读卡器后台配置的目标 IP 和端口 |
| 485 上多台只有一台应答 | 地址冲突 / 终端电阻缺失 | 每台分配唯一地址;总线两端加 120Ω 终端 |
| 两张卡叠在一起读乱 | 低频不支持防碰撞 | 改用高频(HF)读卡器;或业务上避免多卡叠读 |
| 上电后设备灯亮但读不到卡 | 供电不稳定 / 读卡器未初始化完成 | 确认供电电压符合规格;上电后等几秒再测 |
| NFC 手机刷不到 | 用的是低频 125kHz 读卡器 | 换 13.56MHz 高频读卡器;手机 NFC 只走 HF |
与中控联动的完整链路
把读卡器接进中控,典型的工程链路是:
读卡器(科星,网口型)
│ TCP,主动上报卡号帧
▼
SoftControl 中控(TCP Server 监听端口)
│ 解析卡号 → 查映射表
▼
触发动作(播放视频 / 开灯 / 语音 / 签到记录)
或走 485:
读卡器(科星,RS485 型)── A/B 线 ──▶ 有人串口服务器(USR-TCP232 系列)
│ Modbus TCP 透传
▼
SoftControl 中控(Modbus TCP 主机)
│ 读到卡号 → 触发联动
两条路都能走通,选网口型更简单直接;多台共线节省综合布线成本时选 485。
进阶 / 应用案例
- RFID 积分墙:参观者刷卡 → 卡号映射积分账户 → 中控增加积分 → 大屏实时显示排行榜,适合互动型科技展馆。
- 知识闯关配合答题:刷卡进入某个展项区 → 大屏出题(可结合科星签到模块记录每张卡的答题情况) → 全程用同一张卡跟踪参观轨迹,收展数据有意思。
- 门票即读卡:把标准门票印成 Mifare IC 卡,入场一刷就完成签到记录 + 触发首个展项欢迎动画——不用另发实体卡,低成本整合。
- 与 SoftControl 展厅中控 联动:SoftControl 的指令系统可以监听 TCP 端口收到的卡号,并直接触发场景切换,是展厅读卡联动的最顺滑路径。
本节学到的知识
- 两个频段决定选卡:低频 125kHz 是 ID 卡(EM4100/ T5577 / HID Prox),卡号 64bit 固定不可写;高频 13.56MHz 是 IC / NFC / CPU 卡(Mifare Classic、DESFire),卡内有存储可读写。
- Mifare Classic 1K = 1024 字节、分 16 个扇区,可存参观记录 / 积分;只用卡号做映射也行。
- 两个频段读卡距离都在 3~10cm 贴读为主(以型号为准),远距离读取要用另一条 UHF 超高频 840~960MHz 产品线(读距 50cm~数米)。
- 手机 NFC 只走 13.56MHz,低频 125kHz 读卡器永远读不到手机——这点最容易弄混。
- 三种上报方式:网口(TCP/UDP / Modbus TCP,中控直收)、RS485(Modbus RTU,多台共线、接 A+/B-/GND)、Wiegand(对接门禁主机,D0/D1/GND 脉冲上报)。
- Wiegand 26 传 26bit(1bit 偶校验 + 8bit 设施码 + 16bit 卡号 + 1bit 奇校验)、Wiegand 34 卡号更长;线缆一般 ≤150m,超距脉冲时序会紊乱读错卡号。
- RS485 总线两端各加一个 120Ω 终端电阻,多台读卡器每台分配唯一从站地址,否则信号反射、地址冲突。
- 高频内置防碰撞(Anti-Collision,ISO 14443),一次可串行识别多张叠放卡的 UID(可靠张数以手册为准);低频 125kHz 绝大多数不支持防碰撞,多卡叠读会乱码或只读一张。
- 卡号本身不含人的信息,卡号↔人的绑定表存在你自己的系统里;卡丢了在系统注销卡号即可,和银行卡挂失同理。
- 展品拿取识别要在中控里做**"仅检测新出现标签 + 离场消抖"**逻辑,否则放回去会重复触发。
小结 · 你掌握了什么
- 你搞清楚了两个频段的本质区别:低频 125kHz(ID 卡,固定卡号,不防碰撞,便宜)vs 高频 13.56MHz(IC/NFC,可读写,防碰撞,手机兼容)——这决定了你发什么卡给参观者。
- 你知道三种上报方式的适用场景:网口(中控直收)、RS485(多台共线)、Wiegand(对接门禁)。
- 你掌握了展厅最主流的两种用法:刷卡签到映射内容(卡号存人的信息在你的系统里)、展品拿取识别(标签贴展品、底座嵌天线)。
- 你拿到了选型对比表(频段 × 接口)和故障排查表,以及多卡防冲突的处理思路。
读卡器让"一张小卡片"变成参观者与展厅之间的物理接口——结合中控,就能把这张卡的一刷变成一整场个性化体验的起点。要把这条链路跑通,了解 展厅中控系统 SoftControl 和 S5 传感器互动实战。