Nola programatu NFC etiketak txip mota ezberdinekin (NTAG, MIFARE eta gehiago)

Jul 29, 2026

Utzi mezu bat

Aplikazioak "Idatzi arrakastatsua" dio. Irakurleak oraindik ez du ezer egiten.

Hau da bezeroaren lehen kodeketa exekutatu ondoren jasotzen dugun laguntza-mezu ohikoena. Lan-fluxuan ezer ez zen gaizki ikusten. Telefonoak burrunba egin zuen, txeke berde bat agertu zen, etiketa produktura joan zen. Atean, edo kioskoan, edo marketin taldearen iPhonean, ez da ezer gertatzen. NFC etiketak programatzen hasten den ia inork ez du espero idazketa arrakastatsua izan ondoren porrota iristea.

 

Aurrerago joan baino lehen, komeni da hori norentzat idatzita dagoen jakitea, gai honen inguruko bilaketa-emaitzek bi publiko guztiz ezberdin balio dutelako. Eranskailu bat eta telefono bat badituzu eta Wi-Fi pasahitza bertan nahi baduzu, joan NTAG atalera, egin bi urrats horiek eta minutu batean amaituko duzu. iPhoneak bizirik iraun behar duen lote baterako txip bat zehazten ari bazara, segurtasun-berrikuspena eta erosketa-eskaera bat zehazten ari bazara, gainerakoa gure bezeroei ematen diegun informazioa da, fabrika batek zuregatik egin ezin duena esaten dizugun zatia barne.

Hardware reader interaction test. A tag may report write success on mobile software while failing validation against physical access readers and terminal infrastructure.

 

NFC etiketak programatzeko gida ia guztiek etiketa edukiontzi generiko gisa hartzen dute: deskargatu aplikazio bat, sakatu Idatzi, eduki telefonoa gertu. Eredu horrek egoera bakarrerako funtzionatzen du, hau da, Android telefono batek erabilera pertsonalerako idazten duen NTAG21x eranskailu bakarrean. Txipa aldatzen den momentuan, bolumena aldatzen den edo audientzia iPhone erabiltzaileak sartzen direnean, modeloak isil-isilik uzten du errealitatea deskribatzeari.

 

Etiketa bat idaztea hiru eragiketa bereizi dira, ez bat

 

Jendeak NFC etiketak programatu nahi dituela esaten duenean, normalean telefonoko aplikazio bateko botoi berberak abiarazten dituen hiru gauza ezberdin deskribatzen ditu.

 

Lehenengoa daformateatzea. NFC txip baten memoriari esan behar zaio bere erabiltzaile-eremuak NDEF mezu bat duela byte arbitrarioak baino. Hau gaitasun-edukiontzi gisa ezagutzen den datu-egitura txiki bat idatziz egiten da. NTAG21x piezetan, hau obleen mailan egiten da dagoeneko, beraz txipa NDEF-formatuatuta iristen da eta NDEF bakarrik eduki dezake. MIFARE Classic-en eta beste zenbait txip-en, formateatzea zuk egiten duzun zerbait da, eta egitura-aldiz-programagarria den eskualde batean kokatzen da. Formateatzea, beraz, iraunkorra da. Ez dago formatu gabeko komandorik, eta ez dago bat emango dizun hornitzaile-tresnarik.

 

Bigarrena dakarga karga idaztea: erregistro bat edo gehiago dituen NDEF mezua, gehienetan URL batera seinalatzen duen URI erregistroa. Hau da bakoitzak irudikatzen duen zatia. Kargaren idazketak normalean errepikagarriak dira, horregatik marketin-talde batek kanpaina-etiketa bat birbideratu dezake sei hilabete geroago hardwarea berriro ordenatu gabe.

 

Hirugarrena dakonfigurazioa: pasahitzaren byteak, blokeo-bitak, ispiluaren ezarpenak, sarbide-baldintzak, autentifikazio-gakoak. Geruza honetan bizi dira erabaki itzulezinak, eta kontsumitzaileen tutoretzarik ez duen geruza da. Bere inguruan segurtasun-muga duen edozertarako NFC etiketak programatzeko asmoa baduzu, konfigurazio-geruza da proiektua.

 

Hiru hauek buruan bereizita mantentzea da lote bat hondatzeari uzten diona. Diagnostatzen ditugun idazketa hutsegite gehienak ez dira karga-hutsegiteak. Norbaitek existitzen ez zekien formatu-egoera edo konfigurazio-egoera bat dira.

 

NFC etiketa txip motak programatu aurretik alderatu

 

