An Introduction to NFC

NFC (Near field communication) is a short-range radio technology that enables communication between units (devices) without direct physical touch.

  • NFC is an      open-platform technology, which is being standardized in the NFC Forum.
  • NFC is based on and      extends on RFID (Radio Frequency Identification). It operates on 13.56 MHz      frequency.
  • NFC communication      range is up to 10 cm. It is however recommended that the devices are in      touch with each other.
  • NFC standard      supports different data transmission rates such as 106kbps, 212 kbps, and      424 kbps.

The Tag and the reader:

NFC-based communication between two devices is possible when one device acts as a reader/writer and the other as a tag.

  • The tag is a thin      simple device containing antenna and small amount of memory. It is a      passive device, powered by magnetic field. Depending on the tag type the      memory can be read only, re-writable, and writable once.
  • The reader is an      active device, which generates radio signals to communicate with the tags.      The reader powers the passive device in case of passive mode of      communication.

Communication modes:

NFC devices support two communication modes.

  • Active: In this      mode, the target and the initiator devices have power supplies and can      communicate with one another by alternate signal transmission.
  • Passive: In this      mode, the initiator device generates radio signals and the target device      gets powered by this electromagnetic field. The target device responds to      the initiator by modulating the existing electromagnetic field.

Operation modes:

NFC devices can operate in three different modes based on the ISO/IEC 18092, NFC IP-1 and ISO/IEC 14443 contactless smart card standards.

  • Read / Write: In      this mode, the NFC enabled phone can read or write data to any of the      supported tag types in a standard NFC data format.
  • Peer to peer: In      this mode, two NFC-enabled devices can exchange data. For example, you can      share Bluetooth or Wi-Fi link set up parameters to initiate a Bluetooth or      Wi-Fi link. You can also exchange data such as virtual business cards or      digital photos. Peer-to-Peer mode is standardized on the ISO/IEC 18092      standard.
  • Card emulation: An      NFC-enabled phone acts as reader when in contact with tags. In this mode,      the phone can act as a tag or contactless card for existing readers.

Tag types:

Type 1 tags are cost effective and ideal for many NFC applications.
NFC Forum Type 1 Tag Operation Specification 1.1

(905 KB PDF file)

  • Based on ISO-14443A      standard.
  • Read and re-write      capable, also users can configure the tag to be read-only.
  • 96 bytes of memory,      expandable up to 2KB.
  • Communication speed      106 Kbits/s.
  • No data collision      protection.
  • Compatible products      available in the market- Innovision Topaz, Broadcom BCM20203.

Type 2 tags are similar to type 1 tags and are derived from NXP/Philips MIFARE Ultralight tag.
NFC Forum Type 2 Tag Operation Specification 1.1
(712 KB PDF file)

  • Based on ISO-14443A      standard.
  • Read and re-write      capable, also users can configure the tag to be read-only.
  • 96 bytes of memory,      expandable up to 2KB.
  • Communication speed      106 Kbits/s.
  • Anti-collision      support.
  • Compatible products      available in the market – NXP MIFARE Ultralight.

Type 3 tags are derived from the nonsecure parts of Sony FeliCa tags. These tags are costlier than type 1 and 2 tags.
NFC Forum Type 3 Tag Operation Specification 1.1 (504 KB PDF file)

  • Based on the      Japanese Industrial Standard (JIS) X 6319-4.
  • Pre-configured at      manufacture to be either read and re-writable, or read-only.
  • Variable memory, up      to 1 MB per service.
  • Supports two      communication speeds, 212 or 424 Kbits/s.
  • Anti-collision      support.
  • Compatible products      available in the market – Sony FeliCa.

Type 4 tags are similar to type 1 tags and are derived from NXP DesFire tag.
NFC Forum Type 4 Tag Operation Specification 2.0 (510 KB PDF file)

  • Based on ISO-14443A      standard.
  • Pre-configured at      manufacture to be either read and re-writable, or read-only.
  • Variable memory, up      to 32 KB per service.
  • Supports three      different communication speeds 106 or 212 or 424 Kbits/s.
  • Anti-collision      support.
  • Compatible products      available in the market – NXP DESFire, SmartMX-JCOP.

