学习网站建设的心得,设计本装修app,秦皇岛网站推广排名,wordpress管理页面1、NFCC和DH通过物理连线相连#xff0c;物理连线对应为Transport Layer#xff08;传输层#xff09;#xff0c;支持SPI、I2C、UART、USB等#xff1b; 2、DH中所有和NFC相关的应用程序都可视为DH-NFCEE(EE:Execution Enviroment)#xff0c;图左的NFCEE模块可运行一些… 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 DeviceRF 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 关于 ISO 14443 和 ISO 18092 协议 ISO14443分为4部分硬件主要了解前两部分软件和应用开发则需要了解后两部分ISO14443-3和ISO14443-4。 ISO14443-1定义了IC卡的物理特性。 ISO14443-2定义了频率、射频能量、编码等内容。 ISO14443-3定义了TypeA/TypeB的初始化和防冲突机制。其中Mifare 1就只到这一层。 ISO14443-4定义了卡片的数据传输协议。
卡模拟模式
从协议架构上来说这个架构确实是这样的貌似是比较简单的但是个人感觉卡模拟模式还是蛮复杂的因为随着SE( 安全单元之前也称为NFCEE) 及NCI 规范的引入不仅SE 可以模拟成卡、DH( 主机) 和NFCC(NFC 控制器) 也都可以模拟成卡。