NFC etiketak eskalan nola programatu buruzko erabaki larri guztiak taula honekin hasten dira, memoria-sabaia eta plataforma-laguntza txip-a aukeratzeko unean ezartzen direlako eta ezin baita geroago softwarean adabaki.

 

Txipa Erabiltzaileen memoria NFC Foro mota Fabrika NDEF egoera Pasahitza / gakoen babesa iPhone NDEF irakurri + idatzi
NTAG 213 144 byte 2. mota Aurrez-formateatua 32 biteko PWD / 16 biteko PACK Bai
NTAG 215 504 byte 2. mota Aurrez-formateatua 32 biteko PWD / 16 biteko PACK Bai
NTAG 216 888 byte 2. mota Aurrez-formateatua 32 biteko PWD / 16 biteko PACK Bai
MIFARE Ultralight EV1 48 edo 128 byte 2. mota Formateagarria 32 biteko PWD / 16 biteko PACK Bai
MIFARE Classic 1K 1.024 byte guztira, gutxi gorabehera 716 eskuragarri NDEF-ek fabrikatzailearen blokea eta 16 sektoreko trailer kendu ondoren Ez NFC Forum mota bat Formateatu daiteke, sektore-oinarritua CRYPTO-1 sektoreko gakoak A/B Ez
MIFARE DESFire EV3 2 KBtik 8 KBra, fitxategi-oinarrituta 4. mota Aplikazioa sortu behar da AES-128 / 3DES, fitxategi bakoitzeko sarbide-eskubideak Bai
NTAG 424 DNA 416 byte guztira, 32 byteko edukiontzi batean banatuta, 256 byteko NDEF fitxategi batean eta 128 byteko babestutako datu fitxategi batean. 4. mota Aurrez -hornitutako fitxategiak Bost AES-128 gako, 3 pasabideko elkarrekiko autentifikazioa Bai

 

NTAG21x zifrak, blokeo-bit-portaera eta 2 motako / ISO/IEC 14443 A motako A betetzea.NXP NTAG213/215/216 produktuaren fitxa. MIFARE Classic 1K egitura NXP datu-orri bakoitzeko MF1S50yyX (16 sektore × 4 bloke × 16 byte). DESFire EV3 MF3D(H)x3 bakoitzeko. NTAG 424 DNA memoria-diseinua bakoitzekoNXP.

 

Bi zutabek erabakitzen dituzte proiektu gehienak edozein software aukeratu aurretik: memoriaren sabaia eta iPhone zutabea. Mahaiak esan ezin dizuna etekina da. Behar bezala zehaztutako txip batek errefusak sortzen ditu kodetze-urratsak atzean egiaztapen-paserik ez badu, artikulu honen bigarren zatiaren gaia baita.

 

NTAG 213, 215 eta 216: aukera lehenetsia eta bere benetako sabaia

 

Sarrerako bost proiektutik lau gutxi gorabehera, familia hau da erantzun egokia, eta NTAG 215 NFC etiketak programatzen ikasteak laurogeita hamar segundo inguru behar ditu telefono-aplikazio batekin. Txipak NDEF-formatua du, telefono guztietan koherentziaz jokatzen duen erregistro-mota URI erregistro arrunta da, eta Android-ek zein iOSek SDK-ren funtzionamendurik gabe idazten dute.

 

Selection guide for NTAG213, NTAG215, and NTAG216 chips based on payload length, data depth, and interaction constraints

 

Gainera, ia bisita-txartel digitalen programa guztien atzean dagoen familia da, non vCard edo URL erregistro bakarra den karga osoa, eta non formatu fisikoak normalean txipa baino garrantzi handiagoa duen. Eskaera horietako gehienak on amaitzen diraPVC NFC txartel zuri zuriakeranskailuak baino, txartelak zorrotik bizirik iraun eta inprimatu bat hartu behar duelako.

 

Sabaia jendeak espero baino azkarrago iristen da. NTAG213-k erabiltzailearen memoria 144 byte ematen dizu, eta NDEF mezu bat ez da zure URLa soilik. TLV bilgarri bat, erregistro-goiburua, mota-eremu bat eta luzera-eremu bat daude zure helbidearen karaktere bakarra gorde aurretik. URI erregistro batek aurrizki arruntak konprimitzen ditu, esaterakohttps://www.byte bakar batean, hamar-hogei byte berreskuratzen dituena, eta 144-byte-ko zati batean diferentzia hori egokitzearen eta hutsegitearen arteko lerroa da. Taldeak atzematen duten lekua ez da URLa bera, gehigarriak baizik: gehitu testu-erregistro bat gizakiek irakurtzeko moduko etiketa baterako, gehitu Android Aplikazio-erregistro bat, etiketak aplikazio bat irekitzeko arakatzaile baten ordez, eta karga erosoa gainezkatze-errore bilakatzen da.

 

