在线商店
打印友好,PDF和电子邮件

NT4H NTAG®424 DNA标签读写软件

C语言编程的源代码示例

Los ejemplode código fuente de software explicados en esta página se refieren a las soluciones de tecnología NFC NTAG®DNA。Su propósito principal es escribir y leer etiquetas de ADN NTAG®413 y NTAG®424,es decir,礼仪NXP NTAG®Tipo 4。

Estas etiquette son total compatibles con:

  • ISO/IEC 14443, todas las partes 1 a 4, selección de archivos ISO/IEC 7816-4 y APDU manejo de opjetivo pasivo符合ISO/IEC18092
  • UIDDe 7字节(según ISO/ iec14443 - 3)
  • NFC论坛标签4 Tipo de configuración técnica y de estructura de datos NDEF

罪恶禁运,la razón主要的elegir las礼仪ADN NTAG®424 entre todos los tipos de familias NTAG es su soporte de seguridad avanzado。Las etiquetas de ADN NTAG®424 ofrecen métodos de seguridad avanzados,故事como:

  • Criptografía estándar AES-128 para autenticación/mensajería segura, ooperación AES envuelta en LRP para una resistance a ataque aún más fuerte
  • Autenticación互相保护的资料档案
  • Mensaje NFC único seguro (SUN)
  • Contador de toques NFC增量
  • Comunicación简单,CMAC y cifrada(可配置)
  • Firma德originalidad NXPbasada en ECC
  • Montaje chip de URL de elements con espejos ASCII灵活。

enconsecucia, nuestro ejemplo de software incluye las funciones para todos los protocolos de seguridad NTAG®424 DNA y la implementación de opciones。

文档和软件下载

Descripción通用del软件

Funciones del软件:

  • 编辑configuración档案馆
  • Obtener UID
  • 建立者ID随意
  • Cambiar la clave AES
  • Lectura/escritura linear (ASCII & HEX)
  • Modo de autenticación de tres niveles
  • SDM (mensaje dinámico seguro)讲座/escritura
  • SDM
  • Almacenar la clave AES en el lecter
  • 块块/去块块el lecector
  • 通讯设备(特别是通讯设备,dirección IP,通讯设备等)

Lenguajes de programación不可奉告:

  • C (consola)
  • c# (GUI)

操作系统,平台和兼容系统:

  • Multiplataforma

礼仪,礼仪,tarjetas相容物:

  • NXP NTAG®21x(210, 213, 215, 216,机械手de etiquette)
  • ADN NXP NTAG®4xx (413,424)

硬件必须:

  • μFR纳米
  • μFR Nano en línea
  • μFR举行
  • μFR经典CS
  • 皇冠μFR
  • μFR XL

Nt4h源coe软件

软件respiratorio Descripcion
ufr-ejemplos-c-nt4h

Ejemplo de código fuente de la consola C de implementación de礼仪nt4h con lecres RFID NFC de la serie μFR。

ufr-ejemplos-c_sharp-nt4h

Ejemplo de código fuente gui c# implementación de etiquetas f nt4h con lecres RFID NFC de la serie μFR。

软件手册

1.软件NT4H - Consola C -检测器abierto

Descargar:ufr-examples-c-nt4h

El NT4H está diseñado para una manipulación de la nueva serie de etiquetas NXP NTAG®。Esta系列包括ADN NTAG®413和ADN NTAG®424。NTAG®424 DNA es totalmente compatible con el NFC Forum Type 4 Tag IC. es compatible con la operación criptográfica AES-128 y un nuevo mensaje SECURE Unique NFC (SUN)。NXP no建议usar礼仪de ADN NTAG®413 para nuevos proyeectos, ya que el ADN NTAG®424 disponible ofrece mejores características de seguridad。

在月亮上aplicación,在月亮上留下深刻印象menú月亮上。
Si ha安装正确的硬件控制,podrá abrir el puerto del sececcionando una las opciones disponibles:

  • Opcion1 - El puerto del sector se abre utizando las opciones predeterminadas (detección automática) (generalmente se usa para un solo sector USB conectado al host)
  • Opción 2 - El puerto del sector se abre utilzando parámetros configurables manual: reader_type, port_name, port_interface y参数。

D NFC SDK ufr examples c nt4h master win64 release nt4h c example.exe 27 08 2020 13 36 18

2.软件NT4H - Consola C - Menú主体

Aquí está el escaparate del modo简单阅读器打开。
选择la opción de menúAbrirá el puerto lecector y establecerá comunicación con el dispositivo。建立联系comunicación,建立联系menú软件枚举功能的主要内容。

D NFC SDK ufr examples c nt4h master win64 release nt4h c example.exe 27 08 2020 13 37 35

2.1软件NT4H - Consola C - Obtener configuración de archivos

