摘要
NFC(Near Field Communication,近场通信)技术由不同标准演进而来,其标准尚未完全统一,市面上大量存在遵循不同标准的NFC产品,它们并非完全兼容。越来越多智能手机支持NFC模拟交通卡业务,同时交通运输部正在全国范围内升级改造公交、地铁NFC读卡器,NFC协议兼容问题突出。国内目前尚无NFC协议测试设备,为解决此问题,基于Python开源NFC协议栈软件库nfcpy设计一个低成本NFC协议互操作测试平台。相比传统的采用真实NFC POS终端和非接触卡进行协议兼容性测试,本文方案有如下两个优势:(1)除模拟符合协议的NFC设备外,还可以灵活构造不同协议异常情形;(2)使用模拟的NFC设备取代真实设备,能够实现完全的无人值守自动测试;同时也省去搜集和采购不同型号NFC设备的工作。
-
单位清华大学深圳研究生院; 深圳市计量质量检测研究院