NFC将要火起来了,如果你还不学习nfc编程就out了!!!
2014年NFC行业十大事件 让你了解产业发展
http://www.nfcchina.org/forum.php?mod=viewthread&tid=68366
NFC是什么?
答:全称是Near Field Communication,近距离无线通信。NFC让用户只要将两个电子装置贴近在一起,就可以安全地交换两个电子装置中各式各样的数据。在短距离范围中进行通讯,简化了整个识别过程,使电子设备更直接、更安全、更清楚的相互沟通。
NFC能做什么?
答:NFC只要用在支付领域,支付类应用有公共交通的,小额支付的,电子票据的,门禁识别的,vip积分的等,非支付领域有防伪标识,游戏数据共享等。
NFC有哪些标准?
答:
ISO 14443 | RFID卡标准(非接触IC卡),该标准又有很多子标准 |
ISO 7816 | 接触式IC卡标准 |
ISO 15693 | 某种射频卡标准吧,这个没查到资料 |
ISO 18092 | NFC标准 |
Android系统默认支持哪些NFC数据格式?
答:NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef。选用MifareClassic
和MifareUltralight
。具体说明看下表:
Class | Description |
---|---|
TagTechnology |
The interface that all tag technology classes must implement. |
NfcA |
Provides access to NFC-A (ISO 14443-3A) properties and I/O operations. |
NfcB |
Provides access to NFC-B (ISO 14443-3B) properties and I/O operations. |
NfcF |
Provides access to NFC-F (JIS 6319-4) properties and I/O operations. |
NfcV |
Provides access to NFC-V (ISO 15693) properties and I/O operations. |
IsoDep |
Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations. |
Ndef |
Provides access to NDEF data and operations on NFC tags that have been formatted as NDEF. |
NdefFormatable |
Provides a format operations for tags that may be NDEF formattable. |
Class | Description |
---|---|
MifareClassic |
Provides access to MIFARE Classic properties and I/O operations, if this Android device supports MIFARE. |
MifareUltralight |
Provides access to MIFARE Ultralight properties and I/O operations, if this Android device supports MIFARE. |
NFC目前在哪些移动平台得到了支持?
答:目前三大移动平台Android,Ios,Windows Phone都支持了NFC功能。其中在支付领域比较有代表性的就是9月份发布iphone6时,同时发布的apple pay,这个标志着苹果手机开始支持nfc支付,在支付领域是一个大事件。
常见的NFC卡,它们都分别是什么格式呢?
答:二代身份证的数据格式是二代身份证用的是NfcB。深圳通使用的是ISO 7816的标准,支持ISODep和NfcA两种数据格式。
如何开发NFC的移动应用呢?
答:目前微软的系统是有NFC的功能的,由于市场占有率太小,我没有去研究,ios的nfc开发还没开放。所以只好谈谈Android nfc的编程,下一讲具体讲解编程。
参考文章:
http://blog.csdn.net/h3c4lenovo/article/details/8179879
http://www.w3school.com.cn/media/media_mimeref.asp
http://www.nfcchina.org/portal.php
http://members.nfc-forum.org/specs/spec_dashboard