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

NT4H NTAG®424 DNA标签读写软件

C语言编程的源代码示例

Gli esempi di codice sorgente del software spiegati in questa pagina si riferiscono alle soluzioni technology NFC NTAG®DNA。Il suo scopo principale è quello di scrivere leggere NTAG®413 DNA e NTAG®424 DNA标签,cioè NXP NTAG®Type 4标签。

符合标准的订单:

  • ISO/IEC 14443, tutte le parti da 1 a 4, selezione dei file ISO/IEC 7816-4 e gestione APDU e目标被动式符合ISO/IEC18092
  • UID一个7字节(secondo ISO/ iec14443 - 3)
  • NFC论坛标签4 Tipo di配置技术della结构数据NDEF

Tuttavia, il motivo principale per scegliere i tag NTAG®424 DNA tra tutti i tipi di familiglia NTAG è il suo support to di sicurezza avanzato。我标记DNA NTAG®424 offrono metodi di sicurezza avanzati, come ad esempio:

  • Crittografia AES-128标准AES con wrap LRP per una resistance enza agli attacchi ancora più forte
  • 每附一份保护资料文件3页
  • Messaggio NFC单声音响(SUN)
  • Contatore di rubinetti近场通信增量
  • 复方氮酮,CMAC e crittografata(可配置)
  • Firma di originalità NXPbasata su ECC
  • 汇编su芯片di URL di元素con镜像ASCII易读。

Di conseguenza, il nostro esempio Di软件包括le funzioni per tutti i protocolli Di sicurezza NTAG®424 DNA el 'implementazione delle opzioni。

文档和软件下载

全景del软件