Type MIFARE Classig Tag:

  • Based on ISO-14443A      standard.
  • Read and re-write      capable, also users can configure the tag to be read-only.
  • Variable memory      192/768/3584 Bytes.
  • Communication speed      106 Kbits/s.
  • Anti-collision      support.
  • Compatible products      available in the market – NXP MIFARE Classic 1k, MIFARE Classic 4K, and      Classic Mini.
  • For more      information on MIFARE Classic Tag, refer to the NXP website      (http://www.nxp.com/).

Some standards related to tag types:

Mifare classic

  • MIFARE refers to an      NFC tag type developed by NXP semiconductors. MIFARE tags are widely used      as memory cards in transportation applications. ISO 14443 defines a      protocol stack from the radio layer up to a command protocol.
  • employ a      proprietary protocol compliant to ISO/IEC 14443-3 Type A, with an NXP      proprietary security protocol for authentication and ciphering.

Mifare Ultralight

  • low-cost ICs that      employ the same protocol as MIFARE Classic, but without the security part      and slightly different commands.

Mifare Ultralight C

  • the first low-cost      ICs for limited-use applications that offer the benefits of an open Triple      DES cryptography.

Mifare DESFire

  • are smart cards      that comply to ISO/IEC 14443-4 Type A with a mask-ROM operating system      from NXP.

Mifare DESFire EV1

  • includes AES      encryption.

MIFARE Plus

  • drop-in replacement      for MIFARE Classic with certified security level (AES 128 based)

MIFARE SAM AV2

  • secure access      module that provides the secure storage of cryptographic keys and      cryptographic functions

ISO 14443 A/B

  • This is a      well-known international standard originally developed for contactless      chip card communication over a 13.56 MHz radio.
  • This defines a      protocol stack from the radio layer up to a command protocol.
  • There are two      versions of the radio layer ISO 14443-2, with different modulation and bit      encoding methods. These versions are known as the –A and –B versions of      the ISO 14443. Similarly, ISO 14443 specifies two versions of the packet      framing and low-level protocol part (ISO 14443-3). The topmost layer of      the ISO protocol stack defines a command interface (ISO 14443-4) for      transferring information.

SONY FeliCa

  • FeliCa is a      proprietary NFC tag technology developed by Sony, and widely used in      proprietary payment and transportation applications in Asian markets.
  • FeliCa tags have      also been integrated with selected mobile phone models in the Mobile      FeliCa system. FeliCa tags are standardised as a Japanese industry      standard. The tags are based on the passive mode of ISO 18092, with added      authentication and encryption capabilities.

RFID light – standard ISO 14443 A

NFCIP-1

  • The peer-to-peer      communication between two NFC devices is made possible by mechanisms      defined in the Near Field Communication – Interface and Protocol      specification, NFCIP-1. This key NFC specification is also known as ISO      18092 and ECMA-340.
  • The protocol stack      in NFCIP-1 is based on ISO 14443. The main difference is a new command      protocol which replaces the topmost part of the stack.
  • NFCIP-1 includes      two communication modes, which allow an NFC device to communicate with      other NFC devices in a peer-to-peer manner, as well as with NFCIP-1 based      NFC tags.

EMV CCPS v2.0

MasterCard Paypass 2.0

VISA payWave 2.1.1

Amex Expresspay 2.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化是指通过改进和改变策略、方法和资源的使用,使得某个系统或过程达到更好的性能、效率或质量。优化在各个领域都有应用,包括工程、经济、管理等。 优化的目标是找到最佳解决方案或最优解,以满足特定的约束条件和目标函数。在实际应用中,通过数学建模和算法求解的方法来解决优化问题。 优化问题通常包括以下几个要素:决策变量、目标函数和约束条件。决策变量是需要调整和优化的变量,目标函数是需要最大化或最小化的指标,而约束条件是限制决策变量的取值范围。 优化方法可以分为两大类:一是确定性优化方法,通过求解确定性数学模型来得到最优解;二是随机优化方法,通过随机抽样和模拟来进行优化。 确定性优化方法包括线性规划、非线性规划、整数规划等。线性规划适用于目标函数和约束条件都是线性关系的问题,非线性规划适用于一些目标函数和/或约束条件是非线性关系的问题,整数规划适用于决策变量为整数的问题。 随机优化方法包括模拟退火、遗传算法、粒子群算法等。这些方法并不要求求解确定性数学模型,而是通过模拟自然界的进化和优化过程来搜索最优解。 优化的应用非常广泛,例如生产调度、资源配置、物流路径规划等。通过优化,可以提高资源利用效率,降低成本,提升产品质量和服务水平。 总之,优化是一种通过改进方法和资源的使用,以达到更好性能和效率的过程。它在各个领域都有应用,可以通过确定性或随机的方法来解决优化问题。通过优化,可以达到更优的目标,提升系统的整体效益。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值