Zum Inhalt springen
Sprache: DE

Kann ein Telefon zwei Tags gleichzeitig lesen?

Nein. Ein Telefon wählt einen Tag aus und übergeht die übrigen, und zwei aufeinandergelegte Tags bedeuten meist, dass gar keiner funktioniert. Das Protokoll kennt ein Verfahren, um zwischen Tags zu entscheiden, aber zwei Tags in Berührung hindern einander am Anlaufen, bevor dieses Verfahren überhaupt greifen kann.

Die kurze Antwort

Nein, und der Grund zerfällt in zwei sehr verschiedene Fehlschläge, die von außen gleich aussehen.

Liegen die Tags nahe beieinander, ohne sich zu berühren, wählt das Telefon einen aus. Sie bekommen ein Ergebnis, willkürlich gewählt, und der andere Tag könnte ebenso gut nicht da sein.

Sind die Tags gestapelt, bekommen Sie meist überhaupt nichts.

Warum Stapeln beide unbrauchbar macht

Zwei aufeinandergelegte Spulen sind nicht zwei unabhängige Tags in einem gemeinsamen Feld. Sie wirken aufeinander ein.

Jede nimmt Energie auf, die die andere braucht, beide können also unter die Schwelle fallen, die zum Anlaufen nötig ist. Schlimmer noch: Jede verstimmt die andere. Eine Antenne ist auf Resonanz bei 13,56 MHz abgestimmt, und eine zweite Spule daranzulegen verschiebt diese Resonanz, sodass keine mehr wirksam koppelt.

Das Ergebnis ist ein vollständiger und kein verschlechterter Fehlschlag, und das ist das Verwirrende daran. Man erwartet, dass Stapeln unwirtschaftlich ist. Es kommt dem Zerstörerischen näher.

Was das Protokoll hätte tun können

Die Antikollision besteht gerade dafür, dass mehrere Tags zugleich antworten, und sie wirkt. Eigene Lesegeräte nutzen sie regelmäßig.

Hier hilft sie nicht, denn sie arbeitet auf Antworten, und gestapelte Tags kommen nie so weit zu antworten. Es gibt keine Kollision zu entscheiden, wenn keiner der Beteiligten genug Energie hat, um zu sprechen.

Das ist die Unterscheidung, die man mitnehmen sollte: Die Norm hat das Problem vieler Tags gelöst, und die Physik begrenzt weiterhin, wie nah diese Tags beieinander sein dürfen.

Was Sie stattdessen tun

Wollen Sie zwei Aktionen aus einem Gegenstand, legen Sie beide als getrennte Datensätze in einen einzigen Tag statt zwei Tags zu nehmen. Es kostet Bytes und funktioniert.

Müssen zwei Tags auf einem Gegenstand nebeneinander bestehen, trennen Sie sie um einige Zentimeter und rechnen Sie damit, dass das Telefon den liest, dem es begegnet. Entwerfen Sie keinen Ablauf, der davon abhängt, welcher es ist.

Müssen Sie wirklich viele Tags in einer Geste lesen, haben Sie das Gebiet von NFC verlassen. Dafür ist UHF-RFID da, mit eigenen Lesegeräten, und keine Anordnung von NFC-Tags ersetzt das.

Und wenn eine Karte in Ihrer Geldbörse aufgehört hat zu funktionieren, als Sie eine weitere hinzufügten, ist das die Erklärung. Geldbörsen sind Stapel von Spulen, und kontaktlose Karten in Berührung stören einander genau wie Tags.

Häufige Fragen

Warum funktionieren zwei Karten in meiner Geldbörse nicht mehr?

Sie nehmen einander Feld weg und verstimmen einander, keine koppelt also gut genug, um gelesen zu werden. Sie zu trennen, oder eine Geldbörse zu nehmen, die Karten auseinanderhält, stellt das normale Verhalten wieder her.

Kann ich zwei Tags auf einen Gegenstand kleben?

Ja, wenn sie ein paar Zentimeter auseinanderliegen. Rechnen Sie damit, dass das Telefon den liest, dem es gerade begegnet, und entwerfen Sie nie einen Ablauf, der davon abhängt, welchen es nimmt.

Kommen eigene Lesegeräte mit mehreren Tags besser zurecht?

Mit mehreren Tags in einem Feld weit besser als ein Telefon, denn sie erzeugen ein stärkeres Feld und ihre Software ist dafür gebaut. Tags, die sich berührend stapeln, können auch sie nicht lesen.

Kann ein Tag zwei verschiedene Aktionen enthalten?

Er kann mehrere Datensätze enthalten, wobei es von der Plattform abhängt, was das Telefon mit mehr als einem anfängt. In der Regel gewinnt der erste handlungsfähige Datensatz, behandeln Sie weitere also als Ausweichinhalt und nicht als Auswahlmenü.