在线商店

Detección yacco a NDEF -礼仪MIFARE经典y MIFARE Plus

打印友好,PDF和电子邮件
[printfriendly电流= '是的']
打印友好,PDF和电子邮件

Detección y access a NDEF

Este capítulo describe cómo se almacenarán y accederán los datos NDEF (por ejemplo, mensaje NDEF) en la etiqueta MIFARE经典y MIFARE Plus。

El mensaje NDEF que esta nota de aplicación administra dentro de un MIFARE经典y MIFARE Plus, se almacena dentro de un TLV mensaje NDEF que se denomina TLV mensaje NDEF义理o primer mensaje NDEF TLV。El TLV de mensaje NDEF义务条款también El TLV de mensaje NDEF程序协议条款detección NDEF(咨询La sección 1.;4.1).

Gestión de NDEF

Para detectar y acceder a los datos NDEF (por ejemplo, mensaje NDEF) dentro de la礼仪MIFARE Classic y MIFARE Plus, se utilizará el MAD (consulte laseccion 2.4) junto con el GPB de los扇区NFC。

Se ha reservado un identificador de aplicación (AID) del MAD, llamado NFC AID, para identity sector con datos NDEF。扇区近场通信。洛杉矶的NFC广场和建立国家公园:

el código del clúster de funciones es igual a E1h para identiar el clúster de sector con datos NDEF, y

el código de aplicación es igual a 03h para标识扇区NFC con el que está relacionada esta nota de aplicación。

Uno más部门NFC PUEDEN星提出dentro de una礼仪MIFARE经典1k/4k。

Si hay más de un Sector NFC presente, los扇区NFC SERÁN毗连os。En el caso de MIFARE经典4k o MIFARE Plus con 4kbytes, SE CONSIDERARÁ连续una secuencia de扇区NFC que包括el扇区MAD 16。

近场通信(NFC)区域分布:

  • 扇区NFC del扇区2和扇区3,y
  • 扇区NFC del扇区1 al扇区39。En este caso, el扇区MAD 16 está contenido, pero aún así, como se definió前面,los扇区NFC se考虑连片。

近场通信无相邻:

  • el部门3 y el部门sin el部门4子部门NFC。eneste sector de caso, 4 no es un扇区NFC, por lo que los dos扇区NFC是指没有相邻的区域。

Los datos NDEF SE escribirán a partir del sector NFC con el número de sector más pequeño hasta el más grande。

El byte de uso general (GPB, consulte .Las secciones 2.1y2.3) de cada sector NFC proporciona información sobre el número de versión del modelo de asignación utilizado para almacenar los datos NDEF en MIFARE Classic y MIFARE Plus(咨询La sección 1.;1.1) y el access de escritura de los NFC。GPB SE CODIFICARÁ como SE描述enla手鼓1

手鼓1.Estructura字节proposito一般

msb比特7 位6 位5 位4 位3 位2 位1 lsb位0
Asignación del número de versión 附带条件
Número de versión校长 Número de versión secundaria Condición de acceso de lectura Condición de acceso de escritura

区域近场通信(NFC):

  • El bit 2-3 indica la condición讲座接入:
    • 英勇无畏,无可奉告,无可奉告,无可奉告。
    • 英勇11b不能承认ningún讲课的权利。
    • 关于示范的英勇,示范的操作,示范的证明,示范的必要性,示范的权利,示范的权利。
  • El bit 0-1 indica la condición de acceso de escritura:
    • 英勇无畏,英勇无畏,英勇无畏,英勇无畏。
    • 英勇的11b不承认ningún访问。
    • Cualquier, oalquier,英勇,指示,操作,权利,证明,必要之子,准许,权利,权利。

Los 4 bits más signativos (msb) indican el número de versión de asignación (consulte .La sección 1.;1.1):

  • El bit 7-6 (los 2 msb del campo de número de versión de asignación) indica El número de versión principal。
  • El bit 5-4 (El campo 2 lsb del número de versión de asignación) indica El número de versión secundario。

Dentro de una礼仪MIFARE经典和MIFARE Plus, los部门NFC que contienen el mensaje NDEF义务TLV DEBEN configurarse con una condición de acceso de lectura a 00h y条件,de acceso de escritura iguales a 00b o 11b(咨询La sección 1.;3.).

El dispositivo Reader que implementa esta nota de aplicación DEBE administrar las etiquas MIFARE Classic y MIFARE Plus con un número de versión principal igual a 01b y El número de versión menor igual a 00b, es decir, asignando la versión 1.0。

不同的版本