Funzioni del软件:

  • Ottenere e modificare le impostazioni dei文件
  • Ottieni l 'UID
  • 冒名顶替临时身份
  • Cambia香叶AES
  • Lettura/scrittura线(ASCII & HEX)
  • Modalità di autenticazione a tre livli
  • SDM(安全动态消息)
  • Ottieni il contatore di lettura SDM
  • 记忆la chiave AES nel letter
  • Blocca/sblocca il字母
  • 通讯通讯地址(详细地址:COM del letters, l'indirizzo IP, così via)

Linguaggi di programmazione disponibili

  • C(控制台)
  • c# (GUI)

操作系统,环境支持系统:

  • Multipiattaforma

标签,礼仪,日程支持:

  • NXP NTAG®21x(210, 213, 215, 216,标签篡改器)
  • NXP NTAG®4xx DNA (413,424)

硬件consigliato:

  • μFR纳米
  • μFR Nano Online
  • μFR干白
  • μFR经典CS
  • μFR提前
  • μFR XL

软件respiratorio 描写
ufr-esempi-c-nt4h

Esempio di codice sorgente della console C di implementazione dei tag nt4h con lettori RFID NFC系列μFR。

ufr-esempi-c_sharp-nt4h

Esempio di codice sorgente GUI c# per implementazione di tag nt4h con lettori RFID NFC系列μFR。

软件手册

1.软件NT4H -控制台C -字母aperto

Scarica:ufr-examples-c-nt4h

L'NT4H è destinato真主安拉manipolazione di una nuova系列di tag NXP NTAG®。Questa系列包括NTAG®413 DNA和NTAG®424 DNA。NTAG®424 DNA è pienamente conme all'NFC Forum Type 4 Tag IC. Supporta l'operazione crittografica AES-128 e un nuovo messaggio SECURE Unique NFC (SUN)。NXP sconsiglia l'uso di tag DNA NTAG®413 per nuovi progetti poiché NTAG®424 DNA disponibile offre migliori funzionalità di sicurezza。

这是我唯一能做的事情。
Se i驱动硬件sono stati安装correttamente, sarà可能的prire la porta del lettore selezionando una delle opzioni disponibili:

  • Opzione1 - La porta del lettore si apre utilzzando le opzioni predefinite (rilevamento automatico) (solitamente utilzzate per un singolo letore USB collegato all'host)
  • Opzione 2 -参数配置手册:reader_type, port_name, port_interface e argomento

2.软件NT4H -控制台C -菜单原理

Ecco la vetrina della modalità简单阅读器开放。
Selezione dell'opzione di菜单1。Aprirà信件之门stabilirà通信与意志。这是一个稳定的系统,这是一个可视化的软件系统。

2.1软件NT4H - Console C - Ottieni le impostazioni dei文件

La prima funzione, Ottieni impostazioni file, visualizza le impostazioni dei file selezionate。第二个标记利用率,每NTAG413数为1 -2,每ntag424数为1-3。

NTAG413数据分发标准:

  • ilfile numero 1 si riferisce al file能力容器(32字节),
  • Il文件编号2si riferisce文件NDEF(128字节)。

NTAG424分发文件数据标准:

  • ilfile numero 1 si riferisce al file能力容器(32字节),
  • 数字文件2si riferisce al文件(256字节),
  • ilfile numero 3si riferisce al file proprietary(128字节),
  • Il numero di parameter restituiti è变量。

Se il file corrente è un file di dati standard con messaggistica sicura AES, si applica quanto segue:

  • Tipo di文件
  • Modalità di communicazione
  • Diritti di accesso ai文件。

示例1

Esempio di dimensione del文件:

  • 数字文件= 3(文件所有者NTAG424)
  • Stato della modalità di communicazione cifrato (0x03)
  • 保护信息è残疾信息
  • Il numero chiave per la lettura è 2, Il numero chiave per la scrittura è 3,
  • Il numero chiave per la lettura/scrittura è 3,
  • Il numero di chiave per modificare le impostazioni del file è 0,
  • La dimension one del文件è 128字节。

示例2

查询文件corrente è un文件di dati standard con messagistica dinamica sicura, contene più dati。

Esempio:

  • il数字文件è 2(文件NDEF),
  • La messagistica dinamica sicura è abilitata,
  • l'accesso真主安拉lettura e真主安拉scrittura è gratuito (0x0E chiave),
  • La dimensione del文件è 256字节,
  • UID镜像è abilitato,
  • Il contatore di lettura SDM è abilitato,
  • Il limited del contatore di lettura SDM è disabilitato,
  • la partte Dati crittografati del file è attivata,
  • il numero chiave per SDM Meta Read è 2 (UID, contatore di lettura SDM, dati PICC, MAC),
  • la partte Dati criittografati del numero di chiave del file è 2。
  • Il contatore di lettura SDM può leggere senza autenticazione,
  • L'offset dei dati PICC (UID crittografato e contatore di lettura SDM) è 49,
  • l'offset di ingresso MAC è 86,
  • La partte dati crittografati dell'offset del file è 86,
  • La partte dati crittografati Della lunghezza del file è 32,
  • MAC偏移量è 124。

2.2软件NT4H - Console C - Impostazione delle impostazioni dei文件

Per aggiungere le impostazioni del file, selezionare la seconda opzione di menu。这是一个重大的参数数目的原因,这是一个错误的参数文件。

示例1

文件数据标准:

  • 第3号档案(档案所有者)
  • La modalità di comunicazione corrente è crittografata,
  • 改变的价值è 0。

Le nuove impostazioni sono:

  • Modalità di communicazione semplice,
  • 2,
  • 3,
  • 韭菜(Chiave di lettura)
  • Cambia chiave 0,
  • La modalità di autenticazione con chiave fornita。

示例2

文件di messagistica dinamica sicura:

  • 编号文件è 2,
  • Modalità di communicazione平原,
  • La chiave di lettura è 14,
  • La chiave di scrittura è 14,
  • La chiave di lettura/scrittura è 14,
  • Cambia chiave的价值è 0,
  • UID镜像è abilitato,
  • Il contatore di lettura SDM è abilitato,
  • Il contatore di lettura SDM è disabilitato,
  • la partte Dati crittografati del file è attivata,
  • SDM元读键è
  • La lettura del file SDM è 2,
  • La chiave del contatore di lettura SDM è 2,
  • 偏移数据PICC crittografati
  • Mac输入数据偏移86,
  • 第一部分的资料,版画86版,
  • Mac偏移124。

2.3软件NT4H - Console C - Ottieni UID(单独NTAG 424)

Se si utilizzano tag NTAG®424 con la modalità di protezione dell'autenticazione abilitata, l'opzione di menu 3。visualizzerà il标签UID。

La funzione restituisce l'UID a 7字节della scheda。È使用临时罂粟花激发。È我们的财富,我们的财富,我们的财富。

2.4软件NT4H - Console C -临时定位(单独NTAG . ul®424)

NTAG®424 DNA consent una maggiore sicurezza del tag tramite l'impostazione casuale dell'UID (opzione di menu 4)。
La funzione Imposta UID casuale sotituisce l'UID univoco 7字节con l'UID casuale 4字节。diconseguenza, il tag restituisce un UID casuale a 4字节su ogni lettura。Il tag ora restituisce un ID casuale a 4字节anziché un ID univoco a 7字节。
万能钥匙(数字0)。

Attenzione: questa operazione è不可逆转!

2.5软件NT4H - Console C - Cambia tasto AES

L'opzione di menu 5 consent il cambio di tasto AES。
万能钥匙(数字0)。
Immettere il nuovo tasto AES digitando i 16字节esadecimali。
这是一个有改变的人è这是一个主人,这是一个有价值的人è义务。

示例1

爱爱之家:

  • 4号香波。
  • 0x00000000000000000000000000000000 del valore Della chiave master dell'applicazione
  • 紫薇四价0x00000000000000000000000000000000
  • 新价值香葱4 0x1111111111111111111111111111111111111111111111。

2.6软件NT4H - Console C - Lettura lineare

La funzione Lettura线包括La modalità di Lettura semplice, macked e crittografata。Inoltre, l'autenticazione di letturione del contentto modalità Chiave fornita e in modalità Chiave interna conte l'accesso al contentto se il tag è proteto。在caso contrario, il contuto del tag sbloccato può essere letto senza immettere la chiave (opzione: Nessuna autenticazione)。La控制台visualizzerà il contenuto leggibile nella modalità di autenticazione selezionata come esadecimale e La notazione ASCI。

2.6.1软件NT4H - Console C - Lettura lineare

La funzione di lettura lineare包括La modalità di lettura semplice, mac (Message Authentication Code) e crittografata。Inoltre, l'autenticazione di letturione del contentto modalità Chiave fornita e Chiave interna conte l'accesso al contentto se il tag è proteto。在caso contrario, il contenuto del tag sbloccato è accessibile senza immettere la chiave (opzione: Nessuna autenticazione)。La控制台visualizzerà il contenuto leggibile nella modalità di autenticazione selezionata come esadecimale e La notazione ASCI。

La funzione legge i datatiregistratidel file。I paramtri richesti sono

  • 编号文件,
  • La chiave di accessso di lettura o lettura/鳞茎,
  • Modalità di communicazione,
  • Modalità di autenticazione (se Chiave di lettura è 14, selezionare l’opzione Nessuna autenticazione),
  • 0 - Indirizzo massimo,
  • Lunghezza dei dati。

2.7软件NT4H - Console C - Scrittura lineare

Come per la funzione线性读取,la funzione线性写入同意书modalità di通信格式格式o ASCII anche per la scrittura di contentuti。Inoltre, la modalità di autenticazione selezionata si适用登记内容。

La funzione scrive i dati nel文件。I paramtri richesti sono

  • 编号文件,
  • La chiave di accessso di lettura o lettura/鳞茎,
  • Modalità di communicazione,
  • Modalità di autenticazione (se chiave di lettura è 14, selezionare l’opzione Nessuna autenticazione),
  • 0 -马西莫,
  • 以ASCII或十进制格式插入数据。

2.8软件NT4H - Console C - Lettura dinamica sicura dei messaggi

Il安全动态消息(SDM) sui tag DNA NT4H abilita la funzione SUN。ASCII码信号NDEF。
每应用la funzione安全动态消息读取,abilitare il文件安全动态消息。Inoltre,在lettura su gratuto (chiave 14 - Opzione nessuna autenticazione)中冒充的装饰品。

2.9软件NT4H - Console C -安全动态消息写入

Come per la lettura sicura dinamica dei messaggi, per la funzione安全动态消息写入,abilitare il文件安全动态消息。Inoltre,在lettura su gratuto (chiave 14 - Opzione nessuna autenticazione)中冒充的装饰品。

2.10软件NT4H - Console C - Ottieni contatore di lettura SDM

这是一份独立文件SDM è abilitato。L'autenticazione è o non è richiesta,第二个da dell'impostazione di accesso del contatore di lettura SDM del文件。

2.11软件NT4H - Console C - Memorizza la chiave AES nel letter

Il dispositivo Reader può memorizzare 16 tasti AES con valori di index da 0 a 15。Ciò重要指标关键può保障价值15。Nell'esempio图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解图解

示例1

示例2

La chiave AES memorizzata nel letore è sbloccata per impostazione predefinita。

È可能的bloccare la chiave memorizzata con qualsiasi密码8字节。

Esempio:
La密码è 12345678

示例3

Nel caso in cui la chiave memorizzata sia protetta da password (bloccata), è necessario sbloccarla fornendo la sua password a 8字节。

Esempio:
La密码è 12345678

在图塔维亚,在语言和程序的连续性中,在语言和程序的连续性中,在语言和程序的连续性中,在语言和程序的连续性中。鸽子可能,è stata sviluppata una GUI。
Si prega di controllare il nostro库GitLab在“语言语言与程序设计”中。

Baidu
map