Gure oinarrizko araua, eta hauetako milioi batzuk kodetuz soilik ikasten duzun gauza mota da: kontsulta-parametroak barne hartutako URLak 90 karaktere inguru gainditzen baditu, utzi NTAG213 zehazteari eta gora. 213 eta 215 arteko unitate-kostuaren aldea nahikoa txikia da, ez baitu ia inoiz merezi programaren erdiko-berriz diseinatzeko arriskua. Geroago etiketa-URL bakoitzari UTM parametroak edo serie-zenbaki bat erantsi nahi dion kanpaina batek 213-n hormara joko du eta ez du 215-n.

 

Familia honetan pasahitz babesa merezi du ulertzea, "pasahitza" hitzak iradokitzen duena baino ahulagoa delako. 32 biteko PWD balio bat garbian transmititzen da eta txipak egiaztatzen du, idazteko sarbidea eta, aukeran, irakurtzeko sarbidea aukeratzen duen orri batetik aurrera. Publiko bitxi batek zure etiketa telefono batekin berridazteari uzten dio. Ez da kontrol kriptografiko bat eta ez zaio inoiz bezero bati deskribatu behar. Kontuan izan, gainera, belaunaldi guztiek ez dutela batere onartzen: NTAG203 zaharragoak ez du inongo pasahitz mekanismorik, eta liburutegiko dokumentazioa esplizitua da haren aurkako babes-deiek huts egiten dutela (nfcpy dokumentazioa).

 

MIFARE Klasikoa: Android-en idazteko modukoa, iPhone-n eraginkortasunez ez dago

 

Hona hemen beste edozein faktore baino NFC proiektu gehiago amaitu dituen bateragarritasun tranpa. NDEF MIFARE Classic-era nola idatzi galdetzen duen edonork formatuaren kontrako lan egiten du dagoeneko: MIFARE Classic ez da NFC Forum etiketa mota bat, ISO/IEC 14443-3A txartel bat da, NDEF ekosistema baino lehenagoko sektore jabeduna eta gako-egitura dituena, eta NDEF-en euskarria gainean geruzatutako mapa-konbentzio baten bidez bakarrik dago.

 

NTAG 215 versus MIFARE hardware comparison highlighting mobile read/write compatibility limitations across platforms.

 

Androidek kudeatzen du konbentzio hori. iOS ez. Apple-ren Core NFC-k ez du inoiz MIFARE Classic onartzen, plataformak onartzen dituen MIFARE familiak Ultralight, Plus eta DESFire-ra mugatuta daudenez, garatzaileek behin eta berriz baieztatu duten jarrera Appleren foroetan (Apple Garatzaileen Foroak). iOS-ek ezin duelako txartelaren memoria zuzenean zuzendu, iPhone batek ezin du bertan NDEF idatzi eta ezin du bertan gordetako NDEF bistaratu.

 

Ebaluazio garaian hau hain arriskutsua egiten duena da MIFARE Classic etiketak ez direla hilik agertzen iPhone batean. Txartelak ISO 14443-A UID bat aurkezten du, beraz, Lasterbideak aplikazioak pozik onartuko du automatizazio-abiarazle gisa, eta atzeko planoko eskaneatzeak aurrez gordetako NDEF erregistro bat abiarazi dezake onartutako mota batekoak. Kontratazio arduradun batek lagin bat probatzen duen iPhonean erantzun bat ikusten du eta deskonektatzen du. Ikusi zuten portaerak ez zuen zerikusirik etiketaren memoriaren edukiarekin, eta planteamendu osoa kolapsatzen da proiektuak iPhoneek benetan irakur ditzaketen unitate bakoitzeko URLak behar dituen unean.

 

Hortik ateratzen den arau praktikoa: iPhone eta Android-erako NFC etiketak nola programatu alderatzen dituen edonork onarpen-probak egin beharko lituzke bi plataformetan produkzio-txiparekin, inoiz ez Android-en bakarrik, eta inoiz ez erosketa-eskaeran dagoen beste txip baten lagin batean.

 

Zintzoa izan nadin gomendioa, "zure erabilera-kasuaren araberakoa da" hemen ez baita erantzun erabilgarria. Zure NFC etiketak publikoko kideek ukituko badituzte, zehaztu ezer MIFARE Classic izan ezik.

 

