Zum Inhalt springen
Sprache: DE

Kann ein eigenes Gerät für ein Telefon als Tag auftreten?

Drei Wege, und sie scheitern verschieden. Ein dynamischer Tag, verdrahtet mit dem Mikrocontroller, der auch antwortet, wenn das Gerät aus ist. Ein Lesechip, der auch eine Karte emuliert, der das Gerät versorgt braucht. Oder ein gewöhnlicher Tag, der eine Adresse trägt, wobei ein anderer Funk die Arbeit macht.

Weg eins, ein dynamischer Tag

Der dynamische Tag ist der Weg mit den wenigsten Bedingungen. Der Chip zeigt dem Telefon einen genormten Tag-Typ vor, der Mikrocontroller schreibt den Inhalt über I2C oder SPI, und das Telefon liest ihn, ob das Gerät läuft, schläft oder abgesteckt ist, da das Feld den Tag versorgt.

Seine Grenze ist, dass der Inhalt das ist, was die Firmware zuletzt geschrieben hat. Ein Gerät, das einen Monat lang aus war, antwortet mit dem Zustand, den es vor einem Monat hatte, was für eine Einstellung richtig und für eine Messung falsch ist.

Weg zwei, ein Chip, der emuliert

Ein Transceiver für Lesegeräte kann die andere Rolle spielen. TIs Datenblatt zum TRF7970A führt die Kartenemulation neben dem Betrieb als Lesegerät und dem Punkt-zu-Punkt-Modus auf, einen eingebauten Automaten für die Antikollision zur Emulation eines Transponders nach ISO/IEC 14443 A, und einen Felddetektor mit einstellbaren Schwellen zum Aufwachen, gemacht für den Betrieb als passives Ziel: Der Chip schläft, bis das Feld eines Telefons erscheint, und antwortet dann.

Zwei Bedingungen kommen mit. Das Gerät muss versorgt sein, da der Chip aus der Platine zieht statt aus dem Feld, und die Antworten müssen geschrieben werden: Einen Type-4-Tag zu emulieren heißt, die Befehle zu beantworten, die die Seite zu Type 4 aufführt, dieselbe Arbeit, die ein Android-Dienst in Software auf der Seite zur Kartenemulation leistet.

Was es einbringt, ist eine frische Antwort bei jedem Antippen, in diesem Augenblick berechnet, was kein abgelegter Tag kann.

Weg drei, an einen anderen Funk übergeben

Der dritte Weg hört auf zu versuchen, den Austausch über NFC zu tragen. Der Tag hält eine Adresse, eine Kennung oder die Kenngrößen einer anderen Verbindung, und das Telefon wechselt für alles Längere zu Bluetooth oder Wi-Fi, die Teilung, die die Seite zum Vergleich zieht.

Es ist der billigste der drei, und der einzige, der arbeitet, wenn der Austausch mehr als ein paar hundert Bytes ist: Ein Antippen entscheidet, wer mit wem spricht, und ein für Durchsatz gebauter Funk übernimmt das Sprechen.

Zwischen ihnen wählen

Fragen Sie, was wahr sein muss, wenn das Telefon ankommt. Darf das Gerät aus oder leer sein, antwortet nur der dynamische Tag. Muss die Antwort bei jedem Antippen anders sein, ist der emulierende Chip der richtige. Ist das, was dem Antippen folgt, eine Datei, ein Strom oder eine Sitzung, planen Sie die Übergabe und lassen Sie NFC die Vorstellung machen.

Fragen Sie dann, was die Seite des Telefons braucht. Ein genormter Tag-Typ wird von jedem Telefon ohne Anwendung gelesen, während ein herstellereigener Austausch heißt, auf beiden Seiten eine Anwendung zu schreiben, und auf dem iPhone zeigt die Seite zur Kartenemulation, wie eng dieser Weg ist. Die Zwänge des Telefons entscheiden das meist, bevor die Platine es tut.

Häufige Fragen

Kann ein Gerät einem Telefon antworten, während es ausgeschaltet ist?

Nur über einen Tag, den das Telefon versorgt, etwa einen dynamischen Tag. Ein Chip, der emuliert, zieht seine Energie aus der Platine, das Gerät muss also laufen.

Braucht ein emulierendes Gerät eine Anwendung auf dem Telefon?

Nicht, wenn es einen genormten Tag-Typ emuliert und mit NDEF antwortet. Ein herstellereigener Austausch braucht eine Anwendung auf beiden Seiten.

Welcher Weg gibt bei jedem Antippen eine andere Antwort?

Der emulierende Chip, der seine Antwort berechnet, wenn das Lesegerät fragt. Ein dynamischer Tag antwortet mit dem, was die Firmware zuletzt geschrieben hat.

Was, wenn der Austausch groß ist?

Übergeben Sie ihn an einen anderen Funk. NFC stellt die beiden Geräte vor, und Bluetooth oder Wi-Fi trägt, was folgt.