在线商店

NT4H NTAG®424 DNA标签读写软件

C语言编程的源代码示例

Primjeri izvornog koda softvera objašnjeni na ovoj stranici odnose se na rješenja NFC NTAG®DNA技术。Njegova primarna svrha je pisanje i itanje NTAG®413 DNA i NTAG®424 DNK oznaka, tj®。

这是一种非常简单的方法。

  • ISO/ iec14443, svi dijelovi od 1 do 4, odabir datoteke ISO/ iec7816 -4, rukovanje apdu -从无源器件器件(skladu)到ISO/IEC18092
  • 7-bajtniUID(标准ISO/IEC 14443 - 3)
  • NDEF结构结构数据即NFC论坛标签4类型

Međutim, glavni razlog za odabir NTAG®424 DNK oznaka među svim tipovima NTAG obitelji je njegova napredna sigurnosna podrška。NTAG®424 DNK oznake裸萘醌信号素方法,花王što su;

  • 标准AES-128 kriptografija za provjeru autentitinosti / signature poruke ili LRPomotana AES operacija za jos ja i otpor napada
  • 3-prolazna međusobna provjera autenti nosti za pristup zaštićenoj podatkovnoj datoteci
  • Sigurna jedinstvena NFC poruka (SUN)
  • Inkrementalni NFC prisluškuje brojanik
  • obi na, CMAC i šifrirana komunikacija (podesiva)
  • 恩智浦原汁原味temeljenna ec -u
  • Sklop URL-ova artikala na - ipu是灵活的ASCII码。

在此基础上,采用NTAG®424dnk信号信号协议,实现了基于NTAG®424dnk的信号信号协议。

文档和软件下载

Pregled softvera

Softverske funkcije:

  • Dohvaćanje i uređivanje postavki datoteka
  • Dohvati UID
  • Postavljanje sluajnog ID-a
  • Promjena AES klju a
  • 线性 itanje/pisanje (ASCII & HEX)
  • na in provjere autenti nosti na tri razine
  • SDM (sigurna dinami ka poruka) itanje/pisanje
  • Nabavite SDM brojaza itanje
  • Pohrana AES klju a u itakei
  • Zaključavanje / otključavanječitač
  • Napredne mogućnosti ita a (navedite Reader COM priklju ak, IP地址,SN itd.)

Dostupni programski jezici:

  • C (konzola)
  • c# (GUI)

Podržani运营可持续,平台为okruženja:

  • Višeplatforma

Podržane oznake, naljepnice, kartice:

  • NXP NTAG®21x (210, 213, 215, 216, Tag Tamper)
  • NXP NTAG®4xx DNA (413,424)

Preporuč埃尼hardver:

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

Nt4h源码coe软件

Softver respiratorni opi
ufr-examples-c-nt4h

Primjer izvornog koda konzole C实现的NFC RFID ita系列。bob全站版

ufr-examples-c_sharp-nt4h

prijer izvornog koda GUI c# fnt4h ozna ava实现的NFC RFID ita系列μFR。

软件手册

1.NT4H Softver - C konzola - Reader打开

Preuzimanje:ufr-examples-c-nt4h

NT4H je namjenjen za NXP NTAG®manipulaciju novim serijama oznaka。Ova serija uklju uje NTAG®413 DNA i NTAG®424 DNA。NTAG®424 DNA u potpunosti je u skladu NFC论坛4型标签IC。Podržava kriptografski rad AES-128 i novu signurnu jedinstvenu NFC (SUN) poruku。NXP ne preporu uje korištenje NTAG®413 DNK oznaka za nove projekjer dostupna NTAG®424 DNA nudi bolje sigurnosne znaajke。

Pokretanjem apikacje otvara se konzola ' s ispisom poiketnog izbornika。
Ako ste ispravno installali hardverske upravlja ke程序,prikljuk za itanje moći ćete otvoriti tako da odaberete jednu od dostupnih mogućnosti:

  • Opcija1 - priklju ak ita a otvara se pomoću zadanih (automatskih otkrivanja) opcija (obi no se koristi za jedan USB itakitakju en na glavno ra unalo)
  • Opcija 2 - priklju ak ita a otvara se pomoću ru no podesivih参数:reader_type, port_name, port_interface i参数。