Dagoeneko Classic-oinarritutako sarbide-sistema batean dauden taldeentzat, erabakia aldagai batera murrizten da, eta ez dira etiketak. Zure irakurlearen ondarearen gainerako zerbitzu-bizitza da. Irakurle horiei bizpahiru urte geratzen bazaizkie eta telefonorik ez badu inoiz kredentziala ukituko, Classic-ekin begizta itxian jarraitzea dei babesgarria da, eta galdera praktikoak IC-ren iturria eta UID formatua bihurtzen dira kodetze-metodoa baino, hau da gure oharretan lantzen duguna.MIFARE 1K etiketak instalatutako sistema batean eskatzea. Irakurleak leiho horren barruan ordezkatu behar badira, ez gastatu dirua trantsizioko kredentzial batean. Eraman ondare osoa AES-oinarritutako zati batera urrats batean eta xurgatu kostua behin.

 

Familia berean bigarren tranpa bat dago, nahikoa sotila QA ziklo osoak bizirik irauteko. Erregistro bati kartel adimendunaren bilgarri bat gehitzeak, kodetze tresna arruntek URL bati izenburu bat eransteko modu atsegin gisa eskaintzen dutena, erregistro mota aldatzen da. Modu horretan bildutako erregistroak ez dira batere jasotzen iOS atzeko planoko eskaneatzeak, barruan habiaratuta dagoena edozein dela ere. Android probak gailu guztietan pasatzen dira, iPhoneek ez dute ezer egiten eta ez dago errore-mezurik inon diagnostikatzeko.

 

Ultralight, DESFire eta NTAG 424 DNA: non programazioa funtsezko kudeaketa bihurtzen den

 

MIFARE Ultralight EV1 portaeran NTAG21x-tik hurbil dago eta NFC etiketak bertan programatzen dituzu modu berean, 48 edo 128 byteko memoria-aurrekontu txikiagoarekin eta pasahitz-ate klase berdinarekin. Ez da ezer berri kontzeptualki gertatzen.

 

DESFire eta NTAG 424 DNA beste diziplina bat dira. 4 motako zati hauetan ez dituzu byteak idazten memoria lauko mapa batean, -fitxategi bakoitzeko sarbide-eskubideak dituen fitxategi-sistema batean ari zara lanean, eta eragiketa esanguratsu bakoitzak AES-128 gako batekin autentifikatzea eskatzen du lehenik. NTAG 424 DNA-k bezeroak definitutako bost AES gako ditu, babestutako datu-fitxategirako 3 pasabideko elkarrekiko autentifikazioa erabiltzen du eta Common Criteria EAL4 ziurtagiria dauka hardwarean eta softwarean. Produktuaren autentifikaziorako NFC etiketak programatzen dituzten taldeek normalean birbideratze soila baino gehiago zati hau bilatzen dute, ezaugarri bat dela eta.

 

Ezaugarri hori Secure Dynamic Messaging da, sarritan SUN gisa idatzita. Gaituta dagoenean, txipak ukitu bakoitzean aldaketak aurkezten ditu NDEF URLa: txipak bere UID eta irakurketa kontagailu monotoniko handitzen duen URLan islatzen du, aukeran enkriptatutakoa, eta zuk bakarrik eta txipak eusten duen gako batekin kalkulatutako CMAC bat eransten du. Ondoren, zure backend-ak benetako etiketa bat bereiz dezake argazkitako URL batetik, eta 4. ukipen-zenbakia 4.000-tik.

 

Ondo konfiguratzeak zehaztapenak hozka egiten du. Ispilu-arauak ez dira forma librea-: PICC datuak enkriptatzen direnean, UID-aren eta irakurketa-kontagailua islatzea nahitaezkoa bihurtzen da, aukerakoa izan beharrean, biak elkarrekin bidaiatzen dira beti, eta CMAC NDEF mezuaren amaieran eseri behar da. Diseina ezazu zure URL egitura muga horien inguruan, ez alderantziz, edo desplazamenduak ez dira konponduko eta backend-ak irakurketa bakoitza baztertuko du.

 

SUN inplementazioetan gehien ikusten dugun porrotak ez du horrekin zerikusirik. Erreferentzia publikoko inplementazio eta demo zerbitzari bakoitzak fabrikako-zero gako-lehenetsiekin konfiguratuta bidaltzen ditu, hori baita demo bat lehenik eta behin funtzionatzen duena. Horren aurka prototipoak egiten ditu, prototipoak funtzionatzen du eta gakoen biraketa-urratsak ez du inoiz abiarazteko zerrendan sartzen. Etiketak kriptografikoki biluzik ateratzen dira inplikatutako guztiek inplementazioa enkriptatuta dagoela uste duten bitartean, horregatik gure laginak askatzeko prozedurak gakoen dibertsifikazioa egiaztatzen du produkzio-unitateetan, demorako erabili dena baino.

 

