在线商店

NT4H NTAG®424 DNA标签读写软件

C语言编程的源代码示例

Bu sayfada açıklanan雅兹勒姆kaynak kodu örnekleri, NFC NTAG®DNA teknoloji çözümlerine atakefta bulunmaktaddar。Birincil amacgay, NTAG 413 DNA ve NTAG 424 DNA etiketlerini,雅尼NXP NTAG®®®4 Etiketini yazmak ve okumaktir。

Bu etiketler aayyakdakilerle tamamen uyumludur:

  • ISO/IEC 14443, tüm parça 1 ila 4, ISO/IEC 7816-4 dosya seçimi ve APDU illeme ve ISO/IEC18092 ile uyumlu pasif hedef
  • 7 baytl kıUID (ISO/IEC 14443 - 3e göre)
  • NFC论坛标签4提示teknik ve NDEF veri yapydsal yapillandirmasal

Bununla birlikte, tüm NTAG ailesi türleri arashinda NTAG®424 DNA etiketlerini seçmenin ana nedeni, geliymmigüvenlik deste土耳其迪尔。NTAG®424 DNA etiketleri ayazhakdakiler gibi geliimmmisunar:

  • Kimlik dorrulama /güvenli mesajlamma için standard AES-128 ifreleme veya达哈güçlü萨尔达拉基direnci için LRP sarilmmiaes伊莱米
  • Korunan veri dosyashina erivmak için 3 geçişli karyillikklal kimlik doyrulama
  • Güvenli Benzersiz NFC梅萨贾基(SUN)
  • 阿尔塔姆拉基NFC穆卢卡拉基
  • Düz, CMAC ve Şifreli iletiyim (yapiladlandilrillabilir)
  • ECC tabanlıNXP özgünlük imzasistanbul
  • Esnek ASCII aynalaryla öğe URL'lerinin çip üzerinde montaj.i m。

布纳göre,雅兹勒姆örneğimiz tüm NTAG®424 DNA güvenlik protokolleri ve opsiyon uygulamalargay için iillevleri içerir。

文档和软件下载

yazildmma genel bakak

