AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein ist die ctapi.dll für alle kartenleser
Thema durchsuchen
Ansicht
Themen-Optionen

ist die ctapi.dll für alle kartenleser

Ein Thema von kiar · begonnen am 24. Jul 2004 · letzter Beitrag vom 25. Jul 2004
Antwort Antwort
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#1

ist die ctapi.dll für alle kartenleser

  Alt 24. Jul 2004, 17:08
hallo,

wie oben schon erwähnt, die frage ob diese dll für alle kartensysteme
benutzt werden kann.

hintergrund ist eine universelle zutrittskontrolle und zeiterfassung.
da aber es verschiedene kartensysteme gibt, will ich eine universelle lösung erreichen.

mir ist es völlig egal, ob ich die kartendaten verschlüsseln kann oder nicht. mir reicht es definierte daten von der karte zulesen.

info's und link's sind herzlich willkommen.

danke raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
238 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 00:22
Kann ich mir nicht vorstellen.

Generel ist es ja so, dass die Karte mit dem Kartenleser kommuniziert. Wie die zwei das machen, hängt von der Karte ab - sollte die PC-Seite aber nicht interessieren müssen.

Der Kartenleser kommuniziert mit dem PC. Da meist ein Treiber geboten wird, sollte diese Schnittstelle aber auch nicht interessieren müssen, solange dieser mit deiner ctapi harmonisiert. Tut er das nicht, oder es gibt für den Leser keinen Treiber, so ist zu hoffen, dass der Leser über das T0- oder T1-Protokoll verfügt - dann sollte es gehen. Ist aber recht kompliziert...

Noch kompizierter wird, wenn der Leser keine eigene Logik hat und "von Hand" an den Portpins "gewackelt" werden muss. Dann darfst du die ganze Kommunikation mit der Karte von Hand nachbilden. Was jedoch, je nach geforderten Timing, oft nahezu unmöglich ist.

Suchst du einen *einfachen*, günstigen und universellen Leser der *sehr viele* *kontaktbehaftete* Karte (inkl. manchen Prozessorkarten) lesen und schreiben kann, und für den es darüberhinaus noch Delphi-Komponenten gibt, dann schau dir mal die Produkte von Towitoko an! Hier

Nachtrag: Vorteil von Towitoko: Der Treiber indentifiziert Dir die eingegebene Karte, sodass du, je nach Kartentyp, ein anderes Datenlayout mappen kannst!

Grüsse!
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#3

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 10:39
hallo,

das system von towitko habe ich schon, läuft alles problemlos, nachteil dieses systems ist, das man immer die karten liefern muss.

mir geht es um ein flexibles system, welches auf baustellen eingesetzt werden kann, und die vorhandene infrastruktur genutzt wird.

zur zeit arbeite ich auf einer baustelle in antwerpen, die ihr eigenes zutritts- und kontrollsystem haben, also eine karte ist verfügbar. wir als subunternehmer müssen aber immer noch unsere zeiterfassung von hand machen.

ich wollte also die vorhandene karte nutzen, um meine zeiterfassung zu steuern.

mir wird also nichts anderes übrig bleiben, als für jedes einzelne kartensystem eine dll uzu machen, die mit meiner zeiterfassung kommunizieren kann.

macht das sinn, oder ist der aufwand zu gross?

danke raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
238 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 14:42
Das Problem seh ich nicht in der Karte, sondern eher in deren Datenmapping. Ich denke mal, dass du noch nicht einmal das Datenlayout der Karte haben wirst... Deine Idee passt vielleicht, solange es sich um eine "dumme" Karte handelt, welche lediglich eine Art ID von sich gibt. Aber wie ist es denn bei Memory- oder gar Prozessorkarten. Hier werden i.d.R. Applications definiert (ggfls. sogar mit LogIn und einer Schlüsselverwaltung). Wird eine Karte in Systemen mehrerer Hersteller verwendet, so wird entweder eine gemeinsame Application, oder für jeden Hersteller eine eigene Application definiert, auf die auch nur er Zugriff hat / haben darf. Darüberhinaus sind z.B. SLE-Karten i.d.R. bei Auslieferung nicht initialisiert und haben nur eine Default-PIN. D.h. du musst den dort vorhandenen Speicher erst einmal so initialisieren und zur Sicherheit eine PIN vergeben, dass er ein für deine Anwendung nutzbares und definiertes Datenlayout hat.

Du schreibst, dass es bei Towitoko das Problem gibt, "das man immer die karten liefern muss." Wie bitte meinst du dass? Ich hab selbst schon mit Towitoko-Chipdrives in einem Projekt gearbeitet und wir haben unserem Kunden mehrere Tausend Karten geliefert, die wir hier noch nicht einmal initialisiert haben, das wir das unserer Anwendung und den verwendeten Endgeräten überlassen haben.

Grüsse!
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#5

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 14:53
hallo mischerr,

wie gesagt, sind wir als subunternehmer auf baustellen, im laufe eines projektes kann es schon vorkommen bis zu 300 leute auf einer baustelle zu haben. ausserdem haben wir auch noch andere subunternehmer, welche nur kurze zeit auf der baustelle sind.

richtig ist das es mit prozessorkarten garnicht gehen wird. im endeffekt wird es wohl auf eine lösung herauslaufen, welche mit einem eigenem system läuft -> also karten liefern. bei towitoko ist es nur problematisch das man die karte einstecken muss. mir wäre ein berührungsloses system liebe.


vorschläge und link's in dieser richtig sind erwünscht.

danke Raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
238 Beiträge
 
Delphi 10.3 Rio
 
#6

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 15:08
Berührungslos? Dann wären vielleicht schon die einfachen Read-Only-Transpondersysteme von Conrad interessant. Oder etwas sowas wie hier - kontaktlose Karten. Die MF-Karten sind sogar sehr sicher! Die Leser "ID RW01" und "ID RW01L" machen einen guten Eindruck!

Grüsse!
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#7

Re: ist die ctapi.dll für alle kartenleser

  Alt 25. Jul 2004, 15:16
danke ich werde mal suchen und lesen.

raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz