技术
NFC在 13.56 MHz 工作,支持卡模拟、读卡器与点对点模式。金融应用常依赖安全单元(SE)或云端卡;安卓 HCE 由主机模拟卡片。受理终端需通过银联/PCI 相关认证。
物联网
门禁售货一体机等将读卡器 MCU 与 4G 模组连接,交易报文上送 TSP。天线设计与金属环境调试是关键。
安全
防侧信道与固件克隆;密钥灌装产线需管控。
天线、结构与金属环境
NFC 近场耦合对线圈几何、铁氧体屏蔽与金属邻近极其敏感。售货机或门禁一体机若将读卡器贴近金属门板,需重新设计磁路与匹配网络,否则读距骤减或无法建立 ISO14443 会话。与 4G/Wi-Fi 天线同机部署时,要评估 13.56 MHz 谐波与杂散是否干扰蜂窝接收,必要时增加滤波与布局隔离。产线应使用标准参考卡与多轴定位夹具复现最差姿态,避免「实验室能读、现场读不了」。
与蜂窝模组联动的交易链路
读卡器 MCU 完成脱机或联机授权后,常由蜂窝模组把交易报文上送 TSP 或收单平台。需设计超时、重试与冲正,防止弱网导致重复扣款;密钥与终端号应写入安全存储并支持远程吊销。对于 HCE 与云端卡,手机侧与机具侧时钟、随机数与证书链都要符合卡组织规范。远程运维要支持固件签名升级与黑名单同步,并对异常交易率、读卡失败码做监控大屏。
工程实践补充
将「NFC 支付」与模组全生命周期结合:EVT 阶段验证参考设计与天线方案;DVT 阶段做传导/辐射摸底与热成像;PVT 阶段固化校准与测试脚本。认证前核对目标国别法规与运营商入库要求,避免频段或 SAR 项缺失。量产线保留金样比对与抽检规则;售后能根据序列号反查软件版本、校准参数与关键器件批次。若客户要求远程运维,需同时设计安全升级、回滚与应急停机策略。
近场耦合距离与交易报文边界
NFC 支付发生在 13.56 MHz 的磁场里,读写器线圈在卡片或手机线圈上感应出能量,双方按 ISO/IEC 14443 完成防冲突、选卡和相互认证,应用层再跑卡组织的消费或圈存命令。卡模拟可以由安全单元在片内执行,也可以由主机用 HCE 把命令转给云端卡;点对点模式几乎不用于受理。蜂窝模组不参与这场近场对话,它只在联机授权、黑名单下发和交易上送时出现。把「模组附着成功」理解成「一定能刷卡」,会把覆盖问题和读距问题混成同一条故障。
支付级读距通常只有数厘米,场强、调制深度和帧等待时间都要落在卡组织的终端测试条件里。允许脱机小额时,本地限额、黑名单和交易计数器必须可审计;强制联机时,蜂窝超时必须短于收单机构的授权窗口,否则持卡人已经离场,冲正却还在队列里。外接读卡芯片与蜂窝模组之间常见 UART 或 SPI,波特率、流控和缓冲区要按最长交易报文核算,不能只按心跳长度估容量。
受理现场的读距与冲正窗口
不锈钢面板、金属门框和紧贴的锂电池会把线圈谐振频率拉偏,现象是有提示音但选卡失败,或实验室数厘米的读距变成必须贴死才偶发成功。铁氧体片只能把磁场从金属上拉开一部分,不能代替重新做匹配。另一类错误在状态机:弱网下同一授权被重复上送,收单侧若用终端流水而不是全局幂等键去重,就会双扣。冲正若比下一笔消费更晚到达,还可能冲掉不该冲的一笔。
密钥灌装若和普通固件下载共用工位和日志目录,侧信道和明文日志会把安全单元的意义抵消。HCE 若缺少设备证明,云端卡可能被复制到未管控的手机上。与 扫码支付 相比,近场交易对结构和金属更敏感,对屏幕亮度不敏感;两种受理共用同一台模组时,失败码仍应分开记录,避免用渠道返回码解释读卡失败。清算时间也不应直接取模组本地时钟,日切口径需要和 清算与对账 里的渠道结算日对齐。
受理测试要把「场已经建立」和「交易已经完成」拆开记录。场建立只说明防冲突和选卡走通;交易完成还要求应用层命令在帧等待时间内返回,并且主机拿到的是批准、拒绝或超时中的一种明确结果。实验室用裸卡、标准间距通过之后,若产线夹具改成带金属门框的工装,线圈谐振会再次偏移,抽检仍用裸卡就会把读距问题留到闸机现场。蜂窝侧则要把授权、冲正和撤销分成三种终态写入掉电仍在的记录,不能只在内存里留最后一笔。记录里一旦出现卡号或磁道等价物,应先截断再上传。读卡失败、附着失败和收单超时分属三个字段,客诉时才能判断该改天线、改超时还是改冲正顺序。