手机NFC工作模式

模式介绍

手机的 NFC 功能有3种模式:

  1. 卡模拟模式
  2. 读写器模式
  3. 双向数据分享模式

网上关于 NFC 功能介绍的最多的是 读写器模式,即 NFC 手机作为一个读卡器去读其他的卡片。

但如果 NFC 手机工作在 卡模拟模式 下就可以把手机模拟成一张卡片去供其他读卡器读取数据。

SE 介绍

通常做法是在手机中放置叫做 Secure Element(简称 SE)安全元件。

SE 可以与 NFC 芯片集成在一起由手机厂商提供,或集成在 SIM 卡中由运营商提供。

NFC 的卡模式工作需要读卡器先与 NFC 控制单元通信,再由 NFC 与 SE 通信进行事务处理,SE 返回给 NFC 处理结果,这时手机软件可以查询 SE 的通信状态通知用户。

Android HCE

系统软件厂商(Google)为了摆脱手机厂商与运营商的 SE 元件限制,在 Android 4.4 系统中加入了 Host-based Card Emulation 就是 HCE,力图通过软件模拟 SE 元件,以达到所有安装了 Android 4.4 系统的手机不依赖 SE 元件就可以使用 NFC 手机卡模拟模式的效果,这样就可以大大的推进 NFC 支付功能的进程。