NFC学习笔记(2)——NFC基础知识

本文介绍了NFC卡片的五种类型,重点讲述了常用的Mifare Classic卡,以及NFC数据交互格式NDEF。NDEF规定了数据交换的结构,包括message、record和其组成。每个record由header和payload构成,header包含TNF等元数据。TNF定义了record的类型和特性。虽然NFC传输数据较短,但支持多种数据类型和防冲突机制。

书接上文

在等待PN532板子到货的同时,需要了解一些NFC的知识。

NFC卡分为5类

* I 型卡(不支持防冲突)

* II 型卡 Mifare Ultralight卡

* III 型卡 Sony FeliCa卡

* IV 型卡 NXP DESFire卡

* V 型卡  NXP Mifare Classic卡

平时最常使用的是NXP Mifare Classic卡。

除了III 型卡(Sony的FeliCa,基本只在日本使用),其他的卡都是基于ISO-14443A标准

传输速率在106Kbps,存储空间最大到KB级别

除了I 型卡外,其他类型卡都支持防冲突

所有类型卡片都有只读和可读写卡两种

NDEF

NDEF(NFC Data Exchange Format),NFC数据交互格式

该格式规定了NFC如何交换数据

NDEF由二进制数据构成,由这些二进制数据构成message

一个message由多个record构成

每个record由header和payload组成

header包含record的元数据,如长度、record类型等

payload为message的内容

NFC可传输的数据很短,一般只由一个message构成

NDEF结构图见下图:

 以快递地址举例子

一个快递地址就是一个message

快递地址由多个字段构成,省、市、区县、街道、小区,收件人,联系电话

每个字段就是一个record,多个record构成一个完成的message

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值