NCI-NFCEE

news2025/1/16 5:59:24

10.5 NFCEE 状态

NFCC 使用此控制消息向 DH 通知启用的 NFCEE 状态的变化。

NFCC 发送 NFCEE_STATUS_NTF 来报告启用的 NFCEE 状态的变化。 对于任何禁用或无响应的 NFCEE,NFCC 不应发送 NFCEE_STATUS_NTF。 当启用 NFCEE 并且 NFCC 检测到与该 NFCEE 通信时存在不可恢复的错误时,NFCC 应发送 NFCEE_STATUS_NTF,其中 NFCEE 状态字段设置为“不可恢复的错误”。 然后,DH 和 NFCC 应将 NFCEE 视为无响应。

当 NFCEE 启用并且 NFCC 检测到 NFCEE 已启动初始化序列时,NFCC 应发送 NFCEE_STATUS_NTF,其中 NFCEE 状态字段设置为“NFCEE 初始化序列已启动”。 NFCEE 保持启用状态。

当 NFCEE 启用并且 NFCC 检测到 NFCEE 已完成初始化序列时,NFCC 应发送 NFCEE_STATUS_NTF,其中 NFCEE 状态字段设置为“NFCEE 初始化序列已完成”。 NFCEE 保持启用状态。

10.5.1 HCI-NFCEE 特定处理

对于 HCI-NFCEE,第 10.5 节中引用的初始化序列是 HCI 会话初始化(在 [ETSI_102622] 中定义)。

10.6 NFCEE电源和通信链路控制

DH 使用此控制消息来限制 NFCC 管理 NFCC 与其连接的 NFCEE 之间的电源和通信链路的方式。

NFCC 应为所有 NFCEE 的 NFCC 约束字段使用默认值“0x00 – NFCC 决定”。

DH 可以在 NCI 初始化后随时发送 NFCEE_POWER_AND_LINK_CNTRL_CMD,即使对于已禁用或无响应的 NFCEE 也是如此。 当 NFCEE 启用时,NFCC 应使用 DH 设置。

如果NFCC收到NFCEE_POWER_AND_LINK_CNTRL_CMD,其NFCEE电源和链路配置字段等于“0x01 - NFCEE电源始终打开”,但NFCC无法控制NFCEE电源(如NFCEE_DISCOVER_NTF中报告),则NFCC应做出响应 NFCEE_POWER_AND_LINK_CNTRL_RSP,状态为 STATUS_REJECTED。

任何启用的 NFCEE 的行为都基于其 NFCEE 电源和链路配置字段的值:

 0x00 – NFCC 决定

NFCC 尽最大努力通过关闭 NFCEE 电源并在适用时停用 NFCC 到 NFCEE 通信链路来优化功耗。 NFCC 还确定通信链路和电源的激活/停用时序。

 0x01 - NFCEE 电源始终开启

NFCC 应保持 NFCEE 电源开启。 然而,NFCC 可以在适用时通过停用 NFCC 到 NFCEE 通信链路来节省电量。

 0x02 - 当 NFCEE 通电时,NFCC 到 NFCEE 的通信链路始终处于活动状态。

当 NFCEE 上电时,NFCC 应保持 NFCC 和 NFCEE 之间的通信链路处于活动状态。

 0x03 - NFCEE 电源和 NFCC 到 NFCEE 通信链路始终打开。 NFCC 应保持 NFCC 和 NFCEE 之间的通信链路处于活动状态,并且 NFCEE 电源始终处于开启状态。

10.6.1 HCI-NFCEE 特定处理

对于 HCI-NFCEE,当 NFCC 将 SWIO 保持在“暂停”或“激活”状态(如 [ETSI_102613] 中定义)时,通信链路处于活动状态。

当 NFCC 约束设置为其默认值:“0x00 – NFCC 决定”时,NFCC 应确保在链路上的最后一个活动之后,SWIO 链路不会停用至少 1 秒。

11 NFCEE Interfaces
 

本节介绍支持的 NFCEE 接口。 除非另有定义,所有 NFCEE 接口都是可选的。

DH 在 NFCEE 发现过程中了解 NFCEE 支持哪些 NFCEE 接口(参见第 10.1 节)。 NFCEE_DISCOVER_NTF 中的“支持的 NFCEE 协议参数”字段标识支持的 NFCEE 协议。

