Forum: Mikrocontroller und Digitale Elektronik NFC - Smartphone Datenübertragung


von Jul R. (nador)


Lesenswert?

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

von Savio (Gast)


Lesenswert?

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

von Jul R. (nador)


Lesenswert?

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

von Savio (Gast)


Lesenswert?

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

von Jul R. (nador)


Lesenswert?

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
Noch kein Account? Hier anmelden.