Yazılım fonksiyonları:

  • Dosya ayarlarinnki alma ve düzenleme
  • UID 'yi edinin
  • Rastgele kimlik ayarlama
  • AES anahtarinnki de基亚时间
  • dovrusal okuma/yazma (ASCII ve十六进制)
  • Üç düzeyli kimlik dorrulama modu
  • SDM (güvenli dinamik mesaj) okuma/yazma
  • SDM okuma sayacindyin
  • AES anahtarinnki Okuyucu'da depolama
  • Okuyucuyu kilitleme/kilidini açma
  • geliymiokuyucu seçenekleri(读者COM baiklantistanbul noktasinnki, IP adresini, SN'yi vb。belirtin)

Mevcut programlama dilleri:

  • C (konsol)
  • c# (GUI)

平台式的,平台式的

  • Platformlar arası

Desteklenen etiketler, etiketler, kartlar:

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

Onerilen donanıl:

  • μFR纳米
  • μFR Nano Çevrimiçi
  • μFR Klasik
  • μFR Klasik CS
  • μFRİlerlemesi
  • μFR XL

Nt4h源coe软件

Yazılım solunum Acıklama
ufr-ornekleri-c-nt4h

μFR Serisi bob全站版NFC RFID okuyucularla nt4h etiketlerinin uygulanmashina iliikkin Konsol C kaynak kodu örneği。

ufr-ornekleri-c_sharp-nt4h

GUI c# kaynak kodu örneği f nt4h etiketlerinin μFR Serisi bob全站版NFC RFID okuyucularla uygulanmasistanbul。

软件手册

1.NT4H雅兹拉姆基- C konsolu -奥库乌库Açık

İndir:ufr-examples-c-nt4h

NT4H, NXP NTAG®yeni etiket serisi manipülasyonu için tasarlanmazytatar。Bu seri NTAG 413 DNA ve NTAG®®424 DNA' yal içerir。NTAG®424 DNA, NFC论坛Type 4标签IC ile tamamen uyumludur。AES-128 iillemini ve yeni bir Güvenli Benzersiz NFC (SUN) mesajajnik destekler。NXP, mevcut NTAG 424 DNA daha iyi güvenlik özellikleri sunduuzundan, yeni projerer için NTAG®®413 DNA etiketlerinin kullanillmasinnönermez。

维吾尔自治区巴拉提尔达尔达,阿纳menü çıktısının阿勒达尔达尔达尔比尔康索尔açılır。
donanimsürücülerinizi düzgün kurduysanazz, kullanillabilir seçeneklerden birini belirleyerek okuyucu baylantistanbul noktasinnistanbul açabilirsiniz:

  • 1.Secenek-奥库库巴伊兰塔基诺克塔萨基瓦萨伊兰(otomatik algiglama) seçenekleri kullanylarak açılır (genellikle ana bilgisayara巴伊拉基tek bir USB Okuyucu için kullanilir)
  • Seçenek 2 -奥库库巴伊尔兰塔基诺克塔斯基曼纽尔olarak yapillandyrrillabilir parameter reler kullanllarak açılır: reader_type, port_name, port_interface ve巴伊尔兰塔基德伊基亚肯。

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

2.NT4H雅兹拉姆基- C konsolu - Ana menü

İşte Basit Okuyucu Açık mod vitrin。
Menü seçeneği 1 seçilerek。Okuyucu portunu açacak ve cihazla iletijim kuracaktir。İletişim库鲁尔杜翁达,konsol listelenen tüm yazzilim ivelleriyle birlikte ana menüyü görüntüler。

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

2.1 NT4H雅兹拉姆基- C konsolu - Dosya ayarlarinnypalyn

İlk伊尔列夫·奥兰多西亚·阿亚拉拉尔纳伊尔,seçilen多西亚·阿亚拉拉尔纳伊尔görüntüler。库兰德拉吉·伊蒂科特·巴伊拉基·奥拉拉克,NTAG413 için 1 -2 ve NTAG 424 için 1-3 yazjan。

NTAG413'ün iki standard veri dosyasic varddar:

  • Dosya numarasabi 1,能力容器dosyasinnki (32 bayt) ifade eder,
  • Dosya numarasic 2, NDEF dosyasinnic (128 bayt) ifade eder。

NTAG424'ün üç standart veri dosyasic varddar:

  • Dosya numarasabi 1,能力容器dosyasinnki (32 bayt) ifade eder,
  • Dosya numarasic 2, NDEF dosyasinnic ifade eder (256 bayt),
  • 3, tesilli dosyayal (128 bayt) ifade eder,
  • Döndürülen parametrelerin sayysq dekiikkendir。

Geçerli dosya AES güvenli mesajlamema özelliğine sahip standart bir veri dosyasyysa, ayazhakdakiler geçerlidir:

  • Dosya turu
  • İletişmodu化生
  • Dosya eriyim haklaric。

Nt4h c设置文件设置1

示例1

Dosya boyutu örneği:

  • Dosya numarasq = 3 (NTAG424 tescilli Dosya)
  • İletişim modu durumu ifrelendi (0x03)
  • Güvenli Dinamik mesajlahoma devre dakhyistanbul bakakildistanbul
  • 大沼için阿纳塔·努玛拉斯基2,亚兹马için阿纳塔·努玛拉斯基3'tür,
  • Okuma/yazma için anahtar sayiya 3'tür,
  • Dosya deiittime ayarlararnnain anahtar numarasu 0' dar,
  • Dosya boyutu 128 bayttyr。

Nt4h c get文件设置

示例2

Geçerli dosya güvenli dinamik iletiye sahip standard bir veri dosyasyysa, daha fazla veri içerir。

Ornek:

  • Dosya numaras你2'dir (NDEF dosyas你),
  • Güvenli Dinamik mesajlamema etkindir,
  • okuma ve yazma eriimi ücretsizdir (anahtar 0x0E),
  • Dosya boyutu 256 bayttyr,
  • 用户名yansakhtma etkindir,
  • SDM Okuma sayaciqetkin,
  • SDM Okuma sayacal shnirral devre dakhyal bakaklddu,
  • 多沙亚尼Şifrelenmiş Veri Bölümü etkinletirilir,
  • SDM Meta Read için Anahtar numarasturk2 'dir (UID, SDM okuma sayacturkpicc verileri, MAC),
  • Dosya anahtaric numarasarnhn Şifrelenmiş Veri Bölümü 2'dir。
  • SDM Okuma sayaciqkimlik dorrulamasiqolmadan okuyabilir,
  • PICC Veri Ofseti (Şifreli UID ve SDM Okuma sayacal) 49,
  • MAC giriofseti 86' dar,
  • Dosya uzaklyghirhnan iifrelenmiveri bölümü 86' dirar,
  • Dosya uzunluemunun iifrelenmiveri kyssmi 32'dir,
  • MAC Ofseti 124'tür。

Nt4h c set file设置

2.2 NT4H雅兹拉姆基- C konsolu - Dosya ayarlarinnki yapma

Dosya ayarlarinnki eklemek için ikinci menü seçeneğini belirleyin。Çok sayyda parameter nedeniyle, dosya parameter ayarlaric için iki伊勒夫瓦尔达尔。

Nt4h c设置文件设置

示例1

Nt4h c设置文件设置s2

标准标准:

  • Dosya numaras伊斯坦布尔(Özel Dosya),
  • Mevcut İletişim modu ifrelenir,
  • 阿纳塔尔·德耶里尼·德耶提尔·0'达尔。

Yeni ayarlar yunlardir:

  • Düz İletişim modu,
  • Anahtar 2yi okuyun,
  • Yazma tuyu 3,
  • 大隈/Yazma tuyu 3,
  • 阿纳赫塔拉基德伊提尔0,
  • sa伊拉南·阿纳塔尔·基姆利克·多夫鲁马萨卡·莫杜。

示例2

Nt4h c设置文件设置s2

Güvenli Dinamik mesajlamma dosyas伊斯坦布尔:

  • Dosya numarasiq2 'dir,
  • İletişim modu Düz,
  • 大隈土牛14,
  • Yazma tuyu 14,
  • 大隈/Yazma tuyu 14,
  • 0,
  • 用户名yansakhtma etkindir,
  • SDM Okuma sayaciqetkin,
  • SDM Okuma sayacerdogan devre dakhihm,
  • 多沙亚尼Şifrelenmiş Veri Bölümü etkinletirilir,
  • SDM Meta Okuma tuyu 2,
  • SDM Dosya Okuma 2,
  • SDM Okuma sayacal tuyu 2,
  • Şifreli中国人民保险公司Veri Ofseti 49,
  • MAC giriveri Ofseti 86,
  • Şifrelenmiş Veri Bölümü Ofseti 86,
  • MAC offset 124。

2.3 NT4H雅兹拉姆基- C konsolu - UID'yi edinin (yalnaszca NTAG 424)

Kimlik dorrulama güvenlik modu etkinleuytirilmintag®424 etiketlerini kullanirsanazz, menü seçeneği 3.;UID etiketini görüntüler。

İşlev, kartistanbul 7 baytllik UID döndürür。拉斯特盖尔·基姆利克seçeneklerinin etkinletirilmesi yararlysolur。Herhangi bir卡丁车anahtaryla geçerli kimlik dorrulamasiqgereklidir。

Nt4h c get uid

2.4 NT4H雅兹拉姆基- C konsolu -拉斯特盖尔UID ayarlama(雅尔纳兹卡NTAG®424)

NTAG®424 DNA, rastgele UID ayaryyla ek etiket güvenliğine izin verir (menü seçeneği 4)。
拉斯格勒UID Ayarla ilillevi, 7 baytllak benzersiz UID'yi 4 baytllak Rasgele UID ile dethitirir。Sonuç olarak, etiket她的okumada 4 baytlakrastgele bir UID döndürür。Etiket artik 7 baytlik benzersiz bir kimlik yerine 4 baytllik rastgele bir kimlik döndürüyor。
Bu伊尔列夫,Ana Anahtar kimlik dorrulamasinn.i m (0 numaras.i m) gerektirir。

乌亚拉基:Bu illem geri aluynamaz !

Nt4h c get uid example1

2.5 NT4H雅兹拉姆基- C konsolu - AES图图努乌德伊特林

Nt4h c更改aes键 Menü seçeneği 5, AES图图努恩dekiitirilmesine izin verir。
Bu伊尔列夫,Ana Anahtar kimlik dorrulamasinn.i m (0 numaras.i m) gerektirir。
16 onaltlilik bayt yazarak yeni AES anahtarinnki girin。
deihttirilecek anahtar bir Ana anahtar dezheilse, önceki anahtar dezheeri zorunludur。

示例1

AES阿纳塔尔·德基亚基里吉örneği:

  • 4。
  • Uygulama Ana anahtariqdeger 0x000000000000000000000000000000000000
  • 旧键4转键0x00000000000000000000000000000000
  • Yeni Anahtar 4 deereri 0x111111111111111111111111111111111111111111。

Nt4h c更改aes键

2.6 NT4H雅兹拉姆基- C konsolu - dovrusal Okuma

dovrusal Okuma irilevi düz, macked ve yifreli Okuma modunu içerir。ayricha, sa伊拉南anahtar modundaki ve Dahili anahtar modundaki içerik okuma kimlik dorrulamasgay, etiket korumalyysa içerik eriyamine izin verir。Aksi takdirde, kilidi açılmış etiket içeriği anahtar girilmeden okunabilir (seçenek: Kimlik dorrulama yok)。Konsol, seçilen kimlik dorrulama modunda okunabilir içeriği onaltllakk ve ASCI gösterimi olarak görüntüler。

2.6.1 NT4H雅兹拉姆基- C konsolu - dohdrusal Okuma

多夫鲁萨尔奥库马伊尔莱维düz, mac (Mesaj Kimlik dorrulama Kodu) ve伊夫莱利奥库马莫德努içerir。ayricha, sa伊拉南Anahtar modundaki ve Dahili Anahtar modundaki içerik okuma kimlik dorrulamasgay, etiket korumalyysa içerik eriiiimine izin verir。Aksi takdirde, kilidi açılmış etiket içeriğine anahtar girilmeden eriqiilebilir (seçenek: Kimlik dorrulamasistanbul yok)。Konsol, seçilen kimlik dorrulama modunda okunabilir içeriği onaltllakk ve ASCI gösterimi olarak görüntüler。

İşlev, dosya kayuytlal verileri okur。Gerekli参数测定仪

  • Dosya numarası,
  • Okuma veya Okuma /yazma erijim anahtaric,
  • İletişim modu,
  • Kimlik dorrulama modu (Okuma anahtariq14 ise, Kimlik dorrulama Yok seçeneğini belirleyin),
  • Başlangıç Adresi (0 - maksimum adres),
  • 真实Uzunluğu。

Nt4h c线性读函数

2.7 NT4H亚兹拉姆基- C konsolu -多夫鲁萨尔亚兹玛

dozherusal Okuma illevinde olduqiu gibi, dozherusal Yazma illlevi de içerik Yazma için üç iletijim moduna ve onaltarilik veya ASCII biçimine izin verir。ayricha, seçilen Kimlik doyrudama modu kaydedilen içeriğe uygulanirr。

İşlev, verileri dosyaya yazar。Gerekli参数测定仪

  • Dosya numarası,
  • Okuma veya Okuma /yazma erijim anahtaric,
  • İletişim modu,
  • Kimlik dorrulama modu (okunan Anahtar 14 ise, Kimlik dorrulama Yok seçeneğini belirleyin),
  • Başlangıç adresi (0 - maksimum adres),
  • Verileri ASCII veya onaltillik biçimde girin。

Nt4h c线性写入

2.8 NT4H雅兹拉姆基- C konsolu - Güvenli Dinamik Mesaj Okuma

NT4H DNA etiketlerindeki Güvenli Dinamik mesajlamma (SDM), SUN özelliğini etkinletirir。NDEF iletisindeki metne (ASCII) bavurur。
Güvenli迪那米克İleti奥库马·伊勒维尼·乌古拉马克için, Güvenli迪那米克İleti dosyasinnnik etkinletirin。ayricha, Okuma eriimimi 'ni ücretsiz olarak ayarlayyn (Anahtar 14 - Kimlik dorrulama Yok seçeneği)。

Nt4h c SDM读取

2.9 NT4H雅兹拉姆基- C konsolu - Güvenli Dinamik Mesaj Yazma

Güvenli迪纳米克İleti奥库玛达奥杜厄乌吉比,Güvenli迪纳米克İleti亚兹玛伊莱维için Güvenli迪纳米克İleti dosyasinniqetkinlettirin。ayricha, Okuma eriimimi 'ni ücretsiz olarak ayarlayyn (Anahtar 14 - Kimlik dorrulama Yok seçeneği)。

Nt4h c SDM写入

2.10 NT4H雅兹拉姆卡- C konsolu - SDM奥库马·萨亚卡尼卡·艾丁

Güvenli Dinamik İleti Okuma sayacistanbul yalnazca SDM dosyasistanbul etkinlettirilmilse vardir。Kimlik dorrulama, dosya SDM Okuma sayacabdullah eriim ayaryna bayplabdullah olarak gereklidir veya gerekli deypildir。

Nt4h c得到SDM读数计数器

2.11 NT4H雅兹拉姆基- C konsolu - AES anahtarinnki okuyucuya saklayyn

奥库库阿加塔伊,dizin deererleri 0-15 olan 16 AES anahtarinnbi saklayabilir。布,阿纳赫塔尔dizininin 0 ile 15 arashinda herhangi bir deerger olabileceichi anlamakina gelir。

示例1

Örnek, 0 x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Nt4h c存储aes键到阅读器

示例2

奥库达depolanaes anahtarynain kilidi varsayylan olarak açıktır。

Saklanan anahtaric herhangi bir 8 baytlik parolayla kilitleyebilirsiniz。

Ornek:
Parola 12345678

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

示例3

Saklanan anahtaryn parola korumalu (kilitli) olmasu durumunda, 8 baytlik parolasinnu saaylayarak kilidini açmanız gerekir。

Ornek:
Parola 12345678

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

Bu killavuz, yazilim örneğini C programlama dilinde sunmaktaddar。Yine de, dierer programlama dellerindeki tüm ilgili kaynak kodu yazililmmlari aynni iellevleri içerir。乌拉基亚拉比勒尔奥杜乌恩达,比尔GUI gelitirilmittir。
Lutfendierer programlama dillerinde mevcut kaynak kodu örnekleri için

Baidu
map