El GPB de los部门NFC连续El número de versión de asignación del modelo de asignación aplicado de la礼仪MIFARE经典1k/4k o MIFARE Plus。El número de versión de asignación se indica con dos números: número de versión principal y número de versión secundaria。

El manejo de los不同números de versión市长y menor de la礼仪MIFARE经典o MIFARE Plus(大羊驼MSVNo) y la implementada en El dispositivo Reader(大羊驼NFCDevVNo) se explica en los 4 casos de la手鼓12

手鼓12.控制洛杉矶是高版本documentomapeo

没有 Caso de número de versión 控制
1 NFCDevVNo市长es igual一个MSVNo校长,y

NFCDevVNo menor es mayor o igual que MSVNo menor

El dispositivo讲师DEBERÁ acceder a la礼仪MIFARE经典o MIFARE Plus y DEBERÁ utilizar todas las características del documento de asignación aplicado a esta礼仪MIFARE经典o MIFARE Plus。
2 Si NFCDevVNo市长es igual一个MSVNo市长,y

NFCDevVNo menor劣于MSVNo menor

MIFARE经典MIFARE Plus。El dispositivo讲师UTILIZARÁ todas sus funciones y DEBERÁ acceder a esta礼仪MIFARE经典o MIFARE Plus。

没有 Caso de número de versión 控制
3. Si NFCDevVNo主体es más pequeño que MSVNo主体 数据格式不兼容。El dispositivo Reader no puede compder los datos de la礼仪MIFARE经典o MIFARE Plus。El dispositivo讲师DEBERÁ rechazar esta礼仪MIFARE经典o MIFARE Plus。
4 Si NFCDevVNo principal es más grande que MSVNo principal El dispositivo Reader puede implementar El soporte para versiones froniores de sta especificación además de su versión principal。En caso de que el dispositivo lecector tenga el soporte de la versión前,DEBERÁ acceder a la etiqueta MIFARE经典o MIFARE Plus。Por el contrario, en caso de que el dispositivo Reader no tenga soporte de la versión前,DEBERÁ rechazar la礼仪MIFARE经典o MIFARE Plus。

Almacenamiento NDEF

El formato de datos del mensaje NDEF se define en [NDEF]。El mensaje NDEF SE almacenará dentro del campo de valor del TLV del mensaje NDEF (verseccion 2.6.1) utilzando uno más部门NFC。Los sector NFC son identificados por la NFC AID en el sector o sector MAD。

Ciclo至关重要

Los sector NFC de una礼仪MIFARE Classic o MIFARE Plus PUEDEN estar en Los siguientes estados INICIALIZADO, LECTURA/ESCRITURA o SOLO LECTURA。Los扇区NFC ESTARÁN en un solo estado en un momento específico en el tiempo。El estado SE reflejará en El contenido de los扇区NFC。El estado no está relacionado con un solo sector NFC, sino con todos los扇区NFC juntos。Los estados se describen en las siguentes secciones。

Si la礼仪MIFARE经典o MIFARE Plus连续单独部门NFC, el estado de los部门NFC se denomina estado de la礼仪MIFARE经典o MIFARE Plus。En la siguiente descripción, el estado de la礼仪MIFARE经典o MIFARE Plus se confe con (es decir, igual a) el estado de los sector NFC。

国家统计局válidas国家统计局的美洲驼。Las transiciones de estado solo son relevantes para los dispositivos lectores, que son capaces de escribir礼仪MIFARE经典o MIFARE Plus。

在不同的国家和地区之间进行比较,GPB, Sector, NFC, donde comienza, TLV, de mensaje, NDEF义务和,Los campos, del TLV, de mensaje, NDEF义务。藤条,藤条,藤条,藤条,藤条,藤条seccion2.5没有任何信息aplicación para identiar el estado específico。

Si la礼仪MIFARE经典o MIFARE Plus没有está en un estado válido de acuerdo con esta nota de aplicación, se ignorarán los datos NDEF de la礼仪MIFARE经典o MIFARE Plus en todos los扇区NFC。Las razones PUEDEN ser:

  • 扇区NFC无相邻。
  • 没有干草部门NFC提出dentro de la礼仪,es decir, ningún部门es indicado por el MAD利用率el NFC AID。
  • 一颗正心,一颗正心,一颗正体,一颗正体,一颗正体área,一颗正体。
  • Bloque TLV no válido。

Estado INICIALIZADO