DH 应仅针对 NFCEE 发现过程中报告的 NFCEE 协议启动 NFCEE 接口激活。

当创建或关闭到 NFCEE 的逻辑连接时,NFCEE 接口激活和停用会自动执行(请参阅第 4.4 节)。 没有用于 NFCEE 接口激活或停用的特定控制消息。

连接创建中采用的 NFCEE ID 和 NFCEE 协议(如 NFCEE_DISCOVER_NTF 中报告)的组合唯一标识要激活的特定 NFCEE 接口。

如果 NFCEE 接口激活期间出现错误,NFCC 应将 CORE_CONN_CREATE_RSP 中的状态设置为 NFCEE_INTERFACE_ACTIVATION_FAILED。

可以有多个同时活动的 NFCEE 接口,但每个 NFCEE 只能有一个活动的 NFCEE 接口。 对于每个 NFCEE,DH 和一个 NFCEE 之间只允许有一个逻辑连接。

当相应的逻辑连接关闭时,NFCEE 接口应被停用。 DH 可以通过引用用于 NFCEE 接口的 Conn ID 来启动连接关闭(详细信息请参见第 4.4.3 节)。

如果NFCC和NFCEE之间存在不可恢复的消息传输错误,NFCC应发送CORE_INTERFACE_ERROR_NTF,状态设置为NFCEE_TRANSMISSION_ERROR。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/678812.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++布隆过滤器

目录 布隆过滤器介绍实现哈希函数布隆过滤器删除 小结使用——题目 布隆过滤器 介绍 在许多场景下,如设置昵称时,往往要求唯一性。这时就需要高效判断该昵称是否被使用过。 使用红黑树的kv模型或者哈希表来组织昵称集合,可以,但缺…

Qt中的日期和时间

目录 QDate 示例(打印年月日): QTime 示例(显示时分秒): QDateTime 示例(显示当前日期和时间): 示例(分别取出 年 月 日 时 分 秒)&#xff…

牛客网专项练习——C语言错题集(8)

文章目录 字符串拼接和拷贝while 与 fortypedef 和 define浮点类型的组成部分 字符串拼接和拷贝 这题并没有难度,但不知为什么我把该题空着。 strcpy 用于拷贝字符串,strcat 用于拼接字符串。 while 与 for 假如 i 0,while 循环里 s1 被执…

【AI机器学习入门与实战】机器学习算法都有哪些分类?

👍【AI机器学习入门与实战】目录 🍭基础篇 🔥 第一篇:【AI机器学习入门与实战】AI 人工智能介绍 🔥 第二篇:【AI机器学习入门与实战】机器学习核心概念理解 🔥 第三篇:【AI机器学习入…

Z变换方程转化为差分方程

将Z变换方程转换为差分方程的过程称为反Z变换。反Z变换是将信号从复频域转换为时间域的过程。如果我们已知一个系统的传递函数,即Z变换方程: H ( z ) Y ( z ) X ( z ) b n b n − 1 z − 1 ⋯ b 0 z − n 1 a n a n − 1 z − 1 ⋯ a 0 z − n 0…

AVL 树

目录 AVL树的概念AVL树节点的定义AVL树的插入AVL树的旋转左单旋(parent->_bf 2 && cur->_bf 1)a,b,c当高度为0a,b,c当高度为1a,b,c当高度为2a,b,c当高度为...... 右单旋(parent->_bf -2 && cur->_bf -1)a,b,c当高度为0a,b,c当高度为1a,b,c当高…

强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN

【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧(调参、画图等、趣味项目实现、学术应用项目实现 专栏详细介绍:【强化学习原理项目专栏】必看系列:单智能体、多智能体算法原理项目实战、相关技巧…

Azkaban初认识

Azkaban初认识 文章目录 Azkaban初认识Azkaban是什么?为什么需要工作流调度系统?常见的工作流调度系统Azkaban 与 Oozie的对比 Azkaban是什么? Azkaban是一个开源的分布式工作流管理器,在LinkedIn实施,以解决Hadoop作业…

RT-Thread-03-栈空间分配

栈空间分配 线程状态转换图: 系统滴答时钟 每个操作系统都存在一个系统时钟,是操作系统中最小的时钟单位。这个时钟负责系统和时间相关的一些操作。这个时钟由硬件定时器的定时中断产生。 系统时钟的频率需要根据芯片的处理能力来决定, 频…

【MySQL基础 | 第一篇】数据处理之基本查询

前言 查询语句属于DML(Data Manipulation Language)数据操作语言的其中一种,用于从数据库中提取所需的数据。通过灵活的条件和组合,查询语句帮助用户有效地获取、过滤和排序数据,满足各种信息需求。 文章目录 前言1️⃣…

团体程序设计天梯赛-练习集L1篇⑨

🚀欢迎来到本文🚀 🍉个人简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的普通人。 🏀个人主页:陈童学哦CSDN 💡所属专栏:PTA 🎁希望各…

编译原理笔记17:自下而上语法分析(4)LR(0)、SLR(1) 分析表的构造

目录 LR(0) 文法LR(0) 分析表的构造例 SLR(1) 文法SLR 分析表构造 非 SLR(1) 文法举例二义文法都不是 SLR(1) 文法不是二义文法的非 SLR(1) 文法 LR(0) 文法 若一个文法 G 的拓广文法 G’ 的识别活前缀的自动机中的每个状态(项目集)均不存在下述情况&…

【一文通】C/C++与Go语言混合编程入门级教程(Windows平台完成)

一、概述 Go语言可以通过自带的 cgo 工具进行 CGO 混合编程,这个工具放在go安装目录的 pkg\tool 下,其源代码则在 src\runtime\cgo 里面,当然作为入门教程本文不打算对cgo的实现原理进行深入研究,仅从 Hello World 的角度来实际体…

快速查询银行卡发卡省市和归属银行,了解自己的财务状况!

API接口是现代软件开发的基本组成部分。它们允许应用程序通过互联网连接到其他软件系统,并从这些系统中获取或传输数据。银行卡归属地查询API接口是为开发人员提供的一种工具,可以帮助他们轻松地查询银行卡的归属地信息。在本文中,我们将介绍…

内网横向移动—IPCATschtasks

内网横向移动—IPC&AT&schtasks 1. IPC介绍1.1. IPC利用条件关系1.1.1. IPC$空连接介绍1.1.2. 139与445端口介绍1.1.3. 默认共享 1.2. IPC连接问题1.2.1. IPC连接失败原因1.2.2. IPC连接常见错误 2. 横向移动常用命令2.1. IPC命令介绍2.1.1. IPC常用命令演示2.1.1.1. 建…

docker非root用户下取消sudo前缀

解决非root用户下执行docker命令提示权限不足,必须添加sudo的问题。 第一步:执行 sudo gpasswd aby docker 命令,将当前用户aby加入docker组中。 第二步:执行 sudo chmod arw /var/run/docker.sock 命令修改sock权限

数据结构之堆——算法与数据结构入门笔记(六)

本文是算法与数据结构的学习笔记第六篇,将持续更新,欢迎小伙伴们阅读学习。有不懂的或错误的地方,欢迎交流 引言 当涉及到高效的数据存储和检索时,堆(Heap)是一种常用的数据结构。上一篇文章中介绍了树和完…

chatgpt赋能python:Python列表转字符串——从新手到大师

Python列表转字符串——从新手到大师 在Python编程中,列表和字符串是非常常用的数据类型。有时候,我们需要将一个列表转换为一个字符串,以方便进行各种操作。幸运的是,Python内置了一些函数和方法,可以轻松地将列表转…

7Z045 引脚功能详解

本文针对7Z045芯片,详细讲解硬件设计需要注意的技术点,可以作为设计和检查时候的参考文件。问了方便实用,按照Bank顺序排列,包含配置Bank、HR Bank、HP Bank、GTX Bank、供电引脚等。 参考文档包括: ds191-XC7Z030-X…

ruoyi-cloud版本(一)项目的下载与本地运行(亲测有效)

目录 1 架构2 架构图3 源码下载4 创建数据库5 下载nacos与运行6 打开运行基础模块(启动没有先后顺序)7 启动前端 1 架构 com.ruoyi ├── ruoyi-ui // 前端框架 [80] ├── ruoyi-gateway // 网关模块 [8080] ├── ruoyi…