NFC etiketak programatu ondoren itzuli ezin dituzun sei eragiketa

 

Kargen berridazketa merkeak dira. Hauek ez dira. Beheko bakoitza etiketa sorta bat aktibo finko bihurtzen duen erabakia da, eta bakoitza pertsonalki ordezkatu behar izan dugun hondatutako inbentarioaren arrazoia izan da.

 

Funtzionamendua Zer egiten duen Zergatik ezin den desegin Noiz antolatu behar den
NDEF formatua Gaitasun edukiontzia idazten du Memoria programagarri-aldiz- batean lurreratzen da Fabrikan, txip mota baieztatu ondoren
Blokeo-bit estatikoak 2 motako txipetan lehen 16 orrialdeak blokeatzen ditu Blokeo-bitak ezarri-soilik eta ezin dira berrezarri Azken edukia desaktibatu ondoren bakarrik
Blokeo-bit dinamikoak Estali NTAG213-n 96 datu-byte, NTAG215-en 456 eta NTAG216-n 840, NTAG213-n 2 orrialde eta NTAG215 eta NTAG216-n 16 orrialdetan, goian aipatutako NXP datu-orriaren arabera. Multzo berdina-mekanismo bakarra, iraunkortasun bera Sarraila estatikoen ate bera
Irakurri-soilik etengailua NDEF idazketa-marka behin betiko ezartzen du Ez dago alderantzizko komandorik Inoiz eremuko proba amaitu aurretik
LRP modua NTAG 424 DNAn AES isurketa-erresistentearen funtzionamendura aldatzen du SetConfiguration-ek gaituta, AES modura itzultzeko biderik gabe Dokumentatutako mehatxu-eredu batek hala eskatzen badu soilik
Funtsezko aldaketarik gabe Fabrikako AES gakoak ordezkatzen ditu Txipak ez du berreskuratzeko biderik gako berria galtzen bada Gakoen zaintza formalki esleitzen denean bakarrik

 

Orriaren zehaztasun hori programatu ondoren NFC etiketa bat nola blokeatu galdetzen dutenean gehienek galduko duten xehetasun praktikoa da. Blokeatzea ez da ezer-edo-aldatze bakarra. NTAG215 eta NTAG216-n 16 orrialdeko blokeak blokeatu ditzakezu, eta horrek diseinu mistoa bideragarria egiten du: fabrikan blokeatuta dagoen serie-zenbakiaren eskualdea, marketin-taldearentzat idatz daitekeen kanpainaren URL-eskualdea. NTAG213-n granulartasuna bi orrialdekoa da, finagoa baina askoz mapa txikiagoan zehar. Muga erabakitzea diseinu-zeregin bat da, eta kodeketa exekutatu baino lehen gertatu behar da, ez ondoren.

 

Eraikitzea merezi duen ohitura kodetze-atea blokeatzeko atetik bereiztea da. Eskaera puntuan blokeatzea gomendatzen diegu bezeroei, eta arrazoia guztiz komertziala da, teknikoa baino.

 

Gure eskaeren historian zehar, bidalketa-eskaerarik ohikoena-ez da akatsen erreklamazioa, helmuga-aldaketa bat da, eta zerbitzuaren lehen urtean biltzen da. Ohiko eragileak lurreratze-orriaren migrazioa edo agentziaren eskualdaketa dira, bietako bat ere ez dago ikusgai eskaera egiten den unean. Ez duzu inoren hutsegite estatistikak behar horretan jarduteko, asimetriak bere kabuz erabakitzen duelako: inoiz aldatu behar ez den etiketa desblokeatu batek ez dizu ezer kostatzen, eta aldatu behar den etiketa blokeatu batek ordezko eskaera osoa gehi birinstalazioko lana kostatzen du. Programatu NFC etiketak lehenik, exekutatu eremuko proba eta blokeatu ondoren.

 

Txipa egiaztatzea fakturak dioena da

 

 

