通过 HCE(NFC)与 NewPOS 终端通信

Communicate with NewPOS terminal via HCE (NFC)

我对 HCE 技术(主机卡仿真 NFC)和 NewPos(POS 技术)终端的兼容性有疑问。

According to Google HCE documentation - it supports only ISO/IEC 7816-4 specification.

来源:developer.android.com

NewPos终端(我们有NewPos 8110系列)支持这个:

Mifire classic, Mifire Ultralight, Mifire DESFire, ISO 14443 A & B, SONY FeliCa.

来源:www.newpostech.com

这是否意味着无法使用Android-phone(支持HCE的v4.4)通过NFC与NewPos 8110终端通信?

我自己测试了这种情况(使用 Sony Xperia Z3 Compact,Android 4.4 with HCE)。 结果是:

  1. NewPos 8110终端检测phone为智能卡;
  2. 非接触式读卡器(如 OMNI、ACR 等)将 phone 检测为卡,但卡类型未知且未生成 UID(这是 HCE 的工作方式)。