Zum Inhalt springen
Sprache: DE

Was ist Antikollision, und wann zählt sie?

Die Antikollision ist das Verfahren, mit dem ein Lesegerät einen Tag herausgreift, wenn mehrere zugleich antworten. Es arbeitet, indem es Kennungen eingrenzt, bis nur eine übrig bleibt. Auf Protokollebene ist das ein gelöstes Problem, und es rettet keine Tags, die einander körperlich stören.

Das Problem, das sie löst

Ein Lesegerät kann einen bestimmten Tag nicht ansprechen, bevor es weiß, dass einer da ist. Es sendet einen allgemeinen Aufruf, und jeder Tag im Feld antwortet zugleich.

Diese Antworten überlagern sich und sind unverständlich. Ohne einen Ausweg bliebe ein Lesegerät, dem mehr als ein Tag gegenübersteht, dauerhaft stecken, was in einer Geldbörse, einem Kartenstapel oder einem Regal voller gekennzeichneter Gegenstände nicht hinnehmbar ist.

Wie das Eingrenzen abläuft

Das Verfahren nutzt die Kennungen. Das Lesegerät bittet Tags, deren Kennung auf eine bestimmte Weise beginnt, zu antworten, hört zu, stellt fest, ob die Antworten noch kollidieren, und verfeinert die Frage.

Jede Runde scheidet Bewerber aus, bis genau ein Tag übrig ist, woraufhin das Lesegerät ihn auswählt und alles Weitere ein Gespräch unter vier Augen ist. Die anderen Tags bleiben still, bis sie ihrerseits angesprochen werden oder das Feld verschwindet.

Dafür gibt es Kennungen überhaupt erst. Tags bei der Auswahl zu unterscheiden ist die ursprüngliche Aufgabe, und jede andere Verwendung der Kennung ist eine Zweckentfremdung.

Warum es nicht Ihr Problem ist

Das Verfahren steht in den Normen, ist in jedem konformen Lesegerät umgesetzt und muss nicht eingerichtet werden. Als Käufer von Tags oder als Erbauer einer Installation gibt es hier nichts festzulegen, abzustimmen oder zu befürchten.

Praktisch heißt es, dass ein Telefon, dem mehrere Tags vorliegen, einen auswählt, auf Protokollebene hinreichend bestimmt und aus Ihrer Sicht willkürlich. Welchen Sie bekommen, steuern Sie nicht.

Was sie nicht behebt

Das ist der Teil, den man sich merken sollte, denn er erklärt einen Fehler, den man ständig falsch zuordnet.

Die Antikollision ist eine Protokolllösung für ein Protokollproblem. Zwei aufeinanderliegende Tags versagen dagegen aus einem körperlichen Grund: Jeder nimmt Feld auf, das der andere braucht, und jeder verstimmt die Antenne des anderen. Keiner der beiden erhält genug Energie, um sauber zu antworten, es gibt also nichts, worüber das Verfahren entscheiden könnte.

Das Symptom gleicht dem, gar keinen Tag zu haben, weshalb „das Lesegerät soll doch einfach einen nehmen“ so klingt, als müsste es klappen. Es kann nicht, denn die Kollision, die die Norm behandelt, ist eine Kollision von Antworten und keine Kollision von Antennen.

Die praktische Regel: Trennen Sie Tags körperlich. Die Antikollision bewältigt Tags, die nahe beieinander sind, nicht Tags, die sich berühren.

Häufige Fragen

Wie viele Tags kann ein Lesegerät auf einmal bewältigen?

Das Verfahren skaliert auf viele, und eigene Lesegeräte greifen regelmäßig Tags aus einer beträchtlichen Gruppe heraus. Telefone wählen in der Regel einen aus und machen weiter, statt die Menge anzubieten, was eine Entscheidung der Software ist und keine Grenze des Protokolls.

Kann ich wählen, welchen Tag das Telefon auswählt?

Über keine gewöhnliche Schnittstelle. Brauchen Sie einen bestimmten Tag, ist der verlässliche Weg, ihn allein vorzuhalten, denn die Auswahl wird Apps nicht zur Steuerung überlassen.

Warum funktioniert meine Karte nicht mehr, wenn sie mit anderen in der Geldbörse steckt?

Meist wegen körperlicher Störung und nicht wegen der Antikollision. Kontaktlose Karten, die dicht beieinanderliegen, nehmen einander Feld weg und verstimmen einander, was verhindert, dass eine von ihnen sauber gelesen wird.

Verlangsamt die Antikollision einen Lesevorgang?

Geringfügig, wenn mehrere Tags anwesend sind, denn es braucht zusätzliche Runden zum Eingrenzen. Bei einem einzelnen Tag ist das Verfahren fast sofort fertig und bleibt unsichtbar.