Txiparen benetakotasuna ez da kategoria honetan kezka paranoikoa, sarrerako -inspekzio arrunta da, eta NFC etiketak produkzio-kopuruetan programatu aurretik exekutatzen duzun beste edozein egiaztapenaren QC urrats berean dagokio. NXP-ren NTAG, MIFARE, Ultralight eta ICODE familiek ECC-oinarritutako jatorrizko sinadura bat daramate txiparen ekoizpenean idatzitakoa, 32 byte NTAG21x piezetan, eta fabrikatzailearen gako publikoarekin egiaztatu daiteke. Primeran jokatzen duen etiketa batek huts egin dezake egiaztapen hori.

 

Hau merkatuak onartzen duena baino gehiago gertatzen da. NTAG21x etiketak txikizkako kanal orokorren bidez erosten dituzten ingeniariek fabrikatzailearen komunitateari jakinarazi diote laginek zehazten duten moduan funtzionatzen dutela, kontagailuaren ispilua barne, baina originaltasunaren egiaztapenaren pean silizio klonatu gisa jakinarazi dute, eta NXP-ren erantzuna da pieza horiek ez direla onartzen eta ez direla egokiak erabilera segururako, IC bera zaurgarria izan daitekeelako (NXP komunitatea).

 

Ondorio operatiboa jendeak uste duena baino estuagoa da, eta zehatz adieraztea merezi du. Zure aplikazioa marketin birbideratzea bada, klona-txip batek behar bezala balioko dizu eta agian ez zaizu axola. Zure aplikazioak autentifikazioa, manipulazio-frogak edo zure bezeroari egindako-faltsifikazioaren aurkako erreklamazioren bat badakar, egiaztatu ezin den txip batek premisa osoa baliogabetuko du, eta kodetze zuzenak ez du hori konpentsatzen. Egiaztapenak lagin bakoitzeko segundo behar ditu irakurle-aplikazio batekin, eta zure sarrerako QC prozeduran dagokio, eta ez post-mortem batean. Erlazionatutako irakurketa idatzia amaitu baina irakurlea isilik geratzen den edonorentzat:zergatik klonatutako eranskailu batek ondo irakurtzen duen eta oraindik huts egiten duen atean.

 

MIFARE Segurtasun Galdera klasikoa, zintzotasunez berretsi du

 

Gaur egun MIFARE Classic zehazten duen edonork gaur egungo ikerketa-posiziotik lan egin beharko luke plataformak duela hamarkada bat zuen ospetik baino.

 

2024an, FM11RF08S, 2020an kaleratutako MIFARE Classic txip bateragarria den txartelen-bakarrik ezagutzen diren eraso guztiei aurre egiteko berariaz diseinatutako kontraneurriekin, kontraneurri horiek garaitu zituen eta hardware atzeko ate bat aurkitu zuen prozesuan. Atzeko ateari esker, horretaz jabetzen den edozein alderdiri txarteleko erabiltzaileak-definitutako gako guztiak arriskuan jar ditzake atzipen fisikotik minutu gutxiren buruan, eta giltzak txarteleko guztiz dibertsifikatu diren tokietan ere mantentzen da (Kriptologia ePrint Artxiboa). Erlazionatutako atzeko giltzak pieza multzo zabalago batean identifikatu ziren, Fudan aurreko belaunaldiak eta NXP eta Infineon gailu espezifikoak barne.

 

Irakurri arretaz, ondorio okerrak atera aurretik. Hau ez da MIFARE Classic erabiltzen duten guztiek bihar agerian jartzen duten argudioa, eta ez dugu bat bezala aurkezten. Milioika kredentzial Klasikoek ondorio baxuko-inguruneetan funtzionatzen dute, non txartel bat klonatzeak erasotzaileak gimnasioko armairurako sarbidea lortzen duen. Argudioa da "segurua" esaldia ez dela inon agertu behar txip-familia honen ondoan zehaztapen-dokumentu batean, eta hoteleko geletarako, bulegoetarako sarbiderako edo eskudirurik gabeko ordainketa silizio klasikorako NFC etiketak programatzear dagoen edonork AES-oinarritutako zati baterako migrazioa aurrekontu-ziklo berean ordaindu beharko lukeela.

 

NFC etiketak masiboki programatzea: zer aldatzen den mila unitatetik gora

 

Orain arte deskribatutako guztia gaizki eskalatzen da. Telefono-aplikazio batek etiketa bat idazten du aldi berean, lote-erregistrorik gabe, egiaztapen-paserik gabe eta ondoren frogatzeko modurik gabe zein URL zein unitate fisikora joan den. NFC etiketak masiboki programatzeko hiru maila daude, eta haien arteko saltoa teknikoa baino operatiboa da.

 

Lehenengo maila telefono bat eta aplikazio bat da, ehun unitate ingururako bideragarria, prototipoetarako eta barne pilotuetarako egokia.

 

