NFC笔记

NFC笔记DataMessages 和 controlmessa 两种数据格式 状态码集中体现在 controlmessa 中 andoridNFC 读卡的大致可以分为三个部分 设备主机 DH 可以理解为 CPU NFC 控制器 NF

大家好,欢迎来到IT知识分享网。

1.NFC 读卡流程(待补充)

1.1 通用逻辑理解

  1. 激活NFC:首先,需要确保设备已打开NFC功能,并且处于主动模式(例如,手机上的NFC功能通常需要手动打开)。
  2. 靠近智能卡:将设备靠近智能卡,通常需要将设备的NFC天线与智能卡的芯片尽可能靠近,通常要求靠近距离小于4厘米。
  3. 建立连接:当设备的NFC天线与智能卡的芯片靠近时,它们之间会建立无线连接。设备会发送命令给智能卡,以请求读取卡片的信息。
  4. 读取信息:智能卡接收到设备发送的命令后,会将存储在芯片中的信息进行相应的处理,并将需要读取的信息发送回设备。这些信息可能是卡片持有者的身份信息、交易记录等。
  5. 数据处理:设备接收到从智能卡返回的信息后,可以对这些数据进行处理和解析。通常会将读取到的信息用于相应的应用程序或服务,比如门禁系统、支付应用等。
    需要注意的是,具体的NFC读卡流程可能因应用场景、智能卡类型等而有所不同。此外,涉及到安全性的场景可能还需要进行额外的身份验证等步骤,以确保只有授权人员才能读取智能卡中的信息。

1.2 代码角度

2.NFC 如何从log中判断是否读卡成功,或者看出读卡有问题(待补充)

05-16 02:23:27.156 776 4003 D StNfcHal: (#00054) Tx 21 03 0f 07 00 01 01 01 02 01 80 01 81 01 06 01 77 01 //这条日志就是DH发送给NFCC进行初始化 05-16 02:23:27.189 776 4004 D StNfcHal: (#00059) Rx 61 05 15 01 90 90 00 ff 00 0a 04 00 04 c7 25 48 bd 01 08 00 00 00 00 00 //DH接收来自NFCC返回的信息,检测到了射频场 

NCI数据格式如下图
NCI数据格式

消息类型判别方法如下
消息类型判别方法
是否为多段消息如下(0:单条完整消息 1:多条分段消息)
是否进行多段消息


3.NFC时序对NFC的影响

2.NFC打开流程

在这里插入图片描述
NFC_Enable(nfa_dm_nfc_response_cback);
在这里插入图片描述
nfc_cb.p_hal->open(nfc_main_hal_cback, nfc_main_hal_data_cback);


驱动代码中将挂载驱动节点,GPIO端口配置。

3.NFC卡片类型

按照标签类型划分:Type1 Tag、Type2 Tag、Type3 Tag、Type4 Tag、Type6 Tag、Type7 Tag和一些其他类型的卡片
按照物理协议接口划分:A类接口(TYPE A)、B类接口(TYPE B)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/111852.html

(0)
上一篇 2026-01-22 11:11
下一篇 2026-01-22 11:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信