摘要: 在协议激活的过程中,需要进行Attribute Request and Response,下图是 ATR_REQ 的结构,Figure 26 — Structure of the ATR_REQ因为是发送 ATR_REQ,所以 CMD0 = D4,CMD1 = 00,这是由发送的消息确定的。从 Byte 0 到 Byte 9 是 nfcid3i0 到 nfcid3i9,共10个 Byte,这是应用程序动态随机生成的,在整个通信过程保持不变。在被动通信模式的212和424 kbps 时,NFCID3i 会被 NFCID2t 取代。Byte 10 的 DIDi,用于多 target 下多路数据传输 阅读全文
posted @ 2012-08-20 20:11 ET民工[源自火星] 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 下图是传输帧格式,Figure 23 — Transport Frame format Definition106 kbps 时,帧头有 SB 和 LEN,SB 是 Start Byte,LEN 是帧长度,其值是实际传输的数据长度+1,+1 是因为末尾跟着CRC校验 E1。LEN 的长度范围是 3-255,即传输的数据长度是 2-254,因为 CMD0 和 CMD1 肯定有,所以 LEN 至少是 3。212 kbps 和 424 kbps 时,帧头与 106 kbps 不同,没有 SB,而是 PA 和 SYNC。帧尾跟着CRC校验 E2。PA 是Preamble,SYNC 是Synchrono 阅读全文
posted @ 2012-08-20 19:53 ET民工[源自火星] 阅读(1393) 评论(2) 推荐(0) 编辑
摘要: 被动模式下激活协议的流程如下图Figure 24 — Activation protocol in Passive communication mode主动模式下激活协议的流程如下图Figure 25 — Activation Protocol in Active communication mode命令列表见Table 19 — NFCIP-1 Protocol Command Set 阅读全文
posted @ 2012-08-20 17:44 ET民工[源自火星] 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 下图是标准的P43,Table 19 — NFCIP-1 Protocol Command Set如表可见,命令由2个Byte组成,称为 CMD0 和 CMD1,initiator 发送的命令会设定 CMD0 = D4,Target 回应的命令会设定 CMD0 = D5。至于 CMD1,则顺序为 00 - 0B,估计是为了将来扩充命令方便。 阅读全文
posted @ 2012-08-20 17:26 ET民工[源自火星] 阅读(4267) 评论(0) 推荐(0) 编辑