Una礼仪MIFARE经典o MIFARE Plus SE DETECTARÁ en el estado INICIALIZADO cuando:

        • el GPB se establishment como se describe en laseccion 1。1,在特殊情况下,0-1位igual a 00b和2-3位igual a 00b(辅助教学),
        • los sector NFC continenen un mensaje NDEF TLV (el orio), y
        • el经度,TLV, mensaje, NDEF, obligation, es, igual, 00h。

En el estado INICIALIZADO, el dispositivo NFC PUEDE修改el contenido del mensaje NDEF义务TLV escribiendo un mensaje NDEF En él。El anexo D en El capítulo 10el anexo E enEl capítulo 0yel anexo F en el capítulo 12muestran dos ejemplode MIFARE Classic 1k, MIFARE Plus con 2 Kbytes y MIFARE Classic 4k o MIFARE Plus con 4 Kbytes分别,todos en el estado INICIALIZADO。

Estado DE LECTURA/ESCRITURA

Una礼仪MIFARE经典o MIFARE Plus SE DETECTARÁ en el estado读/写cuando:

        • el GPB se establishment como se describe en laseccion 1。1,在特殊情况下,0-1位igual a 00b和2-3位igual a 00b(辅助教学),
        • el TLV de mensaje NDEF义务está当前在los扇区NFC, y
        • 经度之路,门之路,义务之路,不同之路。

El estado DE LECTURA/ESCRITURA SE ALCANZARÁ a través del estado INICIALIZADO。eneste estado, el dispositivo NFC PUEDE修改el contenido del mensaje NDEF义务TLV escribiendo un mensaje NDEF En él。

Estado de SOLO lecture

Una礼仪MIFARE经典o MIFARE Plus SE DETECTARÁ en el estado DE SOLO LECTURA cuando:

        • el GPB se establishment como se describe en laseccion 1。1,特殊的0-1位11b和2-3位00b(没有se concede acceso de escritura, solo se concede acceso de lectura),
        • el TLV de mensaje NDEF义务está当前在los扇区NFC, y
        • el campo de longitude del mensaje duty NDEF TLV SERÁ diente de cero。

在独立演讲的地方,在独立演讲的地方。La礼仪MIFARE经典o MIFARE加上永久的独奏讲座持久的生活。

Descripción安全突击队

En esta sección,介绍各种程序的para administrar los datos NDEF, por ejemplo, el TLV de mensaje NDEF义务部门dentro de los NFC。Los不同cambios de estado o transiciones entre Los estados de la礼仪MIFARE经典o MIFARE Plus también se muestran en detalle。

Cada部门involucrado en los procedimientos DEBERÁ autenticarse utilzando la operación de autenticación antes de leerla o escribirla。La clave pública A se seleccionará en función del tipo de sector, es decir, el sector MAD o el sector NFC。

程序detección de NDEF

El procedimiento de detección NDEF SE utilizará para detectar El mensaje NDEF义务(ver [NDEF]) dentro de una礼节MIFARE经典o MIFARE Plus。

El procedimiento de detección de NDEF se basa en la comprobación de:

        • el部门部门MAD,
        • el扇区o扇区NFC, y
        • 欧洲国家防卫义务的欧洲国家防卫。

Como ya se mencionó, el TLV de mensaje NDEF encontrado por el procedimiento de detección de NDEF se denomina TLV de mensaje NDEF义理o primer TLV de mensaje NDEF。Cuando MIFARE Classic o MIFARE Plus está en el estado READ/WRITE o READ- only, este mensaje NDEF TLV contiene un mensaje NDEF。enel estado INICIALIZADO, el mensaje NDEF TLV está vacío。

NDEF图 (1) Después de que falla una operación de autenticación o lectura, MIFARE Classic o MIFARE Plus ya no response a ningún comando y debe reactivarse y seleccionarse para 连续诉讼程序detección de NDEF。

