NFC开发的三种工作模式

2018-04-28 12:01:24 诺塔斯智能科技 468

  许多客户在咨询我司NFC读写器的时候都会问到NFC的工作模式,特别是很多客户将NFC的工作模式和读卡器支持的NFC卡片类型的概念混淆。于是,我们整理了关于《NFC开发的三种工作模式》供各位用户参考。

NFC支持如下3种工作模式:读卡器模式(Reader/writer mode)、仿真卡模式(Card Emulation Mode)、点对点模式(P2P mode)。

1453113818503739.jpg


下来分别看一下这三种模式:

(1)读卡器模式

数据在NFC芯片中,可以简单理解成“刷标签”。本质上就是通过支持NFC的手机或其它电子设备从带有NFC芯片的标签、贴纸、名片等媒介中读写信息。通常NFC标签是不需要外部供电的。当支持NFC的外设向NFC读写数据时,它会发送某种磁场,而这个磁场会自动的向NFC标签供电。

(2)仿真卡模式

数据在支持NFC的手机或其它电子设备中,可以简单理解成“刷手机”。本质上就是将支持NFC的手机或其它电子设备当成借记卡、公交卡、门禁卡等IC卡使用。基本原理是将相应IC卡中的信息凭证封装成数据包存储在支持NFC的外设中 。
在使用时还需要一个NFC读写器。将手机靠近NFC读写器,手机就会接收到NFC读写器发过来的信号,在通过一系列复杂的验证后,将IC卡的相应信息传入NFC读写器,最后这些IC卡数据会传入NFC读写器连接的电脑,并进行相应的处理(如电子转帐、开门等操作)。

(3)点对点模式

该模式与蓝牙、红外差不多,用于不同NFC设备之间进行数据交换,不过这个模式已经没有有“刷”的感觉了。其有效距离一般不能超过4厘米,但传输建立速度要比红外和蓝牙技术快很多,传输速度比红外块得多,如过双方都使用Android4.2,NFC会直接利用蓝牙传输。这种技术被称为Android Beam。所以使用Android Beam传输数据的两部设备不再限于4厘米之内。
点对点模式的典型应用是两部支持NFC的手机或平板电脑实现数据的点对点传输,例如,交换图片或同步设备联系人。因此,通过NFC,多个设备如数字相机,计算机,手机之间,都可以快速连接,并交换资料或者服务。

下面看一下NFC、蓝牙和红外之间的差异:

对比项NFC蓝牙红外
网络类型点对点单点对多点点对点
有效距离<=0.1m<=10m,最新的蓝牙4.0有效距离可达100m一般在1m以内,热技术连接,不稳定
传输速度最大424kbps最大24Mbps慢速115.2kbps,快速4Mbps
建立时间<0.1s6s0.5s
安全性安全,硬件实现安全,软件实现不安全,使用IRFM时除外
通信模式主动-主动/被动主动-主动主动-主动
成本