La primera función, Obtener configuración de archiva, muestra La configuración de archiva seleccionada。依赖礼节使用,escriba 1 -2 para NTAG413 y 1-3 para ntag424。

El NTAG413 tiene dos archivos de datos estándar:

  • El archiivo número 1 se refiere al archiivo能力容器(32字节),
  • El archivo número 2 se refiere al archivo NDEF(128字节)。

El NTAG424数据档案大全estándar:

  • El archiivo número 1 se refiere al archiivo能力容器(32字节),
  • El archivo número 2 se refiere al archivo NDEF(256字节),
  • El archivo número 3 se refiere al archivo proietario(128字节),
  • El número de parámetros devueltos es变量。

Si el archiivo real es un archiivo de datos estándar con mensajería segura AES, se applica lo siguente:

  • Tipo de archiivo
  • Modo de comunicación
  • Derechos de accesso a archivos。

Nt4h c设置文件设置1

示例1

Ejemplo de tamaño de archivo:

  • Número de archiivo = 3 (archiivo propietario NTAG424)
  • Estado del modo de comunicación cifrado (0x03)
  • La mensajería dinámica segura está deshabilitada
  • El número de clave para leer es 2, El número de clave para escribir es 3,
  • El número clave para leer/escribir es 3,
  • El número de clave para la configuración de Cambiar archivo es 0,
  • El tamaño del archiivo es 128字节。

Nt4h c get文件设置

示例2

Si el archivo实际es un archiivo de datos estándar con mensajería dinámica segura, contene más datos。

比如:

  • el número de archiivo es 2 (archiivo NDEF),
  • La mensajería dinámica segura está habilitada,
  • 关于免费讲座和免费学习(0x0E clave),
  • El tamaño del archiivo es 256字节,
  • UID镜像está habilitado,
  • El contador de lectura SDM está
  • El límite del contador de lectura SDM está deshabilitado,
  • 关于档案资料方面的行动,
  • el número de clave para SDM Meta Read es 2 (UID, contador de lectura SDM, datos PICC, MAC),
  • 档案资料部número档案档案馆2。
  • SDM阅读Counter puede leer sin autenticación,
  • PicC数据偏移(Contador de lectura UID y SDM cifrado) es 49,
  • 86,
  • 86年的档案资料资料部,
  • 档案经度资料部32,
  • MAC偏移量124。

Nt4h c set file设置

2.2软件NT4H - Consola C - Establecer la configuración del archiivo

Para agregar la configuración del archivo, seleccione la seconunda opción de menú。Debido a una gran悬臂de parámetros, hay dos funciones para la configuración de parámetros de archiivo。

Nt4h c设置文件设置

示例1

Nt4h c设置文件设置s2

档案馆estándar:

  • 档案馆número 3(档案馆),
  • El modo de comunicación实际está cifrado,
  • 英勇改变键0。

Los nuevos ajustes son:

  • Modo de comunicación简单,
  • Lea la clave,
  • Clave de escritura
  • Clave de lectura/escritura
  • 形成层裂体0,
  • El modo de autenticación de clave比例。

示例2

Nt4h c设置文件设置s2

档案馆mensajería dinámica塞古拉:

  • El número de archiivo es
  • Modo de comunicación简单,
  • 第14节课,
  • La clave de escritura 14,
  • La clave de lectura/escritura 14,
  • 英勇的骑士,
  • UID镜像está habilitado,
  • El contador de lectura SDM está
  • El contador de lecture SDM está deshabilitado,
  • 关于档案资料方面的行动,
  • La clave de lectura meta SDM es 2,
  • La lectura del archives SDM es
  • SDM读取计数器键2,
  • 中国人民保险股份有限公司
  • MAC 86,
  • 86年,
  • Desplazamiento MAC 124。

2.3软件NT4H - Consola C - Obtener UID(单独NTAG 424)

Si utility za etiquetas NTAG®424 con el modo de seguridad de autenticación habilitado, la opción de menú 3。mostrará la礼仪标识。

La función devuelve el UID de 7字节de La tarjeta。Es útil si las opciones de atiatorio están activadas。Se requiere una autenticación válida con cualquier clave de tarjeta。

Nt4h c get uid

2.4软件NT4H - Consola C - Establecer UID aleatorio(单独NTAG®424)

NTAG®424 DNA permite una seguridad adicional de la礼仪中间la configuración aleatoria de UID (opción de menú 4)。
La función设置随机UID reemplaza el UID único de 7字节or el UID aleatorio de 4字节。连续的,4个字节的随意的演讲。La etiqueta ahora devuelve un ID aleatorio de 4字节en lugar de un ID único de 7字节。
Esta función requiere la autenticación de clave maestra (número 0)。

附言:operación这是不可逆的!

Nt4h c get uid example1

