Internet der Dinge SS2014/IDD14P05 NXP NFC Raspberry

Aus Verteilte Systeme - Wiki
Wechseln zu: Navigation, Suche

Dieses Projekt wird im Rahmen der Master-Lehrveranstaltung in Informatik 8171 Internet der Dinge im SS14 von Jan Lietz durchgeführt.

Ziele

Ein Tool / Library zur einfachen Verwendung des NXP NFC Shield auf Raspberry Pi schreiben.

Die original NXP Reader Library von der Hersteller-Firma ist zwar recht umfangreich, besteht aber fast nur aus diversen Teilfunktionen, die erst für eine sinnvolle Verwendung zusammengeführt werden müssen. Das hier zu erstellende Tool wird Funktionen zur Verfügung stellen die es ermöglichst das NXP NFC Shield auf eine Anwenderfreundlicheren Ebene zu benutzen.

NXP NFC Shield


Komponenten

  • Ein Raspberry Pi
  • NXP NFC Shield (PNEV512R - Explore NFC – Exclusive from element14)
  • Diverse TAGs / Karten
  • Eine Library in C um der NFC-Reader anzusprechen.
  • Beispiel-Code
    • Card-Pulling (TAG suchen)
    • Card-Emulation ( TAG simulieren)
    • P2P (Reader miteinander Kommunizieren lassen)

Anforderungen

Ergebnis des Projekts: Ein Konsolen-Tool und dazugehöriger C-Library.

Funktionen

In diersem Unterbereich wird die Handhabung des Tools erklärt. Es werden die einzelnen Eingabe-Befehle und deren Auswirkung erläutert.

TAGs / Karten

In diesen Unterbereich werden die TAGs aufgelistet, die man mit der Hardware ansteuern kann. Zu Einzelnen TAGs gibt es zusätzlich detailhierte Beschreibungen


Software-Design

In diesen Abschnitt werden einige Fragen zum Design geklärt.

Links

Student

  • Name: Jan Liez
  • Studiengang: Master Informatik
  • E-Mail: Jan.Lietz@gmx.net