Verwenden Ihre Entwicklungsteams unseren Makro-Kommandosatz „VHL“? Eine gute Wahl! Schließlich bietet er viele Vorteile im Vergleich zu Low-Level-Befehlen. Doch ab jetzt empfehlen wir von BALTECH ihnen, VHL mit einem anderen unserer Betriebsmodi zu kombinieren: Autoread. Hier erfahren Sie, warum Ihre Anwendungsentwicklung mit diesem Ansatz effizienter und zukunftssicherer wird.
Die Stärke von VHL
VHL (Very High Level) war bisher unsere Standardempfehlung für Entwickler:innen, die mit BALTECH-Lesegeräten arbeiten – und das aus gutem Grund:
- Lesen und schreiben Sie selbst große Datenmengen mit leistungsstarken, fehlerresistenten Befehlen.
- Sie brauchen keine tiefgreifenden Kenntnisse des Kartensystems.
- Erstellen Sie universell einsetzbare Anwendungen für verschiedene Kartentypen: So können Sie z. B. eine Anwendung, die für MIFARE DESFire-Karten geschrieben wurde, auch mit LEGIC-Karten verwendet – ganz ohne Codeänderung. Die kartentypspezifischen Informationen werden in die Konfiguration des Lesers ausgelagert.
Was ist Autoread?
Im Autoread-Modus erledigt der Leser viele Aufgaben selbstständig, ohne von der Anwendung gesteuert zu werden. Dazu gehören:
- Autonomes Scannen, Validieren und Lesen von Kartennummern
- Automatische Interpretation und Formatierung der Nummern
- Autonome Interaktion mit Karteninhabern durch Schalten des Piepsers, der LED oder eines Relais
Alle Informationen, die der Leser dafür braucht, werden in seiner Konfiguration hinterlegt.
VHL & Autoread – die perfekte Kombi
Durch die Kombination von VHL mit Autoread entstehen für Sie viele Vorteile:
- Weniger Komplexität: Sie verlagern noch mehr Logik von der Anwendung auf den Leser. So müssen sich Ihre Entwickler:innen nicht mit grundlegenden Leser-Aufgaben befassen oder sich um Details wie Datenkodierung oder Priorisierung logischer Kartentypen kümmern.
- Mehr Flexibilität: Viele Änderungen, die nach Inbetriebnahme nötig werden, können in der Konfiguration des Lesers vorgenommen werden – Anpassungen der Anwendung sind dann nicht nötig.
- Zukunftssicherheit: Unsere neuesten Funktionen wie Mobile ID oder Wireless Upload basieren auf Autoread, und auch bei zukünftige Entwicklungen setzen wir bei BALTECH auf diesen Modus.
So implementieren Sie VHL & Autoread
Der Ablauf ist folgender:
- Der Leser arbeitet im Autoread-Modus und erledigt das Scannen der Karten, die Validierung usw. selbstständig.
- Nach dem Lesen einer gültigen Kartennummer wird der Autoread-Modus angehalten.
- Ihre Anwendung ruft die Nummer ab, führt VHL-Befehle aus und reaktiviert Autoread.
Eine vollständige Implementierungsanleitung finden Sie in unserer Online-Doku.
Haben Sie noch Fragen? Dann kontaktieren Sie uns gerne. Wir stehen Ihnen beim Einstieg mit Rat und Tat zur Seite.