D NFC SDK ufr examples c nt4h master win64 release nt4h c example.exe 27 08 2020 13 36 18 .单击“下一步”

2.NT4H Softver - C konzola - Glavni izbornik

简单的阅读器打开。
Odabir mogućnosti izbornikaOtvorit će priklju ak ita a I uspostaviti komunikaciju s uređajem。Kada je komunikacija uspostavljena, konzola prikazuje glavni izbornik, svim navedenim softverskim funkcijama。

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

2.1 NT4H soft - C konzola - Nabavite后置数据采集

Prva funkcija, Dohvati postavke datoteke, prikazuje odabrane postavke datoteke。Ovisno o oznaci koju koriste, upišite 1 -2 za NTAG413 i 1-3 za ntag424。

NTAG413是一种标准的数据采集技术:

  • Datoteka broj 1 odnosi se na datoteku spremnika mogućnosti (32 bajta);
  • Datoteka broj 2 odnosi se na NDEF datoteku (128 bajtova)。

NTAG424三标准数据采集芯片:

  • Datoteka broj 1 odnosi se na datoteku spremnika mogućnosti (32 bajta);
  • Datoteka broj 2 odnosi se na NDEF datoteku (256 bajtova);
  • Datoteka broj 3 odnosi se na vlasni ku datoteku (128 bajtova);
  • Broj vraćenih parametara je promjenjiv。

Ako je trenutna datoteka standard podatkovna datoteka s AES signurnim porukama, primjenjuje se sljedeće:

  • Vrsta datoteke
  • Na在komunikaciječ
  • 真知灼见。

Nt4h c set file settings1

示例1

底漆:

  • Broj datoteke = 3 (vlasnika datoteka NTAG424)
  • 状态komunikacijskog na ina rada šifriran (0x03)
  • Sigurno dinami, ko slanje poruka je onemogućeno
  • klju ni broj za itanje 2, klju ni broj za pisanje 3,
  • Broj klju a za itanje/pisanje je 3,
  • Broj klju a za postavke projene datoteke je 0,
  • veliana datoteke je 128 bajtova。

Nt4h c获取文件设置

示例2

Ako je trenutna datoteka standard podatkovna datoteka sa sigurnim dinamikim porukama, sadrži više podataka。

Primjer:

  • broj datoteke je 2 (NDEF datoteka);
  • Omogućeno je sigurno dinami ko slanje poruka,
  • pristup itanju i pisanju je besplatan (kljuni 0x0E);
  • veliana datoteke je 256 bajtova,
  • UID zrcaljenje je omogućeno;
  • SDM brojaje za itanje je omogućen,
  • ograni enje broja a za itanje SDM-a je onemogućeno,
  • Aktiviran je dio datoteke šifriranih podataka,
  • klju ni broj za SDM Meta Read je 2 (UID, SDM broj za itanje, PICC podaci, MAC),
  • Dio šifriranih podataka broja klju a datoteke je 2。
  • SDM m m jerazei za itanje može itati bez provjere autenti nosti,
  • 〔1〕〔šifrirani UID i SDM brojaizza itanje〕[j];
  • POMAK ULAZA MAC-a - je 86,
  • Dio pomaka šifriranih podataka u pomaku datoteke je 86,
  • Dio duljine datoteke šifriranih podataka je 32,
  • MAC偏移量为124。

Nt4h c set file Settings

2.2 NT4H soft - C konzola - Postavljanje postavki datoteke

Da biste dodali postavke datoteke, odaberite mogućnost drugs izbornika。bog velikog broja参数,poststoje dvije funkcije, postavke参数,datoteke。

Nt4h c set file settings

示例1

Nt4h c set file settings

标准podatkovna:

  • Datoteka broj 3 (vlasni ka Datoteka);
  • Trenutni na in komunikacije je šifriran,
  • Vrijednost Promijeni kljujeje 0。

