NFC-Funktionalität im Google Nexus S?

Wie nahe muss ein Tag sein, damit das Telefon eine NFC-Karte erkennt? (10 cm oder kann es größer sein)

Kann sich das Telefon auch anderen Telefonen als NFC-Tag präsentieren? Wenn dies möglich ist, ist die Reichweite größer, wenn der NFC-Sender mit Strom versorgt wird?

Antworten (3)

Wie nahe muss ein Tag sein, damit das Telefon eine NFC-Karte erkennt? (10 cm oder kann es größer sein)

NFC hat absichtlich eine sehr niedrige Reichweite, da es schwierig sein soll, sich versehentlich mit den falschen NFC-Lesegeräten zu verbinden. Eine seiner möglichen Anwendungen ist die Unterstützung bei der Initiierung einer Verbindung mit größerer Reichweite (z. B. Bluetooth oder WLAN) ohne Konfiguration.

Kann sich das Telefon auch anderen Telefonen als NFC-Tag präsentieren? Wenn dies möglich ist, ist die Reichweite größer, wenn der NFC-Sender mit Strom versorgt wird?

Es gibt Pläne für zukünftige Android-Versionen zur Unterstützung der NFC-Kartenemulation, aber Nexus S wird es nicht bekommen, da ihm die notwendige Hardware fehlt. Ich kann mir mehrere Möglichkeiten vorstellen, dies zu umgehen, mit einigen Einschränkungen, da ein statisches NFC-Tag als Aufkleber erstellt werden kann, aber eine vollständige NFC-Kartenemulation in Nexus S nicht verfügbar sein wird.

Entschuldigen Sie, dass ich dieses Thema ausgrabe, aber ich war davon ausgegangen, dass der NFC-Controller im Nexus S die gesamte NFC-Kommunikation - einschließlich Kartenemulation - beherrscht, aber auf Softwareebene (noch) nicht unterstützt wird. Bitte sagen Sie mir nicht, ich solle diesen Traum zerstören.
@JornC: Der Link, den Lie gepostet hat, scheint mir ziemlich endgültig zu sein. Keine NFC-Kartenemulation für das Nexus S.
Das Nexus S verfügt über die Hardware für die Kartenemulation, es verfügt über einen PN544-Chip, dessen Spezifikation hier zu finden ist: nxp.com/documents/leaflet/75016890.pdf , in dem es heißt: „Kartenemulation ISO 14443 –AB-B“, MIFARE, FeliCa RF"
Das Nexus S (und das Galaxy Nexus) enthält tatsächlich eine Kombination aus dem PN544 und einem Secure Element (basierend auf SmartMX, einem Chipkarten-IC). Dadurch kann das Nexus S eine Kartenemulation als ISO 14443-A und MIFARE Classic durchführen. Genau das nutzt Google Wallet .

Die Spezifikationen des NFC-Controller-Chips im Nexus S lauten wie folgt: http://www.nxp.com/acrobat_download2/literature/9397/75016890.pdf

Zu antwortenIhre erste Frage, wie im obigen PDF beworben, hat der NFC-Controller-Chip im Inneren des Nexus S eine Reichweite von etwa 10 Zentimetern. In der Praxis (speziell für den NFC-Controller im Nexus S) ist es jedoch auf etwa 4 Zentimeter begrenzt. Sie müssen die Karte praktisch an die Rückseite des Telefons halten, damit es die Karte lesen kann. 10 Zentimeter sind massiv übertrieben, 4 Zentimeter sind das weiteste, was ich mit einer Karte erreichen könnte. Die Entfernung hängt stark von der Qualität des HF-Senders und des Empfängers am anderen Ende ab, sodass diese Entfernung unter verschiedenen Bedingungen sehr wohl zunehmen kann. Wenn Sie über eine spezielle Ausrüstung verfügen, ist es möglich, jede NFC-HF-Kommunikation bis zu einer Entfernung von etwa 10 Metern aufzunehmen, aber erwarten Sie nicht, dass NFC-Implementierungen in Telefonen weiter als 10 Zentimeter reichen.

Zu deiner zweiten Frage. Auch hier wird, wie im obigen PDF angekündigt, die Kartenemulation (die Fähigkeit, sich als NFC-Tag darzustellen) für die folgenden Standards unterstützt: ISO 14443 –AB-B', MIFARE, FeliCa RF. Das sind meines Wissens alle Standards, um die man sich (derzeit) kümmern sollte.

Die Kartenemulation wird jedoch nicht vom Android SDK unterstützt, und ich bin mir nicht sicher, ob sie in zukünftigen Versionen unterstützt wird oder ob Android-Entwickler an einer solchen Funktionalität arbeiten. Es wäre jedoch der logische nächste Schritt, das Android SDK zu unterstützen.

Der Link, den Lie gepostet hat, scheint mir ziemlich definitiv zu sein. Keine NFC-Kartenemulation für das Nexus S.

Ich weiß, dass dies bereits eine akzeptierte Antwort hat und ziemlich alt ist, aber die Antwort ist falsch.

"Wie nahe muss ein Tag sein, damit das Telefon eine NFC-Karte erkennt? (10 cm oder mehr)"

Die Antwort zitiert < 0,2 m, aber das stammt aus dem NFC-Standard, die tatsächliche Entfernung hängt vom Radius der Antennen des NFC-Chips ab. Im Fall des Nexus S kann es ein Tag von etwa 4 cm oder weniger erkennen, da das andere nicht akzeptiert wird Antwort sagt.

"Kann sich das Telefon anderen Telefonen auch als NFC-Tag präsentieren? Wenn dies möglich ist, ist die Reichweite größer, wenn der NFC-Sender mit Strom versorgt wird?"

Ja, es kann, irgendwie. Es kann eine NDEF-Nachricht mit Informationen (Klartext/URL/andere) „pushen“, und wenn Sie ein anderes Nexus S daneben platzieren, können Sie es mit der NFC-Anwendung von NXP oder anderen lesen. Mir sind derzeit keine Anwendungen auf dem Markt bekannt, die eine beliebige NDEF-Nachricht übertragen können, aber wenn Sie ICS haben, verfügt dies über die Android-Funktion „Beam“, die NDEF-Nachrichten verwendet. http://www.engadget.com/2011/12/01/android-4-0-ice-cream-sandwich-review/#beam

Es kann auch eine Kartenemulation durchführen, wie sie in Google Wallet verwendet wird, aber dies wird in der öffentlichen API nicht unterstützt. Sehen Sie sich jedoch dies für ein Gingerbread-ROM mit Emulationsfunktionen an: http://forum.xda-developers.com/showthread.php?t=1281946