《PN532模块》
https://my.oschina.net/innost/blog/211665
M1卡是NXP(飞利浦)公司的最著名也是目前应用最广泛的非接触卡(如校园卡、公交卡等)。
所谓的M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号,截止到2013年11月4日,已经有国产芯片与其兼容。
M1卡:存储了ID号,可读写数据,M1卡发一个数据到设备,设备再传一个数据给M1卡确认,再进行交易或身份认证,只有一个算法,可在空中盗-取信息,反复计算,算出其中算法,在复制卡,安全性比ID卡高很多,但还是能被破解。
m1 IC卡遵守ISO14443协议,但不是TYPE A CPU卡,属于卡片分类中的逻辑加密卡,不是CPU卡。
NFC使用的是无线射频技术。在RF层,与之相关的规范是ISO 18092(NFC Interface and Protocol I,简称NFCIP-1,该规范定义了NFC RF层的工作流程)和ISO 14443 Type A,Type B和Felica。ISO 14443全称为非接触式IC卡标准,它从RF层面定义了如何与不同的非接触式IC卡(其实物可以是NFC Tag、RFID Tag、Smart Cards)交互。ISO 14443定义了Type A和Type B两种非接触式IC卡。其中,Type A最早由Philips公司制订(其生产的芯片商标名为MIFARE,现在由从Philips独立出来的NXP公司拥有,目前世界上70%左右的非接触式IC卡都使用了MIFARE芯片,例如北京市的公交卡),Type B(主要用在法国市场)由其他公司制订,二者最终都成为ISO标准。Felica(也被称为Type F)由Sony开发,它最终没有成为ISO标准,而是成为日本工业标准JIS X6319-4,所以Felica主要用于日本市场。Type A、B和F主要区别在于RF层的信号调制解调方法、传输速率及数据编码方式上。关于ISO 14443和Felica之间的区别,请读者阅读参考资料[4]。
RF层之上是Mode Switch,它用于确定对端NFC Device的类型并选择合适的RF层协议与之通信
NFC Forum标签平台四种标签类型详细介绍:
类型1基于ISO14443A,目前由Innovision研究和技术公司独家供应 (TopazTM),具有96字节内存,成本低,应用广泛。
类型2同样基于ISO14443A,目前由Philips独家供应 (MIFARE UltraLight),内存是1类标签的一半。
类型3基于FeliCa,目前由Sony独家供应,具有较大内存(目前为2千字节)和较高传输速率(每秒212KB),适用于更复杂的应用。
类型4完全兼容ISO14443A/B,很多制造商都有生产,包括Philips(典型产品如MIFAREDESFire)。内存更大,读取速率在每秒106KB和424KB之间,适用于多种应用。
值得注意的是,1类和2类标签与3类和4类标签的内存差别很大,因此又构成两个大类。在各种可能的应用类型中基本不存在重叠。
高通 NFC开发基础知识 之 “NDEF及NFC Record”
https://blog.csdn.net/top5419/article/details/89365484
PB532指令解析:
https://wenku.baidu.com/view/0f96c3e9a58da0116c1749e9.html#
http://www.docin.com/p-925404800.html
https://wenku.baidu.com/view/bd28cc22e518964bce847c3f.html
Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理
https://blog.csdn.net/zhang90283/article/details/108565846
NFC芯片--PN532的使用
https://blog.csdn.net/zhaogenhua3/article/details/109177391
PN532通信握手相关:
https://blog.csdn.net/ye_wei_yang/article/details/52643427
相关名词解析:
https://blog.csdn.net/wowocpp/article/details/79910800
cpu卡开发: