W ofertach na standy i naklejki NFC prędzej czy później pada symbol: NTAG213, NTAG215 albo NTAG216. Dla dostawcy to oczywistość, dla menedżera obiektu — trzy przypadkowe liczby. Tymczasem różnica między nimi sprowadza się do jednego parametru, a decyzja, którą trzeba naprawdę podjąć, dotyczy zupełnie czego innego: tego, czy tag da się później nadpisać.
Ten tekst porządkuje jedno i drugie na podstawie dokumentacji producenta układów, firmy NXP Semiconductors.
Co siedzi w pamięci taga
NTAG213, NTAG215 i NTAG216 to układy zgodne ze specyfikacją NFC Forum Type 2 Tag oraz z ISO/IEC 14443 Type A. Pracują na częstotliwości 13,56 MHz i przesyłają dane z prędkością 106 kbit/s. Każdy ma 7-bajtowy, fabrycznie nadany numer seryjny (UID), zgodny z cascade level 2 według ISO/IEC 14443-3.
Pamięć EEPROM jest zorganizowana w strony po 4 bajty. Według karty katalogowej NXP układy mają odpowiednio 45, 135 i 231 stron, co daje 180, 540 i 924 bajty pamięci ogółem. Część z tego zajmuje konfiguracja, dlatego producent podaje osobno pamięć użytkownika: 144 bajty w NTAG213, 504 bajty w NTAG215 i 888 bajtów w NTAG216.
Te liczby nie przekładają się jeden do jednego na długość adresu, bo format NDEF dokłada swój narzut — nagłówki rekordu i strukturę wiadomości. Opracowania techniczne dotyczące NTAG213 (m.in. baza wiedzy Wakdev) szacują, że po odjęciu narzutu w praktyce zostaje miejsce na mniej więcej 130 znaków adresu. Dla porządku: NDEF przewiduje też skróty najpopularniejszych przedrostków adresów, więc „https://" nie zjada ośmiu bajtów.
Ile pamięci naprawdę potrzebuje stand w hotelu
Policzmy realny przypadek. Adres w rodzaju twojhotel.pl/wifi to kilkanaście znaków. Nawet rozbudowany adres z parametrami kampanii rzadko przekracza 80–100 znaków. To znaczy, że NTAG213 ze 144 bajtami wystarcza z zapasem do typowego zastosowania w obiekcie: menu, przewodnik, opinie Google, hasło do Wi-Fi, formularz zgłoszenia usterki.
Większe układy mają sens tam, gdzie w tagu ma siedzieć coś więcej niż jeden link:
- NTAG215 (504 bajty) — gdy chcesz zapisać kilka rekordów naraz, na przykład wizytówkę vCard z pełnymi danymi kontaktowymi recepcji.
- NTAG216 (888 bajtów) — gdy tag ma nieść dłuższy tekst albo zestaw danych zapisany lokalnie, bez sięgania do internetu.
Warto jednak zauważyć rzecz, którą sprzedawcy pomijają: krótszy adres w tagu to nie jest ograniczenie, tylko dobra praktyka. Adres powinien prowadzić do przekierowania, którym zarządzasz, a nie bezpośrednio do docelowej strony. Wtedy pojemność przestaje być tematem, a treść zmieniasz bez dotykania standów — piszemy o tym w tekście Statyczny czy dynamiczny kod QR.
Trwałość: 10 lat i 100 000 zapisów
To parametry, o które menedżerowie pytają najczęściej, bo dotyczą żywotności inwestycji. NXP deklaruje dla całej rodziny NTAG213/215/216 10 lat przechowywania danych oraz 100 000 cykli zapisu.
Warto to poprawnie zinterpretować, bo obie liczby bywają mylone:
- 100 000 cykli dotyczy zapisu, nie odczytu. Odczyt nie zużywa pamięci EEPROM. Tag zeskanowany przez gości dziesięć tysięcy razy w sezonie nie traci przez to ani jednego cyklu.
- 10 lat to deklarowany czas przechowywania danych w pamięci — czyli okres, po którym producent nie gwarantuje już poprawności zapisanej treści. Dla nośnika stojącego na recepcji jest to horyzont, po którym i tak zdąży się zmienić identyfikacja wizualna obiektu.
- Realną granicą trwałości w obiekcie jest zwykle mechanika, nie elektronika: zgięcie taga, uderzenie, oderwanie warstwy. Dlatego sztywna baza ma tu większe znaczenie niż różnica między modelami chipa.
Blokowanie zapisu: dwa różne mechanizmy, dwie różne konsekwencje
To jest realna decyzja do podjęcia, a nie wybór między 144 a 888 bajtami. Układy NTAG oferują dwa niezależne mechanizmy ochrony i różnią się one w sposób fundamentalny.
Bity blokujące — ochrona nieodwracalna
Karta katalogowa NXP opisuje statyczne i dynamiczne bajty blokujące. Statyczne znajdują się w okolicy początku pamięci i chronią kontener pojemności oraz pierwszy fragment pamięci użytkownika; dynamiczne obejmują dalsze obszary (w NTAG213 sięgają rejonu strony 40 i pokrywają 96 bajtów danych). Kluczowa cecha: ustawienie takiego bitu jest nieodwracalne. Można go zapalić, nie da się go zgasić. Tag przechodzi w tryb tylko do odczytu na stałe.
Hasło — ochrona odwracalna
Drugi mechanizm to 32-bitowe hasło (PWD) wraz z 16-bitowym potwierdzeniem (PACK). Parametr AUTH0 wskazuje stronę pamięci, od której wymagana jest autoryzacja; jeśli ustawi się go poza obszarem użytkownika, ochrona jest praktycznie wyłączona. Hasło można ograniczyć do zapisu albo rozszerzyć na odczyt. W przeciwieństwie do bitów blokujących hasło da się później zmienić lub usunąć — o ile je znasz.
Którą ochronę wybrać w obiekcie
Bez żadnej ochrony każdy gość z darmową aplikacją do zapisu tagów może nadpisać Twój adres własnym. To nie jest teoretyczne ryzyko — to standardowa funkcja aplikacji dostępnych w obu sklepach. Z drugiej strony blokada nieodwracalna oznacza, że przy zmianie dostawcy systemu albo domeny wszystkie standy trafiają do kosza.
Rozsądny kompromis wygląda tak:
- W tagu zapisz krótki, stały adres przekierowujący we własnej domenie — treść zmieniasz po stronie serwera, nie po stronie chipa.
- Zabezpiecz zapis hasłem, a nie bitem blokującym, i zapisz to hasło w dokumentacji obiektu razem z resztą danych dostępowych.
- Blokadę nieodwracalną rozważ tylko wtedy, gdy adres jest naprawdę stały i masz pewność, że domena zostaje z Tobą na lata.
Funkcje, o których dostawcy rzadko wspominają
Karta katalogowa NXP wymienia jeszcze kilka rzeczy, które mogą się przydać przy negocjacjach:
- Licznik NFC — automatyczny licznik zwiększany przy poleceniu odczytu. Pozwala policzyć użycia po stronie chipa, niezależnie od statystyk serwera.
- Sygnatura oryginalności oparta o ECC — kryptograficzny podpis pozwalający zweryfikować, że układ pochodzi z fabryki NXP, a nie z podróbki.
- Kontrola integralności danych — 16-bitowe CRC, kontrola parzystości i licznika bitów; to one sprawiają, że częściowy odczyt nie kończy się błędną treścią.
Podsumowanie: cztery pytania do dostawcy
Zanim podpiszesz zamówienie, zapytaj: jaki symbol układu jest zastosowany i ile ma pamięci użytkownika; czy tag będzie zapisany w formacie NDEF z pojedynczym rekordem URI; czy zapis zostanie zabezpieczony hasłem czy zablokowany nieodwracalnie; oraz kto jest właścicielem domeny, na którą wskazuje adres. Odpowiedzi na te cztery pytania mówią o wdrożeniu więcej niż cała reszta oferty. Warto też przy okazji przeczytać, na jakich telefonach tag zadziała bez aplikacji.
W naszych standach chip NFC jest programowalny, a kod QR wykonujemy wypukłym nadrukiem UV na bazie z PETG, żeby oba wejścia przetrwały codzienną eksploatację na recepcji; pracujemy wyłącznie B2B na fakturę, a zakres i wycenę ustalamy indywidualnie.