我的售后服务:

  • 在obii新共产党,
  • proitajte kljuje 2;
  • Napišite kljunik 3,
  • kljuza itanje/pisanje 3;
  • Promijeni kljuje 0;
  • 名称:in provjere autenti nosti navedenog klju

示例2

Nt4h c set file settings

datoteka dinamike razmjene poruka:

  • Broj datoteke je 2;
  • 拉达平原的Komunikacijski na
  • kljuza itanje je 14;
  • kljuza pisanje je 14;
  • kljuza itanje/pisanje je 14,
  • Vrijednost Promijeni kljuje 0;
  • UID zrcaljenje je omogućeno;
  • SDM brojaje za itanje je omogućen,
  • SDM m m jerazeza itanje je onemogućen,
  • Aktiviran je dio datoteke šifriranih podataka,
  • SDM tipka za itanje meta je 2,
  • Čitanje SDM datoteke 2;
  • SDM kljuje broja a za itanje je 2,
  • Pomak šifriranih PICC podataka 49,
  • 【翻译】
  • Pomak dijela šifriranih podataka 86,
  • MAC Pomak 124。

2.3 NT4H Softver - C konzola - nabavite UID (samo NTAG 424)

Ako koristite oznake NTAG®424 s omogućenim sigurnosnim na inom provjere autenti nosti, mogućnost izbornika 3。prikazat će oznaku UID。

Funkcija vraća UID karticu od 7 bajtova。Korisno je ako su aktivirane opcije sluajnog ID-a。Potrebna je valjana provjera autentiti nostii ' s billion kojim klju em kartice。

Nt4h c得到uid

2.4 NT4H Softver - C konzola - Postavljanje slujajnog UID-a (samo NTAG)®424)

NTAG®424 DNA omogućuje dodatnu sigurnost oznaka slu ajnom postavkom UID-a (opcija izbornika 4)。
设置随机UID zamjenjuje jedinstveni UID od 7 bajtova sluajnim UID od 4 bajta。Slijedom toga, oznaka vraća nasumi ni UID od 4 bajta pri svakom oitanju。Oznaka sada vraća sluajni ID ID 4 bajta umjesto jedinstvenog ID-a - od 7 bajtova。
Ova funkcija zahtijeva provjeru autentiti nosti glavnog klju a (broj 0)。

Upozorenje: ova operacija je nepovratna!

Nt4h c get uid example1

NT4H Softver - C konzola - Promjena AES klju

Nt4h c更改aes密钥 Opcija izbornika 5 omogućuje promjenu ae klju a。
Ova funkcija zahtijeva provjeru autentiti nosti glavnog klju a (broj 0)。
Unesite novi AES kljuje upisivanjem 16 heksadecimalnih bajtova。
Ako kljujekoji treba promijeniti nije glavni kljujei, prethodna vrijednost kljujea je obavezna。

示例1

引物促动剂AES klju a:

  • kljuje broj 4。
  • 0x000000000000000000000000000000000000 vrijednosti glavnog klju aplikacije
  • 0x000000000000000000000000000000000000 vrijednosti Stari kljunik 4
  • Nova vrijednost klju a 4 0x1111111111111111111111111111111111111111111111111111111111111111111111。

Nt4h c更改aes密钥

2.6 NT4H Softver - C konzola - Linearno itanje

Funkcija Linearno itanje uklju uje obi, ošamućen i šifrirani na in itanja。Također, provjera autenti nosti itanja sadržaja u na inu klju a提供i na inu internog klju a omogućuje pristup sadržaju ako je oznaka zaštićena。usupronom, sadržaj otklju ane oznake može se itati bez unosa klju a (opcija: Nema autentifikacije)。Konzola će prikazati sadržaj itljiv u odabranom na inu provjere autentiti nosti kao heksadimalni i ASCI notaciju。

2.6.1 NT4H Softver - C konzola - Linearno itanje

