定义
SWP:Single Wire Protocol,单线程协议。
近场通信(NFC)是基于RFID技术发展起来的一种近距离高频无线通信技术,工作在13.56MHz频段,可在短距离内实现电子身份识别或者数据传输功能。SWP卡是一种基于13.56MHz频段符合国际表中的近场通信卡,是一种可在近距离射频电磁场环境中在基于13.56MHz频段使用SWP协议与射频单元/天线进行数据通信的USIM卡片。SWP卡可以广泛适用于开放环境的近场通信业务,如电子钱包、公交一卡通等。由于SWP卡近场通信解决方案中,射频和CLF(ContactLess Frontend,非接前端)通常内置在移动终端中,因此SWP卡片在开展业务是需要使用配套的支持NFC功能的移动终端。
原理
SWP卡片通过C6触点与内置在终端的CLF进行数据通信。通信基于SWP协议完成,因此C6触点被定义为SWIO接口。SWP接口是一种UICC与非接前端(CLF)之间面向比特流、点对点的通讯协议。
SWP协议基于全双工数字传输模式:
- S1信号通过一个数字调制(低或高)的电压信号传输。
- S2信号通过一个数字调制(低或高)的电流信号传输。
当主设备以H状态发送S1信号,从设备借助上拉电流(H状态)或不借助上拉电流(L状态)来传输S2信号。因S1以脉冲宽度编码,所以可以在它上面传送一个传输时钟,即数据以全双工模式传输。