NFC NCI架构

NCI背景:
NCI(NFC Controller Interface)规范由NFC Forum于2012年制定;
NCI主要关注点为DH(Device Host,主机设备)如何控制并与NFCC(NFC Controller)交互。

NCI架构图:
在这里插入图片描述
1、NFCC和DH通过物理连线相连,物理连线对应为Transport Layer(传输层),支持SPI、I2C、UART、USB等;
2、DH中所有和NFC相关的应用程序都可视为DH-NFCEE(EE:Execution Enviroment),图左的NFCEE模块可运行一些和NFC相关的应用程序;NFCEE模块可直接集成在NFCC中,也可作为单独的芯片模块通过物理连线与NFCC相连;
3、NCI Core模块负责DH与NFCC之间交互的基本功能,包括Control Message、Data Message的传递、DH初始化、重置和配置NFCC等;
4、Transport Mapping用于在NFC Core和传输层之间转换数据格式,例如将NCI Core使用的控制消息和数据消息转换成对应传输层使用的数据格式;
5、NCI Module包含多个功能模块,例如,RF Discovery用于搜索周围NFC Device,RF Interface用于和对端NFC Device交互;
6、DH通过NCI规范定义的Control Message来控制NFCC,包括Commands、Responses、Notifications,这些Message都封装在NCI Control Packages中,其中Commands只能由DH发送给NFCC;
7、DH通过RF Interface和对端NFC Device交互,通过NFCEE Interface和本设备的NFCEE交互,交互数据包括Control Message和Data Message;

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值