Nieuwe mogelijkheden met de nieuwste NXP NFC-tags (chips) van de NTAG21x serie
[deel-2 van 2]

NXP Semiconductors is de voormalige halfgeleiderdivisie van onze eigen Philips.
NXP behoort tot één van de grootste halfgeleiderproducenten van Europa.
De nieuwe NXP NTAG21x serie NFC-chips bevatten een aantal fantastische mogelijkheden die de inzet van NFC in b.v. reclame, marketing, consumerrelations sterk zullen uitbreiden en vereenvoudigen.

Eerder in deel-1 schreven we over de nieuwe “UID-mirror” functie en de “Interaction Counter”.

Deel 1 vind je hier:  Deel 1

In dit tweede artikel behandelen we kort de lock-functies van de NTAG21x NFC-chips zoals b.v. NTAG213 en NTAG216.

Locked

Met “locked” bedoelen we het beschermen van de eventueel aanwezige informatie die we  in het beschrijfbare gedeelte van het geheugen van een tag hebben aangebracht (User Memory), tegen gewilde en/of ongewilde wijzigingen.

Het woord “locked” zegt het eigenlijk al, op slot. Tot voor het verschijnen van de nieuwe serie NFC-chips waar dit artikel over gaat, was het alleen mogelijk te kiezen voor wel of niet op slot zetten.

 

“To lock or not to lock”, thats the question!

Waarom zou je een tag locken?LOCKED-NFC-TAG-300x297

Het locken is absoluut aan te raden wanneer je tags in openbare ruimten toepast, denk bijvoorbeeld aan:

 

  • Een NFC-tag op een filmposter om een trailer te starten op de mobiele telefoon.
  • In musea als een er bijvoorbeeld een tag naast een kunstwerk is aangebracht met daar in een weblink meer informatie over het kunstwerk.
  • In winkels met een link naar de nieuwste aanbieding, of extra productinformatie.

Voornoemde voorbeelden zijn situaties waarbij locken noodzakelijk is. Je wilt immers niet dat een ‘grappenmaker’ de URL naar meer info over het kunstwerk wijzigt met zijn telefoon in een URL, die leidt naar een webpagina welke je de ‘uitlezers’ van de tag absoluut niet wilt voorschotelen!

Waarom zou je een tag niet locken?

  • Gebruik van de tag op persoonlijk reclamemateriaal
  • Gebruik van de tag op een mailing (brief).
  • Gebruik van de tag in eigen gecontroleerde omgeving

Laten we het voorbeeld van persoonlijk reclamemateriaal, bijvoorbeeld een uitgedeelde of verzonden folder. Wanneer je kiest voor locken is dat in dit geval natuurlijk ook prima. Maar overweeg eens om dit juist niet te doen. De ervaring leert namelijk dat sommige ontvangers gaan experimenteren met het ‘nieuwe’ fenomeen NFC-tag.
Het is toch prima als ze de tag voorzien van andere inhoud en dit aan vrienden en kennissen laten zien. De NFC-tag zit immers op jouw reclamemateriaal en dat krijgt zo dus onverwacht extra exposure!

 

Twee methoden van “locken”

De nieuwe NFC-chips van NXP kunnen op twee verschillende manieren gelocked worden:

1. Permanent
2. Non-permanent (Password protected)

 

Permanent Locked

Permanent locken is de klassieke wijze van het beschermen van het beschrijfbare “user memory”. Het permanent locken van een tag is onomkeerbaar! De informatie op de tag is dus niet meer te wijzigen of te wissen, ook niet door jou zelf.

Dit zal dus veelal precies zijn wat je wilt in de eerder genoemde voorbeelden.

 

Non-Permanent Locked

Non-Permanent locken is zoals het woordje “non” al zegt, niet onomkeerbaar. Bij deze methode kun je als het ware het “slot” van de chip afhalen en de tag wijzigen of wissen, daarna kun je eventueel dit “slot” weer aanbrengen.

Dit is dus een mooie tussenvorm tussen locken en niet locken. De informatie is wel beschermd, maar het blijft voor de eigenaar mogelijk de informatie later aan te passen, voor een ongeautoriseerd persoon is dit echter niet mogelijk.

 

Hoe een tag te locken?

Het locken van tags is natuurlijk mogelijk met PC software (bestaand, of speciaal ontwikkeld voor je NFC-toepassing). Uiteraard moet de functie dan wel aanwezig zijn in de software. Vrijwel alle software waarmee NFC-tags te programmeren zijn (beschrijven) zullen ook kunnen locken. Echter is dit (nog) niet altijd in die software voorzien.

Aangezien ik geen programmeur ben zal ik geen poging wagen dit te behandelen 🙂

Een andere methode die goed te gebruiken is, is door middel van de app “NXP Tagwriter” en een Android telefoon met NFC.
Dit is een prima methode om kleinere aantallen NFC-chips te programmeren/locken.

Met grotere aantallen b.v. 1.000 of 10.000 stuks is het natuurlijk niet zo handig om dit met een mobiele telefoon te doen.

Gelukkig is er de mogelijkheid dit in die gevallen door NFC-Nederland voor je laten doen, NFC-Nederland levert je dan de NFC-tags (b.v. stickers) compleet met de door jou gewenste programmering, gelocked of on-gelocked.

Hieronder zullen we het locken uitleggen met een Android telefoon.

LET OP: We laten alleen het gedeelte van het locken van deze app zien.

Wil je weten hoe het gehele proces van beschrijven met een webadres gaat, kijk dan naar deze korte tutorial: Visuele Tutorial op NFC-Nederland.nl

 

Permanent Locken met de mobiele telefoon

Permanent locken kan zowel met de nieuwe, als ook een aantal oudere chiptypen zoals b.v. Locken_TagWriter2015de NTAG203 (voorloper van de nieuwe NTAG213). Zoals gezegd zal de tag voor ‘eeuwig’ op slot staan na deze handeling.

In feite is dit heel simpel te realiseren door een vinkje te zetten in het programmeerproces met de “NXP TagWriter” app op je Android telefoon. Als vervolgens de tag beschreven wordt zal de tag meteen  permanent gelocked zijn.

Een vinkje bij “Beveilig Tag” is voldoende.

Daarna tik je op “SCHRIJF”. Als je vervolgens de te beschrijven NFC-tag achter de telefoon houdt, wordt de tag beschreven en tevens permanent gelocked.

 

 

Non-Permanent (wachtwoord) Locken met de mobiele telefoon

Wachtwoord_TagWriter2015Non-Permanent locken kan met de nieuwe NTAG21x serie van NXP (zoals NTAG213 en NTAG216).

De app is op dit gebied naar mijn mening, niet erg intuïtief, maar als je precies de volgorde aanhoudt zoals hieronder beschreven zal het goed gaan.

Dit non-permanent locken is mogelijk geworden omdat NXP de chips heeft voorzien van een mogelijkheid om te locken met een wachtwoord. Dit wachtwoord is helaas 32 bits, dus maar 4 tekens.

Het is dus niet verstandig om niet een te eenvoudig wachtwoord zoals in het voorbeeld (“1234”) te gebruiken maar beter zoiets als: “H2!x”.

 

Wachtwoord TagWriter2015

 

 

 

 

Kies hier voor “Wachtwoord beveiliging” en tik vervolgens op “SCHRIJF”

 

 

 

 

 

 

 

Nieuw wachtwoord

 

Je zou denken dat er nu iets geschreven gaat worden, echter, je krijgt nu eerst dit scherm nog te zien:

Allereerst vink je het nu het vakje “Nieuw wachtwoord aan.
Daarna vul je direct daaronder de wachtwoord van 4 tekens in (maak het dus wat ingewikkelder dan in het voorbeeld). Daarna klik je op “KLAAR”.

Nu kom je weer op het vorige scherm.

Het kan wat verwarrend zijn, dat je nu weer terugkomt bij dit scherm, maar het is wel correct.

 

 

Vervolgens tik je nu op het blauwe balkje onderin “SCHRIJF”

Bij het volgende scherm hoef je alleen nog de tag op de juiste plaats bij je telefoon te houden en de tag wordt beschreven en vervolgens met het door jou opgegeven wachtwoord gelocked.

In het resultaat vakje zal nu in het groen de tekst “Opslaan gelukt” staan.

De tag kan nu niet meer gewijzigd, gewist of geformatteerd worden zonder het juiste wachtwoord.

 

Met wachtwoord gelockte tag wijzigen

Zoals gezegd kun je de gelockte NFC-tag nu niet meer wijzigen, formatteren of wissen zonder gebruik te maken van het wachtwoord.

Wil je nu dus de met wachtwoord gelockte tag wijzigen dan doe je precies hetzelfde als hierboven echter bij het scherm waar je het wachtwoord invoerde doe je nu het volgende:

 

Wachtwoord wijzigen

 

 

 

In plaats van “Nieuw wachtwoord”, wat we de eerste keer kozen, kiezen we nu voor “Huidig wachtwoord”.

Vervolgens typen we het wachtwoord in waar we eerder de tag mee beveiligden.

Als laatste stap tikken we weer op “KLAAR” en gaat het vervolgens weer zoals de eerste keer.

 

 

 

 

Met deze app kun je verder nog:

  • Reeds geprogrammeerde tags voorzien van een wachtwoord
  • Wachtwoorden verwijderen
  • Wachtwoorden wijzigen

 

Links:

NXP TagWriter:
https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter

Tutorial webadres programmeren:
http://www.nfc-nederland.nl/tutorial.html

Voorbeelden NXP NTAG213 NFC-tags:
http://www.nfc-nederland-shop.nl/search/ntag213/

Deel-1 van deze 2-delige serie:
http://www.nfc-nederland-blog.nl/nieuwe-mogelijkheden-met-nieuwe-nfc-tags/