Kartenleser Software - HeinrichKnauf/Icecreaminventory-Doku GitHub Wiki
Es gibt zwei USB-Kartenleser vom Typ SCM SCL011
-
"Alter" Kartenleser (optisch Neutral), angeschlossen am "Alten" Raspi
-
"Neuer" Kartenleser (Aufdruck "CosmosDirect")
An einem PC lassen sich beide Kartenleser betreiben, auch unter Linux. Für den "Neuen" Kartenleser ist eine spezielle Treibersoftware nötig, die archiviert vorgehalten wird. Sie liegt unter icecreamsoftware-backend-master/SCL011. Die Software muss von dort mit Administratorrechten in den /usr/lib Verzeichnisbaum kopiert werden.
Die Kartenleser können auch über lsusb
iddentifiert werden:
Bus 001 Device 027: ID 04e6:5293 SCM Microsystems, Inc. - "Alter" Kartenleser
Bus 001 Device 019: ID 04e6:5292 SCM Microsystems, Inc. SCL011 RFID reader - "Neuer" Kartensleser
RC522-Kartenleser
Am "Neuen" Raspi ist versuchsweise an der SPI-Schnittstelle ein RC522-Kartenleser angeschlossen. Mehr Infos hier
Hilfsprogramme für Karten Allgemein
-
pcscd - PCSC-Dämon
Installation:
sudo apt get pcscd
Betrieb:
sudo pcscd -d -f
Auf dem Raspi musss dieser Prozess stets im Hintergrund laufen. Auf dem PC kann er dazu dienen, den Kartenleser zu testen. Bei Ein- und Ausstecken des Kartenlesers sowie beim Erkennen einer Karte wird folgendes angezeigt (hier am Beispiel des "neuen" USB-Kartenlesers)
Found Vendor/Product: 04E6/5292 (SCM Microsystems, Inc. SCL011 RFID reader)
Weitere benötigte Software:
-
sudo apt install pcsc-tools
-
Dokumentation, Anleitungen, Quellen für Treiber und Softwareprojekte
https://github.com/OpenSC/OpenSC/wiki
https://ccid.apdu.fr/ccid/unsupported.html
https://ccid.apdu.fr/ccid/supported.html
https://ludovicrousseau.blogspot.com/2010/04/pcsc-sample-in-different-languages.html