Para ejecutar el程序de detección NDEF, el dispositivo讲师(o dispositivo NFC) DEBERÁ realizar las sigientes operaciones (consulte también la图6) en el MIFARE经典o MIFARE Plus:

  1. 各部门存在委员会MAD。
  2. Autenticar y leer los扇区MAD: 0扇区para MAD1, o 0扇区y 16 para MAD2 mediante la operación leer。
  1. Si dentro del MAD se encentran uno más AID(s) iguales a los NFC AID relacionados con uno más扇区毗连os, vaya al punto 4。De lo contrario,没有se ha detectado NFC AID en la礼仪MIFARE经典o MIFARE Plus, y la礼仪MIFARE经典o MIFARE Plus no está en un estado válido。
  2. Para cada扇区近场通信,卫星导航número扇区más pequeño卫星导航más中音:
    1. Autentique y lea el tráiler sector del sector NFC utilzando la clave pública A para los扇区NFC (consultela手鼓6).
    2. Si las operaciones de autenticación y lectura se realizan correctamente, compruebe el tráiler扇区del扇区NFC。De lo contrario, si la autenticación o la operación De lectura fallan, se entra un sector NFC propietario (consulte la descripción del sector NFC a continuación) y luego vaya al punto f。
    3. Si los bits 4-7 del GPB描述el número de versión正确的,正确的,正确的,相反的,正确的程序,正确的,礼貌的MIFARE经典的MIFARE +没有está en un estado válido。
    4. 这是一个勇敢的地方condición关于讲座的访问权限(第2-3位)和关于讲座的访问权限condición关于档案的访问权限(第0-1位)关于GPB关于讲座的访问权限00b和11b,关于扇区NFC相对中间的数据的访问权限operación关于讲座的具体内容seccion 5.1.3, busque los TLV de mensaje NDEF, y vaya al punto e. de lo contrario, si el valor del campo de acceso de lectura GPB es diente de 00h o el valor de la condición de acceso de escritura archivada (bit 0-1) del GPB es diente de 00b y 11b, se enentra un NFC propieo (consulte la descripción del sector NFC a continuación) y luego vaya al elemento f。
    5. 我知道你是我的朋友,我是你的朋友,我是你的朋友,我是你的朋友,我是你的朋友。相反的,我无法理解ningún TLV De mensaje NDEF, vaya al punto f。
    6. Si está disponble, compruebe el siguiente部门NFC y vaya al punto a. De lo contrario, Si no hay más部门NFC disponibles, detenga el程序porque no se encentra ningún TLV De mensaje NDEF。La礼仪MIFARE经典o MIFARE加没有está en un estado válido。
  3. Si el campo de经度del TLV de mensaje NDEF义务的不同的cero, el mensaje NDEF(咨询[NDEF]) se detecta en la礼仪MIFARE经典o MIFARE + y el dispositivo教师PUEDE实用程序de讲授NDEF o el程序de escritura NDEF。Si el campo de经度igual a cero,没有se detecta ningún mensaje NDEF en la礼仪MIFARE经典o MIFARE Plus y el dispositivo Reader PUEDE实用el程序de escritura NDEF (la礼仪PUEDE estar en estado INICIALIZADO)。

诉讼程序detección de NDEF没有什么自由自由的事情NDEF válido。Lee la longitude del mensaje NDEF desde el campo de longitude del TLV del mensaje NDEF, pero no analiza el mensaje NDEF。

El dispositivo lecector IGNORARá y saltará sobre los sectors NFC propietarios。El sector NFC proietario se定义como un sector NFC que: ya sea no autenticable con la clave pública para扇区NFC o El valor del campo de access de lectura del GPB es diente de 00b o El valor de condición de accesso de escritura archivada (bit 0-1) del GPB es diente de 00b y 11b。

Cada vez que falla una operación de autenticación, una operación de lectura o una operación de escritura, mifare classic o mifare Plus permanece en silencio y ya no response a ninguna

第一。En esta situación, para continuar con el procedimiento de detección de NDEF, el MIFARE Classic o MIFARE Plus debe reactivarse y seleccionarse。

NDEF讲座程序

El dispositivo讲师使用程序讲授NDEF para leer El mensaje NDEF desde El TLV de mensaje NDEF义务。Antes de leer el mensaje NDEF, se ejecutará el procedimiento de detección NDEF y la礼仪MIFARE经典o MIFARE Plus DEBERÁ estar en un estado válido。

讲授程序的实用程序NDEF,讲授程序的实用程序DEBE leer todo el mensaje NDEF del TLV de mensaje NDEF义务性的实用程序una o más讲授操作。这是一个经度,门撒耶,这是一个眼睛,这是一个比例,在门撒耶,这是一个义务。

Si el TLV de mensaje NDEF义务义务se almacena en uno más部门NFC, el dispositivo教师DEBERÁ poder autenticar todos estos部门con la clave pública A para部门NFC (consultela Tabla 6).En caso de que el prodimiento de autenticación fall le, la礼仪MIFARE经典o MIFARE Plus no está En un estado válido。

NDEF

El dispositivo lecector utilizará El Procedimiento de Escritura NDEF para escribir El TLV de Mensaje NDEF义理que contenga un Mensaje NDEF dentro de una礼仪MIFARE经典o MIFARE Plus。