Bigarren mailan-etxeko talde gehienek lurreratzen dute: NFC etiketak irakurgailu-idazle batekin programatzen dituzu mahaigainean, batch fitxategi batek gidatuta, normalean ACR12xx edo uTrust klaseko USB kodetzaile baten bidez. Ondo funtzionatzen du txipa aldatu arte. Espazio honetan oso erabilia den -kode irekiko lote-tresnak, adibidez, ACR122-ra zuzentzen du bereziki eta MIFARE Ultralight eta Ultralight C soilik kodetzen ditu, hau da, 2 motako piezak direnez, proiektu hori 4 motako txip batera eramateak tresnak berreraikitzea dakar konfigurazio fitxategi bat editatu beharrean. Maila honetarako hardwarea aukeratzen ari bazara, gureUSB eta mahaigaineko NFC irakurgailu-idazle sortatresna-kate hauek espero dituzten irakurle-ereduak biltzen ditu.

 

Hirugarren mailarako industria-jarduerak aurre-kodetzea da fabrikazioan zehar, eta erosle gehienek ezagutzen ez duten maila hori da. Gure lerroetan 3.600 m²-ko planta batean, kodeketa txirbil-loturaren eta azken muntaketaren artean kokatzen da, etiketa bakoitza posizioan indexatzen duen ekipoan, erregistroa idazten du eta berriro irakurtzen du etiketa aurrera egin baino lehen. Egiaztapen-pasea puntu osoa da. -Atzera irakurtzen huts egiten duen etiketa bat baztertzen da-lerroan bezero batek eremuan aurkitu beharrean, eta loteak UID edo TID bakoitza bertan idatzitako eduki zehatzarekin lotzen duen mapa-fitxategi batekin irteten da, hau da, zure CMS edo analisi-plataformak lehen egunean behar duena. Bost produkzio-lerrotan lotura automatikoko ahalmena egunean 100.000 txip baino gehiago ibiltzen da, beraz, kodeketa ez da denboraren muga bihurtzen.

 

Deskribapen horrek kanpoan uzten duena, nahita, onarpen-atalasea da. Irakurri-atzera egiaztatzea gainditzeko edo huts egiteko ate bat da, baina kontratu bidez onartu beharko zenukeen hutsegite-tasa desberdina da txip-familiaren, forma-faktorearen eta etiketa laminatzen den ala ez; metalaren aurkako-eranskailua eta PVC txartel batek ez dute berdin jokatzen lerro berean. Zenbaki hori zure eraikuntza zehatzaren aurkako aurrekontu batean dago, ez artikulu batean, eta programa berri bat hasten denean ezartzen dugun lehenengo gauza da.

 

Gure gaitasun-muga marrazten dugun tokian argi eta garbi adieraztea merezi du, hornitzaileek lausotu ohi duten piezak direlako. -NFC etiketak aldez aurretik programatuko ditugu zure URL txantiloiarekin, unitate bakoitzeko serializatuko ditugu, etiketa guztiak egiaztatuko ditugu eta mapa-fitxategia entregatuko dugu. Zuk ematen dituzun AES gakoak hornituko ditugu. Ez ditugu zure produkzio-gakoak gordeko, ez dugu zure baliozkotze backend-a erabiliko eta ez dizugu esango fabrika batek aplikazioen-geruzaren segurtasun diseinua zuzen egin dezakeenik. Zati hori zurea da, eta kontrakoa aldarrikatzen duen edozein hornitzaileak existitzen ez den arrisku-transferentzia bat saltzen dizu.

 

Kodeketa exekutatu aurretik konpondu beharreko bederatzi galdera

 

Exekutatu hau erosketa-eskaera baino lehen, ez laginak iritsi ondoren. Elementu bakoitzak gutxienez erreskatatzeko eskatu diguten proiektu bat amaitu du.

 

