Lesen Sie Magnetkarten

Wir haben alle Magnetkarten in unseren Brieftaschen, von Geldautomatenkarten bis hin zu Firmenausweisen. Firmenkarten werden verwendet, um Versorgungsunternehmen innerhalb des Unternehmens zu verwalten, z. B. das Öffnen von Türen, die Verwendbarkeit von Mahlzeiten in der Kantine usw. In dieser Notiz berichten wir über ein Projekt zum Lesen von Magnetkarten.

Die Magnetkarten oder Abzeichen oder in englischer Magnetkarten-Karte sind PVC-Plastikkarten, bei denen ein Magnetstreifen auf einer Seite angebracht ist. Letztere können wir als ein Band in einer Audiokassette betrachten, das sich daher dazu eignet, Informationen nichtflüchtig zu enthalten. Sie können mit einem einfachen Schiebeleser gelesen werden, der beispielsweise auf der Seite sichtbar ist. Der verwendete Leser ist ein Leser mit seriellem RS232-Ausgang, der alle Spuren des Papiers lesen kann und somit für jede Art von Anwendung geeignet ist.

Der Standard, der die Eigenschaften der Magnetkarten definiert, ist die ISO 7810 für die physikalischen Abmessungen und die ISO 7811 für die Positionierung und den Aufbau der Magnetstreifen-Daten. Dieser Standard unterteilt den Magnetstreifen in drei Spuren:

- ISO 1-Spur, IATA (International Air Transportation Association), maximal 70 7-Bit-Zeichen;
- ISO 2-Spur, ABA (American Bankers Association), maximal 40 5-Bit-Zeichen;
- ISO 3-Spur, MINTS (National Transfer System der gegenseitigen Institution), maximal 107 5-Bit-Zeichen.

Hier ist der Screenshot des Projekts MagneticReader Das verwaltet das Lesen aller 3-Spuren einer Magnetkarte. Der Reader ist mit dem COM0-Port verbunden und ein FB sorgt für dessen Management. Der FB adressiert die Adressen der Puffer, in die die von den 3-Spuren gelesenen Daten übertragen werden, siehe Projekt auf GitHub.

War dieser Artikel hilfreich?