Төрле чип төрләре белән NFC Тэгларын ничек программалаштырырга (NTAG, MIFARE, һәм башкалар)

Jul 29, 2026

Хәбәр калдыру

Кушымта "Уңышлы яз" ди. Укучы әле бернәрсә дә эшләми.

Бу клиентның беренче кодлаудан соң иң еш очрый торган ярдәм хәбәре. Эш процессында бернәрсә дә дөрес күренмәде. Телефон яңгырады, яшел чек пәйда булды, тег продуктка китте. Ишек төбендә, яисә киоскта, яки маркетинг командасы iPhone-да бөтенләй бернәрсә дә булмый. NFC тэгларын программалаштыручы беркем дә диярлек язу уңышлы булганнан соң килмәүне көтми.

 

Алга барыр алдыннан, бу кем өчен язылганын белергә кирәк, чөнки бу тема буенча эзләү нәтиҗәләре ике төрле аудиториягә хезмәт итә. Әгәр сезнең бер стикер һәм бер телефоныгыз булса һәм сезнең Wi - Fi серсүзегезне телисез икән, NTAG бүлегенә күчегез, бу ике адымны эшләгез, һәм сез бер минут эчендә тәмамландыгыз. Әгәр дә сез iPhone-ны саклап калырга тиеш партия өчен чипны күрсәтәсез икән, куркынычсызлыкны карау, һәм сатып алу заказы, калганы - без үз клиентларыбызга биргән брифинг, шул исәптән завод сезнең өчен нәрсә эшли алмаганы турында.

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

 

NFC тэгларын программалаштыру буенча һәр кулланма диярлек тегны гомуми контейнер кебек кабул итә: кушымтаны йөкләү, Язу таптагыз, телефонны якын тотыгыз. Бу модель нәкъ бер ситуация өчен эшли, бу шәхси куллану өчен Android телефоны тарафыннан язылган бер NTAG21x стикеры. Чип үзгәргәндә, тавыш үзгәрә, яисә аудиториядә iPhone кулланучылары бар, модель тыныч кына чынбарлыкны сурәтләүдән туктый.

 

Тэг язу - бер түгел, өч аерым операция

 

Кешеләр NFC тэгларын программалаштырырга теләгәннәрен әйткәч, алар гадәттә телефон кушымтасында бер үк төймә аркасында килеп чыккан өч төрле әйберне сурәтлиләр.

 

Беренчесеформатлау. NFC чип хәтеренә әйтергә кирәк, аның кулланучылар өлкәсендә NDEF хәбәре бар. Бу мөмкинлек контейнеры дип аталган кечкенә мәгълүмат структурасын язып башкарыла. NTAG21x өлешләрендә бу инде вафер дәрәҗәсендә эшләнгән, шуңа күрә чип NDEF - форматланган һәм бары тик NDEF тотып тора ала. MIFARE Classic һәм башка кайбер чипларда форматлау - сез башкарган әйбер, һәм структурасы - вакыт - программалаштырылган төбәктә урнашкан. Шуңа күрә форматлау даими. Формат булмаган боерык юк, һәм сезгә бирерлек сатучы коралы юк.

 

Икенчесейөкне язу: бер яки берничә язуны үз эченә алган NDEF хәбәр, еш кына URL'ны күрсәтүче URI язмасы. Бу һәркем сурәтләгән өлеш. Йөкләү язмалары гадәттә кабатлана, шуңа күрә маркетинг командасы алты айдан соң аппаратны тәртипкә китермичә кампания тэгын юнәлтә ала.

 

Өченчесеконфигурациясе: серсүз байтлары, йозак битләре, көзге көйләүләре, керү шартлары, аутентификация ачкычлары. Бу катлам кире кайтарылмый торган карарлар яшәгән урында, һәм кулланучылар катламы бөтенләй кагылмый торган катлам. Әгәр дә сез NFC тэгларын куркынычсызлык чикләре булган әйберләр өчен программалаштырырга уйласагыз, конфигурация катламы - проект.

 

Бу өчне башыгызда аеру - партиянең кырылуыннан туктый. Күпчелек диагноз куябыз, без диагноз куябыз. Алар форматлау яки конфигурация халәте, кемдер булганын белми.

 

NFC Тэг Чип төрләре Сез аларны программалаштырганчы чагыштырганда

 