# Galdera Zergatik erabakitzen du txipa
1 Sakatuko al dituzte iPhoneek etiketa hauek? MIFARE Classic guztiz kentzen du kontuan
2 Zein da URLaren luzera osoa, etorkizuneko parametroak barne? Zorua NTAG213, 215 edo 216-n ezartzen du
3 Nahikoa al da erregistro bat edo testu-erregistroa edo aplikazio-erregistroa ere behar duzu? Erregistro gehigarriek memoria aurrekontu bera kontsumitzen dute
4 Helmuga aldatuko al da etiketaren bizitzan zehar? Blokeatzea onargarria den ala ez zehazten du
5 Aplikazioak benetakotasuna aldarrikatzen al die azken erabiltzaileei? NTAG 424 DNA edo DESFire-ra bultzatzen zaitu
6 Nork eutsi eta biratzen ditu AES teklak? Edozein tekla aldatu aurretik esleitu behar da
7 Zein da entregatutako lote baten onarpen-irizpidea? Irakurri-atzera egiaztapena kontratuzkoa den zehazten du
8 UID-to-edukia mapatzeko fitxategia behar duzu? Korrika aurretik zehaztu behar da, ez ondoren eskatu
9 Jatorrizko sinadura egiaztatzea sarrerako QC-aren parte al da? Txip-hornikuntza ikuskagarria den zehazten du

 

Bederatziei erantzun diezaieketen taldeek normalean ekoizpen garbia lortzen dute lehen saiakeran. Bederatzitik sei erantzun dezaketen taldeek normalean gainerako hirurak modu garestian aurkitzen dituzte.

 

Bederatzi galderak bertsio generikoa dira. Benetan lan egiten dugunak hamargarren zutabe bat gehitzen du, zure eraikuntzarako egokia den erantzuna orokorrean baino, eta zutabe hori artikulu honek ikusi ezin dituen gauzen araberakoa da: zure telefonoaren nahasketa, zure irakurlearen egoera, zure laminazio-prozesua eta serializazioa sekuentziala edo ausazkoa izan behar den. Bidali iezaguzu lehen bederatzi erantzunak eta zure zehaztapenaren aurka idatzitako bertsioa itzuliko dizugu.

 

Non uzten duen honek erosle bat

 

Ez dago NFC etiketak programatzeko prozedura orokorrik, txip, plataforma eta bolumen bakoitzeko prozedura bat baino ez dago. Hautatu txipa memoria-sabaiaren kontra eta iPhone galdera lehenik. Tratatu formatua, karga eta konfigurazioa hiru ate bereizi gisa. Inoiz ez blokeatu eremuko proba baten aurretik. Egiaztatu jatorrizko laginetan. Mila unitatetik gora, utzi aplikazioetan pentsatzen eta hasi egiaztapena eta trazabilitatea pentsatzen.

 

Dagoeneko zehaztapen bat idatzita badago, pozik berrikusiko dugu goiko txip-mugekin eta ekoizpenean bizirik iraungo ez duen edozer markatu, eta doako laginak eskuragarri daude zure benetako irakurle eta telefonoetan probatzeko. -tik ere has zaitezkeNFC etiketa formatuak-etxean-aurrean programatzen eta egiaztatzen ditugutxiparen erabakia oraindik zabalik badago, edobidali URL egitura eta helburu-bolumena kodeketa berrikustekodagoeneko konponduta badago.

 

Ohiko galderak

Programatu al dezaket NFC etiketarik nire iPhonearekin?

Ez. iOS Core NFC-k ez du MIFARE Classic onartzen, eta NTAG21x, MIFARE Ultralight, DESFire eta NTAG 424 DNA onartzen dira. Zure inplementazioak iPhoneetan funtzionatu behar badu, baztertu MIFARE Classic eskaera egin aurretik.

Zenbat datu eduki ditzake NFC etiketa batek?

Erabiltzaileen memoria 144 byte da NTAG213n, 504 byte NTAG215ean eta 888 byte NTAG216n eta 416 byte NTAG 424 DNAn hiru fitxategi ezberdinetan.

Desegin al daiteke NFC etiketen programazioa?

Kargaren edukia normalean berridatzi daiteke, baina formatua, blokeo-bitak, irakurtzeko-soilik etengailua eta LRP modua iraunkorrak dira aplikatu ondoren. Programatu blokeo-urrats guztiak eremuko probaren ondoren, inoiz ez eskaera puntuan.

Nola jakin dezaket nire NFC etiketak benetako txipak erabiltzen dituzten ala ez?

Irakurri ECC-oinarritutako jatorrizko sinadura eta egiaztatu fabrikatzailearen gako publikoarekin, huts egin duen egiaztapen batek klonazko silizioa adierazten duelako etiketak nola funtzionatzen duen edozein dela ere.

Nola programatzen dira NFC etiketak masiboki?

Batch fitxategi batek gidatutako USB kodetzaile batekin, edo fabrikazio garaian aurrez-programatua-lerroko irakurketa-atzerako egiaztapenarekin. Mila unitatetik gora, egin UID-to-edukiaren mapatze-fitxategia zehaztapenaren parte izan beharrean, geroko eskaeraren bat.

Bidali kontsulta