NFC-Tags als Trigger in Linux-Scripts

vorhergehende Artikel in: Linux
02.12.2016

Nachdem ich meine neue Liebe für NFC entdeckt habe und unter anderem das entsprechende PAM-Modul ausprobiert habe, wollte ich nun versuchen, NFC-Tags in Linux-Skripten als Trigger einzusetzen.

Ich wollte dazu nichts programmieren - ich dachte mir, dass es bereits Tools geben müsse, die mir die Arbeit abnehmen können. Und ich hatte recht! Folgendes Expect-Script gibt eine erste Idee davon, was möglich ist:

#!/usr/bin/expect
set timeout -1
spawn pcsc_scan 
set card 0
set ATR ""
while {1 > 0} {
expect "Card state: Card inserted," {
puts stderr "\nKarte aufgelegt"
set card 1
}
expect -re "ATR:(.*)" {
if { $card >0} {
puts stderr $expect_out(1,string)
set ATR $expect_out(1,string)
}
}
expect "Card state: Card removed," {
puts stderr "\nKarte entfernt"
if { $card >0} {
if { {string trimleft $ATR} != ""} {
puts stderr $ATR
set card 0
set ATR {}
}
}
}
}

Artikel, die hierher verlinken

Android als Smartcard (NFC)

15.07.2017

Nachdem ich bereits in der Vergangenheit verschiedene Experimente mit der NFC-Technologie gemacht habe, wollte ich endlich mein großes Ziel erreichen: Ein Smartphone als NFC-Smartcard zu nutzen...

Alle Artikel rss Wochenübersicht Monatsübersicht Codeberg Repositories Mastodon Über mich home xmpp


Vor 5 Jahren hier im Blog

  • When Someone Requests a Jimi Hendrix Song

    23.08.2020

    Er hier ist mir schon einige Male mit interessanten Videos aufgefallen...

    Weiterlesen

Neueste Artikel

  • Anlehnung an todo.txt für collectedlinks

    Ich habe den Generator für meine Heimatseite im Zwischennetz wieder um ein neues Feture erweitert.

    Weiterlesen
  • NeoVim und ausrangierte Plugins

    Ich habe nun seit geraumer Zeit NeoVim im Einsatz im Produktivbetrieb zum Entwickeln - nicht nur - von Software. Dabei hat sich gezeigt, dass ich meinem Ziel, der Philosophie des Einsatzes möglichst weniger Plugins immer näher komme:

    Weiterlesen
  • Kritzelgenerator

    Ich habe mal wieder etwas im Internet gefunden, das mich herausforderte, eine Fingerübung in Java abzuhalten:

    Weiterlesen

Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.

Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.

Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...

PS: Meine öffentlichen Codeberg-Repositories findet man hier.