NFC тэгларын масштабта ничек программалаштыру турында һәр җитди карар бу таблицадан башлана, чөнки хәтер түшәме һәм платформа ярдәме чип сайлау моментында куелган һәм соңрак программа тәэминатында урнаштырыла алмый.

 

Чип Кулланучының хәтере NFC форумы Завод NDEF торышы Серсүз / ачкыч саклау iPhone NDEF уку + язу
NTAG 213 144 байт 2 тибы Алдан - форматланган 32 битлы PWD / 16 битле ПАК Әйе
NTAG 215 504 байт 2 тибы Алдан - форматланган 32 битлы PWD / 16 битле ПАК Әйе
NTAG 216 888 байт 2 тибы Алдан - форматланган 32 битлы PWD / 16 битле ПАК Әйе
MIFARE Ultralight EV1 48 яки 128 байт 2 тибы Форматлы 32 битлы PWD / 16 битле ПАК Әйе
MIFARE Классик 1К Барлыгы 1024 байт, җитештерүче блок һәм 16 сектор трейлеры чыгарылганнан соң, якынча 716 NDEF өчен мөмкин NFC форумы түгел Форматлы, сектор - нигезендә CRYPTO-1 сектор ачкычлары A / B.
MIFARE DESFire EV3 2 КБдан 8 КБга кадәр, {{2} файл нигезендә 4 тибы Кушымта булдырылырга тиеш AES - 128 / 3DES, файлга керү хокуклары Әйе
NTAG 424 ДНК Барлыгы 416 байт, 32 байт мөмкинлек контейнерына, 256 байт NDEF файлына һәм 128 байт сакланган мәгълүмат файлына бүленде. 4 тибы Алдан - бирелгән файллар Биш AES-128 ачкычы, 3-пассажир үзара аутентификация Әйе

 

NTAG21x фигуралары, lock- бит тәртибе һәм 2 / ISO / IEC 14443 тибы.NXP NTAG213 / 215/216 продукт мәгълүматлары таблицасы. MIFARE Классик 1К структурасы NXP мәгълүматлар таблицасына MF1S50yyX (16 сектор × 4 блок × 16 байт). MF3D (H) x3 өчен DESFire EV3. НТАГ 424 ДНК хәтер макетыNXP.

 

Ике багана күпчелек проектлар сайланганчы карар кабул итә: хәтер түшәме һәм iPhone баганасы. Таблицаның сезгә әйтә алмаганы - уңыш. Дөрес күрсәтелгән чип, бу мәкаләнең икенче яртысы темасы булган кодлау адымы артында тикшерү узуы булмаса, кире кага.

 

NTAG 213, 215 һәм 216: Килешү сайлау һәм аның чын түшәме

 

Биш кертелгән проектның дүртесе өчен бу гаилә дөрес җавап, һәм NTAG 215 NFC тэгларын программалаштыруны өйрәнү телефон кушымтасы белән туксан секунд чамасы вакыт ала. Чип NDEF {{2} ats форматланган, һәр телефон аша эзлекле эш итүче рекорд тибы гади URI рекорды, һәм Android һәм iOS аны SDK эшләмичә язалар.

 

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

 

Бу шулай ук ​​һәр санлы визиткалар программасының диярлек гаиләсе, анда бер vCard яки URL рекорды бөтен йөкләнеш, һәм физик формат гадәттә чиптан мөһимрәк. Бу заказларның күбесе бетәбуш ак PVC NFC карталарыстикерлар түгел, чөнки карточка капчыктан исән калырга һәм бастырырга тиеш.

 

Түбә кешеләр көткәннән тизрәк килә. NTAG213 сезгә 144 байт кулланучы хәтере бирә, һәм NDEF хәбәре сезнең URL гына түгел. Сезнең адресның бер символы сакланганчы, TLV төргәк, рекордлы баш, тип кыры, озынлык кыры бар. URI язмасы гомуми префиксларны кысаларhttps: // www.ун-егерме байт торгызучы бер байтка, һәм 144 - байт өлешендә бу аерма туры килү белән уңышсызлык арасындагы сызык. Командалар тотылган урында URL үзе түгел, ә өстәмәләр: кеше укый торган ярлык өчен текст рекорды өстәгез, Android кушымтасы язмасын өстәгез, шуңа күрә тег браузер урынына кушымтаны ача, һәм уңайлы йөк ташу хата булып китә.

 

Ownзебезнең бармак кагыйдәсе, һәм сез моның берничә миллионын кодлап кына өйрәнәсез: сорау параметрларын да кертеп, URL якынча 90 символдан артса, NTAG213 күрсәтүне туктатыгыз һәм өскә күтәрегез. 213 белән 215 арасындагы берәмлек бәясе аермасы җитәрлек кечкенә, ул - программасын яңадан эшкәртү куркынычына лаек түгел. Соңрак UTM параметрларын яки серия номерын һәр тег URL-ка өстәргә теләгән кампания 213-нче елда стенага бәрелә һәм 215-тә сугылмый.

 

Бу гаиләдә серсүзне саклау төгәл аңларга тиеш, чөнки ул "серсүз" сүзеннән көчсезрәк. 32 битлы PWD кыйммәте чиста итеп таратыла һәм чип белән тикшерелә, ул капка язуны яза, һәм өстәмә рәвештә укуны сайланган биттән алып укый. Бу җәмәгатьнең кызыклы әгъзасын сезнең тегегезне телефон белән яңадан язуны туктата. Бу криптографик контроль түгел һәм клиентка беркайчан да бер итеп сурәтләнергә тиеш түгел. Игътибар итегез, һәр буын аны бөтенләй хупламый: олы NTAG203 серсүз механизмы юк, һәм китапханә документациясе аңа каршы чакыруларның уңышсыз булуы ачык (nfcpy документациясе).

 

MIFARE Classic: Android'та языла, iPhone'да эффектив юк

 

Менә бүтән факторларга караганда күбрәк NFC проектларын тәмамлаган яраклашу тозагы. NDEF-ны MIFARE Classic-ка ничек язарга сораган кеше инде формат ашлыгына каршы эшли: MIFARE Classic NFC форумы түгел, ул ISO / IEC 14443-3A картасы, хуҗалык секторы һәм NDEF экосистемасын алдан әйтә торган төп структурасы, һәм NDEF ярдәме өстендә ясалган карталар конвенциясе аша гына бар.

 

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

 

Бу конвенцияне Android эшли. iOS юк. Apple Core NFC беркайчан да MIFARE Classic-ны хупламады, платформаның MIFARE гаиләләре Ultralight, Plus һәм DESFire белән чикләнде, позицияне уйлап табучылар Apple-ның үз форумнарында берничә тапкыр расладылар (Apple ясаучы форумнары). IOS картаның хәтеренә турыдан-туры мөрәҗәгать итә алмаганлыктан, iPhone аңа NDEF яза алмый һәм анда сакланган NDEF күрсәтә алмый.

 

Бәяләү вакытында моны шулкадәр куркыныч астына куйган нәрсә - MIFARE Классик тэглар iPhone'да үле булып күренми. Карточка ISO 14443 {{4} ID UID тәкъдим итә, шуңа күрә Кыска юллар кушымтасы аны шатланып автоматлаштыру тригеры итеп кабул итәчәк, һәм фон сканерлау әле сакланган NDEF рекордын саклап кала ала. Сатып алулар үзләренең iPhone-ларында үрнәк сынап карау җавапны күрә һәм чыга. Алар күргән тәртипнең тегнең хәтер эчтәлеге белән бернинди бәйләнеше юк иде, һәм бөтен алым проектның iPhone-ны укый ала торган берәмлек URL-ларына мохтаҗ булган мизгелдә җимерелә.

 

Моннан чыккан практик кагыйдә: iPhone vs Android өчен NFC тэгларын программалаштыруны чагыштырган кеше ике платформада да производство чипы белән кабул итү сынавын үткәрергә тиеш, беркайчан да Androidда гына түгел, һәм сатып алу заказындагыга караганда бүтән чип үрнәгендә.

 

Рекомендация турында әйтмим, чөнки "бу сезнең куллану очракларына бәйле" монда файдалы җавап түгел. Әгәр сезнең NFC тэгларыгыз җәмәгать әгъзалары белән кагылса, MIFARE Classic -тан башка берәр нәрсәне күрсәтегез.

 

Классик - нигезендә керү командалары өчен карар бер үзгәрүчәнгә кадәр кими, һәм ул теглар түгел. Бу сезнең укучы милегегезнең калган хезмәт вакыты. Әгәр дә ул укучыларда ике-өч ел калган булса һәм бер смартфон да беркайчан да таныклыкка кагылмаса, Классиканы ябык циклда дәвам итү - саклану чакыруы, һәм практик сораулар кодлау ысулы түгел, IC эзләү һәм UID форматына әверелә, бу без үз язмаларыбызда күрсәтәбез.урнаштырылган системага MIFARE 1K тэгларына заказ бирү. Әгәр дә укучылар үзләре шул тәрәзә эчендә алыштырырга тиеш икән, күчмә таныклыкка акча тотмагыз. Бөтен милекне бер адымда AES - өлешенә күчерегез һәм бәяне бер тапкыр үзләштерегез.

 

Шул ук гаиләдә икенче тозак бар, ул тулы QA циклыннан исән кала. Рекордка акыллы плакат төрү өстәү, гомуми кодлау кораллары URL-ны титулга бәйләү өчен дуслык ысулы итеп тәкъдим итә, язу төрен үзгәртә. Шул рәвешле төрелгән язмалар, эчтә урнашкан нәрсәгә карамастан, iOS фон сканеры белән бөтенләй алынмый. Android тесты һәр җайланмада уза, iPhone бернәрсә дә эшләми, һәм диагностикалау өчен беркайда да хаталар юк.

 

Ultralight, DESFire һәм NTAG 424 DNA: Программалаштыру төп идарәгә әйләнгән урында

 

MIFARE Ultralight EV1 үз-үзеңне тотышта NTAG21x янында утыра, һәм син аңа NFC тэгларын шул ук ысул белән программалаштырасың, кечерәк хәтер бюджеты 48 яки 128 байт һәм шул ук класс серсүз капкасы. Концептуаль яктан бернәрсә дә булмый.

 

DESFire һәм NTAG 424 ДНК - бүтән дисциплиналар. Бу 4 типтагы өлешләрдә сез яссы хәтер картасына байт язмыйсыз, сез - файлга керү хокукы булган файл системасында эшлисез, һәм һәр мәгънәле операция башта AES - 128 ачкычы белән раслануны таләп итә. NTAG 424 DNA биш клиент билгеләгән AES ачкычын йөртә, сакланган мәгълүмат файллары өчен 3-пассажирлы аутентификацияне куллана, һәм җиһазда да, программа тәэминатында да EAL4 Уртак критерийларын йөртә. Гади юнәлтү түгел, продуктны аутентификацияләү өчен NFC тэгларын программалаштырган командалар, гадәттә, бер үзенчәлек аркасында бу өлешне махсус эзлиләр.

 

Бу үзенчәлек - куркынычсыз динамик хәбәрләшү, еш SUN дип языла. Эшләтелгәндә, NDEF URL чип һәрбер кранда үзгәрешләр тәкъдим итә: чип үзенең UID-ны чагылдыра һәм монотоник рәвештә арткан уку счетчикын URL-ка кертә, өстәмә рәвештә шифрлана, һәм сез һәм чип тоткан ачкыч белән исәпләнгән CMAC-ны өсти. Сезнең аркагыз фотога төшерелгән URL'дан чын тэг әйтә ала, һәм 4000 краннан 4 нче номерны әйтә ала.

 

Аны дөрес конфигурацияләү - спецификация тешләгән урында. Көзге кагыйдәләре бушлай түгел - форма: PICC мәгълүматлары шифрлангач, UID һәм уку счетчикы көзгесе факультатив түгел, мәҗбүри булып китә, ​​икесе гел бергә сәяхәт итәләр, һәм CMAC NDEF хәбәр ахырында утырырга тиеш. Сезнең URL структурасын бу чикләүләр тирәсендә эшләгез, бүтән юл түгел, яисә офсетлар чишелмәячәк һәм арткы план һәр укуны кире кагар.

 

SUN урнаштыруда без еш күргән уңышсызлыкның моның белән бернинди бәйләнеше юк. Every- завод белән конфигурацияләнгән һәрбер җәмәгать белешмәсе һәм демо-сервер кораблары барлык - нуль ачкычлары белән конфигурацияләнгән, чөнки демо сандыктан чыга. Прототип проектлары моңа каршы, прототип эшли, һәм төп әйләнү ады аны беркайчан да җибәрү исемлегенә кертми. Тэглар криптографик яктан ялангач чыга, катнашкан һәркем урнаштыру шифрланган дип саный, шуңа күрә үзебезнең үрнәк чыгару процедурасы демо өчен кулланылганны түгел, җитештерү бүлекчәләрендә төп диверсификацияне тикшерә.

 

Алты операция NFC Тэгларын программалаштырганнан соң кире кайта алмыйсыз

 

Йөкне яңадан язу арзан. Алар юк. Түбәндәгеләрнең һәрберсе тегларның партиясен төп активга әйләндерә торган карар, һәм аларның һәрберсе без алыштырырга тиеш булган инвентаризациянең сәбәбе булды.

 

Операция Нәрсә эшли Нигә аны кире кайтарып булмый Планлаштырылган вакытта
NDEF форматлау Мөмкинлек контейнерын яза Бер - вакыт - программалаштырыла торган хәтер Заводта, чип төре расланганнан соң
Статик йозак битләре 2 нче типтагы чипларда беренче 16 битне бикли Блок битләре - гына куелган һәм кире кайтарып булмый Соңгы эчтәлектән соң гына
Динамик йозак битләре NTAG213 буенча 96 мәгълүмат байты, NTAG215 буенча 456 һәм NTAG216 буенча 840, гранулитика буенча NTAG213 һәм 2 бит NTAG215 һәм NTAG216, югарыда китерелгән NXP мәгълүматлар таблицасы буенча. Шул ук комплект - механизм, бер үк мәңгелеклек Статик йозаклар кебек үк капка
- укыгыз NDEF флагын даими яза Кире боерык юк Кыр сынау тәмамланганчы
NTAG 424 ДНКда LRP режимы AES - чыдамлы операциягә күчә SetConfiguration ярдәмендә AES режимына кире кайту юлы юк Документацияләнгән куркыныч моделе таләп иткән очракта гына
Саклаусыз төп үзгәрешләр Завод AES ачкычларын алыштыра Яңа ачкыч югалса, чипның торгызу юлы юк Төп опека рәсми рәвештә билгеләнгәннән соң гына

 

Бу бит гранулитарлыгы - программалашканнан соң NFC теген ничек ябарга дип сорагач, күпчелек кеше сагынган практик деталь. Блоклау бөтен - яки - бер генә түгел. NTAG215 һәм NTAG216да сез 16 бит блокларында бикләнергә мөмкин, бу катнаш макетны тормышка ашыра: заводта бикләнгән серияле регион, маркетинг командасы өчен языла торган кампания URL өлкәсе. NTAG213-та гранулитика ике бит, нечкә, ләкин кечерәк карта аша. Чикне сайлау - проектлау бурычы, һәм ул кодлау алдыннан түгел, ә соңыннан булырга тиеш.

 

Төзергә кирәк булган гадәт - кодлау капкасын бикләү капкасыннан аеру. Без клиентларга заказ ноктасында бикләнергә киңәш итәбез, һәм моның сәбәбе техник түгел, ә коммерция.

 

Заказ тарихы буенча иң еш post- җибәрү соравы кимчелек түгел, ул максатны үзгәртү, һәм хезмәтнең беренче елында кластерлар. Гадәттәге триггерлар - төшү бите миграциясе яки агентлык тапшыру, аларның берсе дә заказ урнаштырылган вакытта күренми. Моның өчен сезгә беркемнең дә уңышсызлык статистикасы кирәк түгел, чөнки асимметрия аны үзе хәл итә: беркайчан да үзгәрергә кирәк булмаган ачылмаган тег сезгә бернәрсә дә кирәкми, ә үзгәрергә кирәк булган бикләнгән тег тулы алмаштыру тәртибе һәм яңадан урнаштыру хезмәтенә төшә. Программа NFC башта тэглар, кыр сынавын эшләгез, соңыннан бикләгез.

 

Чипны тикшерү - счет-фактура

 

 

Чипның чынлыгы бу категориядә параноид проблемасы түгел, ул гадәти - тикшерү пункты, һәм ул җитештерү күләмендә NFC тэгларын программалаштырганчы эшләгән бүтән тикшерү кебек үк QC адымында. NXP-ның NTAG, MIFARE, Ultralight һәм ICODE гаиләләре һәрберсе чип җитештерүдә язылган ECC - оригиналь имзасын йөртә, NTAG21x өлешләрендә 32 байт, аларны кире укып, җитештерүченең ачык ачкычына каршы тикшереп була. Perfectз-үзен яхшы тоткан тег бу тикшерүне уңышсыз калдырырга мөмкин.

 

Бу базар таныганнан күбрәк була. Гомуми ваклап сату каналлары аша NTAG21x тэгларын сатып алган инженерлар җитештерүче үз җәмгыятенә хәбәр иттеләр, үрнәкләр төгәл эшләнгән, каршы көзге кертелгән, ләкин оригинальлекне тикшерү вакытында клон кремнийы итеп хәбәр итәләр, һәм NXP тарафыннан бастырылган җавап - мондый өлешләр ярдәмсез һәм куркынычсыз куллану өчен яраксыз, чөнки IC үзе зәгыйфь булырга мөмкин (NXP җәмгыяте).

 

Оператив нәтиҗә кешеләр уйлаганча таррак, һәм төгәл әйтергә кирәк. Әгәр дә сезнең заявка маркетинг юнәлтү булса, клон чип сезгә тиешенчә хезмәт итәчәк, сезгә игътибар итмәскә мөмкин. Әгәр дә сезнең заявка үзегезнең клиентка ясалган сертификатлау, дәлилләрне бозу, яки - ялган контрафактны үз эченә ала икән, тикшерелмәгән чип бөтен бинаны юкка чыгара, һәм дөрес кодлау күләме аны капламый. Тикшерү укучы кушымтасы белән бер үрнәк өчен секундлар ала, һәм ул - мортта түгел, ә килүче QC процедурасында. Язуы тәмамланган, ләкин укучы эндәшмәгән кеше өчен бәйләнешле уку:ни өчен клонланган стикер яхшы укый һәм әле дә ишек төбендә уңышсыз.

 

MIFARE классик куркынычсызлык сораулары, намус белән кабатланды

 

Бүгенге көндә MIFARE Classic-ны күрсәткән һәркем платформаның ун ел элек булган абруеннан түгел, ә хәзерге тикшеренү позициясеннән эшләргә тиеш.

 

2024-нче елда, FM11RF08S, MIFARE Классик ярашлы чип, 2020-нче елда барлык билгеле карточкаларга каршы тору өчен махсус эшләнгән каршы чаралар белән чыгарылган, бу чараларны җиңде һәм процессның аппарат тышлыгын ачты. Арткы ишегалды моны белгән һәрбер кешегә картадагы физик ачкычтан {{6} билгеләнгән ачкычны бозарга мөмкинлек бирә, һәм бу хәтта карталар өчен ачкычлар тулысынча диверсификацияләнгән очракта да саклана (Криптология ePrint архивы). Охшаш арткы ачкычлар киңрәк өлешләр, шул исәптән элеккеге Фудан буыннары һәм махсус NXP һәм Infineon җайланмалары аша ачыкланган.

 

Аннан дөрес булмаган нәтиҗә ясаганчы моны игътибар белән укыгыз. Бу MIFARE Classic кулланган һәркемнең иртәгә фаш ителүе турында аргумент түгел, һәм без аны бер итеп тәкъдим итмибез. Миллионлаган Классик таныклык түбән - нәтиҗә шартларында эшли, анда картаны клонлау һөҗүм итүчеләргә тренажер шкафына керә. Бу аргумент, бу "чип" гаиләсе белән спецификация документында беркайда да булырга тиеш түгел, һәм кунакханә бүлмәләре, офиска керү яки классик кремнийда акчасыз түләү өчен NFC тэгларын программалаштырырга теләгән кеше шул ук бюджет циклына AES - өлешенә миграцияне бәяләргә тиеш.

 

Күпчелек NFC программаларын программалаштыру: Мең берәмлек өстендә нәрсә үзгәрә

 

Хәзерге вакытта тасвирланганнарның барысы да начар тараза. Телефон кушымтасы берьюлы бер тег яза, партия рекорды юк, тикшерү пассасы юк, һәм соңыннан кайсы URL кайсы физик берәмлеккә керүен исбатлау мөмкинлеге юк. Күпләп NFC тэгларын программалаштыру өчен өч ярус бар, һәм алар арасындагы сикерү техник түгел, ә оператив.

 

Беренче дәрәҗә - телефон һәм кушымта, якынча йөз берәмлеккә туры килә, прототипларга һәм эчке пилотларга туры килә.

 

Икенче баскыч - - өй командаларының күбесе урнашкан урында: сез NFC тэгларын эш өстәлендә укучы язучысы белән программалаштырасыз, партия файллары белән идарә итә, гадәттә ACR12xx яки uTrust классындагы USB кодлаучы аша. Чип үзгәргәнче яхшы эшли. Бу киңлектә киң кулланылган ачык {{4} source чыганак партия коралы, мәсәлән, ACR122-ны махсус максат итеп куя һәм 2-нче өлеш булган MIFARE Ultralight һәм Ultralight C кодлый, шуңа күрә бу проектны 4-нче тип чипка күчерү конфигурация файлын редакцияләү түгел, инструментны торгызу дигән сүз. Әгәр дә сез бу дәрәҗә өчен җиһаз сайлыйсыз икән, безнеңUSB һәм эш өстәле NFC укучы - язучылар диапазоныбу кораллар көткән укучы модельләрен каплый.

 

Өченче баскыч өчен промышленность практикасы җитештерү вакытында - кодлау, һәм бу сатып алучыларның күбесе белмәгән дәрәҗә. 3600 м² заводта безнең линияләрдә кодлау чип бәйләү һәм соңгы җыю арасында, һәр тэгны позициягә индексацияләүче, язуны яза һәм тег күчкәнче укый. Тикшерү пассасы - бөтен пункт. - артка укылмаган тег, клиент тарафыннан табылыр урынына - сызыгында кире кагыла, һәм партия һәр UID яки TID-ны аңа язылган төгәл эчтәлек белән бәйләүче карточка файллары белән китә, ​​бу сезнең CMS яки аналитика платформасы өчен кирәк. Биш җитештерү линиясе буенча автоматлаштырылган бәйләү сыйдырышлыгы көненә 100,000 чиптан артып китә, ​​шуңа күрә кодлау куркынычсызлык вакытына чикләнми.

 

Бу тасвирлама, белә торып, кабул итү бусагасы. Укыгыз - арткы тикшерү - узу / уңышсыз капка, ләкин сез контракт буенча кабул итәргә тиеш уңышсызлык дәрәҗәсе чиплар гаиләсе, форма факторы һәм тегның соңрак ламинатлануы белән аерылып тора; анти - металл стикер һәм ПВХ картасы бер сызыкта бер үк тәртиптә тормыйлар. Бу сан мәкаләдә түгел, ә конкрет төзүегезгә каршы цитатада, һәм без яңа программа башлангач куйган беренче әйбер.

 

Ownзебезнең мөмкинлек чикләрен сызган җирдә ачык итеп әйтергә кирәк, чөнки тәэмин итүчеләр гадәттә төссезләнә. Без сезнең URL шаблоныгыз белән - программа NFC тэгларын алдан ясарбыз, берәмлеккә серияле, һәр тэгны тикшерербез һәм карта файлын китерербез. Сез тәэмин иткән AES ачкычлары белән тәэмин итәрбез. Без сезнең производство ачкычларыгызны тотмаячакбыз, без сезнең тикшерү рекламасын эшләмәячәкбез, һәм завод - катламы куркынычсызлык дизайны кушымтасын ясый ала дип әйтмибез. Бу өлеш сезнеке, һәм бүтән таләп итүче тәэмин итүчеләр сезгә булмаган рискны саталар.

 

Кодлау алдыннан тугыз сорау

 

Моны үрнәкләр килгәннән соң түгел, сатып алу заказы алдыннан эшләгез. Eachәрбер әйбер ким дигәндә бер проектны тәмамлады, бездән коткарырга куштылар.

 

# Сорау Нигә ул чипны хәл итә
1 IPhone бу тегларга кагылырмы? MIFARE Classic-ны тулысынча караудан бетерә
2 Киләчәк параметрларны да кертеп, тулы URL озынлыгы нинди? Идәнне NTAG213, 215 яки 216 урнаштыра
3 Бер язма җитәрлекме, яисә сезгә текст язмасы яки кушымта язмасы кирәкме? Өстәмә язмалар бер үк хәтер бюджетын кулланалар
4 Тэгның хезмәт итү вакыты үзгәрәчәкме? Блоклау кайчан да булса кабул ителәме-юкмы икәнен ачыклый
5 Кушымта соңгы кулланучыларга чынбарлык таләп итәме? Сезне NTAG 424 DNA яки DESFire этәрә
6 Кем AES ачкычларын тота һәм әйләндерә? Төрле ачкыч үзгәртелгәнче билгеләнергә тиеш
7 Тапшырылган партия өчен кабул итү критерийы нинди? Read- артка тикшерү контрактлы булу-булмавын билгели
8 Сезгә - эчтәлек картасы файлына UID - кирәкме? Йөгерү алдыннан күрсәтелергә тиеш, соңыннан соралмый
9 Оригиналь имзаны тикшерү керә торган QC өлешеме? Чип эзләүнең тыңлаучан булуын ачыклый

 

Тугызына да җавап бирә алган командалар, гадәттә, беренче омтылышта чиста производство алалар. Тугызның алтысына җавап бирә алган командалар, калган өчне кыйммәт юл белән табалар.

 

Тугыз сорау - гомуми версия. Без чыннан да эшләгән унынчы багана өсти, җавап, гомумән түгел, сезнең төзү өчен дөрес, һәм бу багана бу мәкалә күрә алмаган әйберләргә бәйле: сезнең телефон катнашмасы, укучы милеге, ламинация процессы, һәм серияләштерү эзлекле яки очраклы булырга тиешме. Безгә беренче тугыз җавап җибәрегез, һәм без сезнең спецификациягә каршы аңлатма версиясен кайтарырбыз.

 

Кайда бу сатып алучыны калдыра

 

NFC тэгларын ничек программалаштыру өчен гомуми процедура юк, бары тик чипка, платформага, күләмгә. Башта хәтер түшәменә һәм iPhone соравына каршы чипны сайлагыз. Форматлау, йөкләү һәм конфигурацияне өч аерым капка итеп карагыз. Кыр сынау алдыннан беркайчан да ябылмагыз. Килгән үрнәкләрдә оригинальлекне тикшерегез. Мең берәмлектән артык, кушымталар турында уйлаудан туктагыз, тикшерү һәм эзләү мөмкинлеге турында уйлагыз.

 

Әгәр дә спецификация эшләнгән булса, без аны югарыдагы чип чикләүләренә карап карарга һәм производствода исән калмый торган әйберләрне флагларга шат, һәм бушлай үрнәкләр сезнең укучыларыгызда һәм телефоннарыгызда сынау өчен бар. Сез шулай ук ​​башлый аласызNFC тег форматлары без - программасын алдан ук - йортта тикшерәбезчип карары әле ачык булса, якикодлау өчен URL структурасын һәм максат күләмен җибәрегезинде төзәтелгән булса.

 

Сораулар

Мин үземнең iPhone белән теләсә нинди NFC тегын программалаштыра аламмы?

No.к. IOS Core NFC MIFARE Classic-ны хупламый, NTAG21x, MIFARE Ultralight, DESFire һәм NTAG 424 DNA барысы да ярдәм итә. Әгәр сезнең урнаштыру iPhone-ларда эшләргә тиеш булса, заказ биргәнче MIFARE Classic-ны кире кага.

NFC теге күпме мәгълүмат тота ала?

Кулланучының хәтере - NTAG213 буенча 144 байт, NTAG215 буенча 504 байт һәм NTAG216 буенча 888 байт, һәм өч аерым файл аша NTAG 424 ДНКда 416 байт.

NFC тег программалаштыру кире кагыла аламы?

Йөкләү эчтәлеге гадәттә яңадан язылырга мөмкин, ләкин форматлау, блоклау блоклары, укылган {{0} switch бары тик күчергеч һәм LRP режимы кулланылганнан соң даими. Кыр сынавыннан соң һәр блоклау адымын раслагыз, беркайчан да тәртиптә түгел.

Минем NFC тэгларым чын чиплар кулланганын ничек белергә?

ECC - нигезләнгән оригиналь имзаны укыгыз һәм аны җитештерүченең ачык ачкычына каршы тикшерегез, чөнки уңышсыз тикшерү тегнең нинди дәрәҗәдә эшләвенә карамастан клон кремнийын күрсәтә.

Ничек NFC тэглары күпләп программалаштырылган?

Яисә партия файллары белән идарә ителгән USB кодлаучы белән, яисә - линия белән - артка тикшерү белән программалаштырылган {{0} pre. Мең берәмлек өстендә, UID - - - эчтәлек картасы файлын соңрак сорау түгел, спецификациянең өлеше итегез.

Сорау җибәрү