Funkcija linearnog itanja ukljuuje obi an, mac (kod za provjeru autenti nosti poruke) i šifrirani na in itanja。Također, provjera autenti nosti itanja sadržaja u na inu pružanja klju a i na inu internog klju a omogućuje pristup sadržaju ako je oznaka zaštićena。usupronom, sadržaj otklju ane oznake dostupan je bez unosa klju a (opcija: Nema provjere autenti nosti)。Konzola će prikazati sadržaj itljiv u odabranom na inu provjere autentiti nosti kao heksadimalni i ASCI notaciju。

Funkcija 是一个简单的概念。Obavezni参数su:

  • Broj datoteke,
  • Pristupni kljuza itanje ili itanje/pisanje,
  • Načkomunikacije,
  • nain provjere autenti nosti (ako je kljujeza itanje 14, odaberite mogućnost Bez provjere autenti nosti),
  • poetna地址(0 - maksimalna地址),
  • Duljina podataka。

Nt4h c线性读功能

2.7 NT4H Softver - C konzola - Linearno pisanje

kkkcije线性读取,funkcija线性写入omogućuje tri na ina komunikcije i heksadimalni ili ASCII格式za pisanje sadržaja。Također, odabrani na in provjere autenti nosti primjenjuje se na simljeni sadržaj。

Funkcija zapisuje podatke u datoteku。Obavezni参数su:

  • Broj datoteke,
  • Pristupni kljuza itanje ili itanje/pisanje,
  • Načkomunikacije,
  • na in provjere autenti nosti (ako je itanje kljuje 14, odaberite mogućnost Bez provjere autenti nosti),
  • poetna地址(0 - maksimalna地址),
  • 非网站用户可以使用ASCII码,但不需要使用ASCII码。

Nt4h c线性写入

2.8 NT4H Softver - C konzola - Sigurno itanje dinami ke poruke

Sigurna dinami ka razmjena poruka (SDM) na NT4H DNK oznakama omogućuje zna ajku SUN。Odnosi使用的是ASCII码,而非NDEF-a码。
Da biste primijenili funkciju Sigurno itanje dinami ke poruke, omogućite datoteku Sigurna dinami ka poruka。Također, postavite besplatni pristup za itanje (kljuje14 - opcija Bez provjere autenti nosti)。

Nt4h c SDM读取

2.9 NT4H软件- C konzola - Sigurno dinami ko pisanje poruka

Kao i kod itanja Sigurna dinami ke poruke, za funkciju Sigurno dinami ko pisanje poruka omogućite datoteku Sigurna dinami ka poruka。Također, postavite besplatni pristup za itanje (kljuje14 - opcija Bez provjere autenti nosti)。

Nt4h c SDM写入

2.10 NT4H Softver - C konzola - Nabavite SDM brojaizza itanje

mjerazza itanje sign dinamami ke poruke postoji samo ako je omogućen SDM datoteke。Provjera autentitinosti je nije potrebna, ovisno o postavci pristupa SDM mjera u za itanje datoteke。

Nt4h c获取SDM读取计数器

2.11 NT4H Softver - C konzola - Pohranite AES kljujeu itakei

Uređaj阅读器može波拉尼提16 AES提示是vrijednostima索引0-15。To zna da indeks klju a može biti bilo koja vrijednost između 0 i 15。Primjer pokazuje kako pohraniti ključ年代vrijednošću 0 x 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

示例1

我将密钥存储到读取器中

示例2

AES kljuje pohranjen u itaa u otklju anje prema zadanim postavkama。

Pohranjeni kljuiz možete zaklju ati bilo kojom lozinkom od 8 bajtova。

Primjer:
Lozinka je 12345678

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

示例3

[8] [j] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。

Primjer:
Lozinka je 12345678

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

Ovaj prirunik preprestavlja softverski priveru programskom jeziku C. Ipak, sav povezani softverizvornog koda u药物程序jezicima sadrži iste funkcije。Tamo gje je dostižan, razvijen je GUI。
Molimo, provjerite nasiGitLab repozitorij本文主要介绍了我国医药工程的发展现状。

Baidu
map