2.5软件NT4H - Consola C - Cambiar clave AES

Nt4h c更改aes键 La opción de menú 5 permite el cambio de La tecla AES。
Esta función requiere la autenticación de clave maestra (número 0)。
介绍la nueva clave AES escribiendo los 16字节十六进制。
这是一个庄严庄严的庄严庄严的庄严庄严的庄严庄严的庄严庄严。

示例1

圣衣之旅AES:

  • 克拉夫número 4。
  • 0x00000000000000000000000000000000英勇之士aplicación
  • 0x00000000000000000000000000000000 de valor de la clave安提瓜4
  • Nueva 0x1111111111111111111111111111111111111111111111 de valor de key 4。

Nt4h c更改aes键

2.6软件NT4H - Consola C - Lectura线性

La función线性讲座包括简单讲座的模式,con caballa y cifrado。Además, la autenticación de contrtura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura, de contura。De lo contrario, el contenido De la礼仪desbloqueada se puede leer sin ingresar la clave (opción: sin autenticación)。La consola mostrará el contenido易读en el modo de autenticación seleccionado como十六进制y La notación ASCI。

2.6.1软件NT4H - Consola C - Lectura线性

La función de lectura linear incluye el modo de lectura simple, mac (código de autenticación de mensajes) y cifrado。Además, la autenticación de lectura de contenido enel modo Clave比例和el modo Clave intera permite el acceso contentido si la礼仪está protegida。De lo contrario, se puede acceder al contenido De la礼仪desbloqueada sin ingresar la clave (opción: sin autenticación)。La consola mostrará el contenido易读en el modo de autenticación seleccionado como十六进制y La notación ASCI。

La función lee los datos grabados del archive。Los parámetros requeridos son:

  • Número de档案馆,
  • La clave de acceso de lectura o lectura/escritura
  • Modo de comunicación,
  • Modo de autenticación (si la clave de lectura es 14, seleccione la opción Sin autenticación),
  • Dirección de inicio (0 - dirección máxima),
  • 经度。

Nt4h c线性读函数

软件2.7 NT4H - Consola C - Escritura线性

Al igual que con la función de lectura linear, la función de escritura linear permite treres modos de comunicación y el formato十六进制o ASCII también para la escritura de contenido。Además, el modo de autenticación seleccionado se plicica al contenido grabado。

La función描述datos en el archiivo。Los parámetros requeridos son:

  • Número de档案馆,
  • La clave de acceso de lectura o lectura/escritura
  • Modo de comunicación,
  • Modo de autenticación (si la clave de lectura es 14, seleccione la opción Sin autenticación),
  • Dirección de inicio (0 - dirección máxima),
  • 介绍ASCII或十六进制格式数据。

Nt4h c线性写入

2.8软件NT4H - Consola C - Lectura segura de mensajes dinámicos

La mensajería dinámica segura (SDM) en las etiquetas de ADN NT4H habilita La función SUN。(ASCII) enel mensaje NDEF。
Para aplicar la función安全动态消息读取,habilite el archivo安全动态消息。Además,建立免费讲座(Clave 14 - Opción sin autenticación)。

Nt4h c SDM读取

软件2.9 NT4H - Consola C - Escritura segura de mensajes dinámicos

mensajes安全动态信息档案dinámicos, para la función de escritura dinámica segura de mensajes安全动态信息。Además,建立免费讲座(Clave 14 - Opción sin autenticación)。

Nt4h c SDM写入

2.10软件NT4H - Consola C - Obtener contador de lectura SDM

El contador de lectura de mensajes dinámico seguro sólo existessi El archiivo SDM está habilitado。La autenticación eso no need, dependent de La configuración de accesso al contador de lectura SDM del archivo。

Nt4h c得到SDM读数计数器

2.11软件NT4H - Consola C - Almacenar la clave AES检测器

El dispositivo Reader puede almacenar 16 claves AES con valores de índice 0-15。他的重要性índice他的勇气是什么15。森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林森林

示例1

Nt4h c存储aes键到阅读器

示例2

La clave AES almacenada en el lecter está形式上的预先确定。

Puede bloquear la clave almacenada con cualquier contraseña de 8字节。

比如:
La contraseña es 12345678

Nt4h c存储aes密钥到阅读器密码

示例3

En caso de que la clave almacenada esté protegida por contraseña (bloqueada), debe desbloquearla proporcionando su contraseña de 8字节。

比如:
La contraseña es 12345678

Nt4h c存储aes密钥进入阅读器密码解锁

Este手册介绍软件的翻译翻译programación C. Aún así,软件的翻译翻译código翻译翻译的翻译翻译programación连续的翻译翻译。这是可能的,我知道这是可能的。
拜托,去找神经病医生知识库de GitLabPara ver ejejous de código不受约束的地方programación。

Baidu
map