Hallo zusammen, bin für mein kleines Projekt momentan auf der Suche nach einer einfachen Möglichkeit, Daten per NFC an mein Smartphone zu übertragen. Habe in Zuge dessen bereits mit dem Adafruit NFC Breakout Board gearbeitet, aber aufgrund der Komplexität und meiner geringen Erfahrung bin ich mit der geplanten Emulation einer Chipkarte noch nicht zum Erfolg gekommen. Wollten nun mal fragen, ob jemand zufällig eine Lösung/ein Modul kennt, das zb. die Emulation von Chipkarten ermöglicht? Habe jetzt schon geraume Zeit gesucht, aber leider noch nichts gefunden, was meinen Anforderungen entspricht.. Umgebung des Systems ist ein Microcontroller sowie der Raspberry Pi, gängige Schnittstellen sind also vorhanden. Die zu übertragende Datenmenge beschränkt sich auf wenige Bytes, ich möchte ausschließlich zwei kurze IDs übermitteln. Freue mich über jede Anregung. Gruß, Jul
Hey Jul, Ich habe viel mit NFC gearbeitet..aber auf Java ebene ..wo ich Android apps geschriben hatte. mein blog: http://mifareclassicdetectiononandroid.blogspot.de/2011/04/reading-mifare-classic-1k-from-android.html was genau willst du mit NFC machen..? kanst du bischen mal erleuchten..? danke Domnic
Hallo Domnic, ich will mich momentan in die Thematik NFC und speziell in die Kommunikation zwischen einem eingebetteten System (Mikrocontroller, one-chip-computer) und einem mobilen Endgerät einarbeiten, da ich die Technik interessant finde und zum anderen ich in Kürze ein NFC-basiertes Projekt in der Firma angehen soll. Würde NFC gerne dazu benutzen, um einem Smartphone eine eigens generierte ID zu übermitteln (zb. ähnlich einer Zugangskontrolle). Interessant ist daher für mich momentan ausschließlich die Übertragungsrichtung NFC-Modul -> Smartphone. Hoffe ich konnte grob darstellen worauf ich abziele :) Gruß, Jul
Hi Jul, Finde ich schoen interesante was du machen willst mit NFC. Die sache ist so.. Near Field Communication arbeitet im frequency bereich 13.6MHz. Da existiert eine Patent von NXP (ein koncern aus Philips) heisst - MiFare. Die arbeitet im 13.6MHz meistens eingezätz im Smart phone bereich. MiFare karten sind vielfähltig .. 500 b (Ultralight) bis 4K und mit verschiedene Crypto technologie wie DES, AES und so.w. a) Eine ID zum übermittlen von NFC embedded zum eine smart phone brauchst du eigentlich nun eine karte - eine MiFare 1 -4 K oder eine Ultralight karte reicht schoen. Auf Smartphone ebene muss du eine app bauen aus Android oder Bada oder Blackberry..was deine schmack ist. Da kann ich dir helfen. b) Du kanst auch eine Embedded version NFC Lesser/Schriber bauen.. c) Wenn du keine karten verwenden willst..musst du eine Karte "emuliern" das heisst.. musst du eine hardware bauen.. 1) mit NFC Tx/Rx, 2) antenne und 3) musst du die NFC APDU's unterstuzen.. UID zum übermittlen. Hier musst du achten.. was für eine karten type du emmulierst.. - Ultralight 500 ist am enfachsten. Für b & c..reicht dir.. etwas wie.. http://www.ti.com/tool/trf7970aevm kanst du besser spielen. Kostet etwas aber, gewisse lern kurve.. Für a - reicht dir eine Mifare Karte.. und eine smart phone wie Nexus S. Sorry.. meine deutsch ist nicht so perfekt.. aber wenn du fragen hast..einfach melden. :) VG Domnic
Hi Domnic, vielen Dank für deine ausführliche Antwort. Der Einsatz einer Karte wie Mifare kommt leider nicht in Frage, da sich die zu übertragenen Daten (ID) ständig ändern... Wenn ich eine Mifare-Karte verwenden würde, müsste mein System die Karte kontinuierlich neu beschreiben, ich glaube dass das nicht die beste Lösung ist (Haltbarkeit der Karte). Das Problem mit dem Chip von TI ist das gleich wie mit dem NXP - Board, mit dem ich hier gerade arbeite: Die Dokumentation ist recht dürftig, und ich habe leider noch keine Quelle gefunden, in der jemand eine funktionierende Emulation aufgebaut hat.. Gruß, Jul
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.