在演讲过程中使用的操作程序(参考Las secciones 5.1.3y5.1.4).

Para escribir el Mensaje NDEF, la礼仪MIFARE经典o MIFARE Plus DEBE estar en estado INICIALIZADO o LECTURA/ESCRITURA, es decir, el Mensaje NDEF义务TLV YA estará presente dentro de la礼仪MIFARE经典o MIFARE Plus。

NDEF写入过程

Para ejecutar el程序de escritura NDEF, el dispositivo讲师DEBERÁ实现las sigientes operaciones en la礼仪MIFARE经典o MIFARE Plus:

  1. 使用程序detección de NDEF(咨询La sección 1.4.1) para encontrar el TLV de mensaje NDEF obligation(义务)我遇到你了,我遇到你了,我遇到你了。相反的,没有什么事情发生ningún TLV De mensaje NDEF,最后的程序。
  2. Si el tamaño de memoria disponible para el TLV del mensaje NDEF es igual o mayor que el tamaño del mensaje NDEF, las operaciones siguientes SE realizarán en el siguiente orden utilizdo una o más operaciones de escritura:
    1. el campo de longitude del TLV de mensaje NDEF obligation o TENDRÁ una longitude de un byte y su valor SE establecerá en 00h,
    2. el nuevo mensaje NDEF SE escribirá en el campo de valor del mensaje NDEF义务TLV, y
    1. el campo de longitude del mensaje NDEF义务性TLV se actualizará con la longitude del mensaje NDEF。

De lo contrario, si no hay enough espacio De memoria disponible en la礼仪MIFARE经典o MIFARE Plus, el mensaje NDEF no se escribirá en la礼仪MIFARE经典o MIFARE Plus。

  1. Si el element 2 se realiza correctamente, el dispositivo lecer DEBERÁ escribir el TLV de Terminator enel siguente byte después del TLV del mensaje NDEF mediante la operación de escritura。El TLV de Terminator NO se escribirá cuando El TLV de mensaje NDEF义务finalice en El último byte del último扇区NFC disponible, es decir, El扇区NFC con El mayor número de扇区。

En relación con el punto 2 de la operación。b, la escritura del campo de valor del mensaje NDEF encontrado TLV DEJARÁ 1 o 3字节para campo de longitude que se need para el siguente punto de operación 2。c mensaje经线para almacenar la longitude del mensaje NDEF。

El procedimiento de escritura NDEF no cambia la posición inicial del TLV de mensaje NDEF义务。

El procedimiento de escritura NDEF PUEDE escribir El mensaje NDEF TLV en扇区NFC连续,除了El扇区MAD 16 en caso de que se utilice MIFARE Classic 4k y MIFARE Plus con 4kbytes。

El tamaño de memoria disponble para El TLV de mensaje NDEF obligation se calcula a partir de la posición del TLV de mensaje NDEF obligation como la suma de:

  • 区域自由记忆空间NFC连续性大门NDEF TLV义务。El espacio de memoria de libre comienza desde principio del TLV de mensaje NFC义务终端机最终扇区NFC, y
  • 区域记忆空间NFC después区域连续性mensaje NDEF义务TLV。Los siguentes扇区NFC PUEDEN tener un tamaño de 48字节(3 bloques) o 240字节(15 bloques)。La información sobre los siguentes部门NFC disponibles se recuperará de los部门MAD。

Para la operación de critura,最初的必要的,一群人的演讲,没有完全实现的办法,一群人的故事,一群人的故事。

Cambios de estado

En esta sección se describen los可能cambios de estado de la礼仪MIFARE经典o MIFARE Plus。拉图.8(también llamado transición)入口。En esta nota de aplicación, la única transición especificada es de INICIALIZADO a LECTURA/ESCRITURA。

El dispositivo Reader PUEDE emitir una礼仪MIFARE经典o MIFARE Plus enel estado INICIALIZADO, estado READ/WRITE, o incluso enestado READ- only。生命周期事务

La跃迁INICIALIZADO一个LECTURA / ESCRITURA

Para realizar la transición de INICIALIZADO a LECTURA/ESCRITURA, el dispositivo lecector DEBERÁ realizar la siguiente operación: un TLV de mensaje NDEF no vacío (campo de longitude diente de cero) REEMPLAZARÁ el TLV de mensaje NDEF vacío前实用程序de ESCRITURA NDEF。El mensaje NDEF TLV El义务侦查利用程序detección NDEF。

El mensaje NDEF vacío PUEDE utizarse para reemplazar un mensaje NDEF no vacío。

Baidu
map