EVIS

<< Click to Display Table of Contents >>

Navigation:  Komponenten > Herstellerspezifische Treiber >

EVIS

Dieser Treiber ist eine unsichtbare Server-Komponente und dient zur Verbindung des EVIS-Systems mit dem EisBär.

 

Datenpunkte der Komponente:

Name

Typ

Funktion

Benutzer exportieren (CSV String)

Ausgang

Ausgabe der Benutzerliste als Text, wenn der Triggereingang getriggert wurde.

Benutzer exportieren Trigger (CSV String)

Eingang

Trigger für die Ausgabe der Benutzer.

Benutzer importieren (CSV String)

Eingang

Importieren der Benutzer über eine Zeichenkette.

Benutzer exportieren (Dateiname)

Eingang

Durch Angabe eines absoluten Speicherpfad, kann die Benutzerliste als CSV exportiert und gespeichert werden.

Benutzer importieren (Dateiname)

Eingang

Durch Angabe eines absoluten Speicherpfad, kann die Benutzerliste als CSV importiert werden.

Diagnose [Text]

Ausgang

Hier werden Fehlermeldungen ausgegeben. Verbunden mit dem Eingang [Signal] des Protokollfensters werden dort die Diagnoseinformationen angezeigt.

Letzte Zugangsverweigerung (Benutzer)

Ausgang

Hier wird der Benutzername der letzten Zutrittsverweigerung ausgegeben (siehe Benutzerverwaltung)

Letzte Zugangsverweigerung (Benutzer-ID aus Karte)

Ausgang

s.o. nur Ausgabe der zugehörigen User-ID, wie auf der Karte gespeichert

Letzte Zugangsverweigerung (Benutzer-ID)

Ausgang

s.o. nur Ausgabe der zugehörigen User-ID, wie in der Benutzerverwaltung definiert.

Letzte Zugangsverweigerung (Karten-ID)

Ausgang

s.o. nur Ausgabe der zugehörigen Unique-ID, wie auf der Karte gespeichert

Letzte Zugangsverweigerung (Reader)

Ausgang

s.o. nur Ausgabe des Namens des Readers, bei dem die Karte verwendet wurde.

Letzter Zugang (Benutzer)

Ausgang

Hier wird der Benutzername der letzten Zutrittserlaubnis ausgegeben (Siehe Benutzerverwaltung)

Letzter Zugang (Benutzer-ID aus Karte)

Ausgang

s.o. nur Ausgabe der zugehörigen User-ID, wie auf der Karte gespeichert

Letzter Zugang (Benutzer-ID intern)

Ausgang

s.o. nur Ausgabe der zugehörigen User-ID, wie in der Benutzerverwaltung definiert.

Letzter Zugang (Karten-ID)

Ausgang

s.o. nur Ausgabe der zugehörigen Unique-ID, wie auf der Karte gespeichert

Letzter Zugang (Reader)

Ausgang

s.o. nur Ausgabe des Namens des Readers, bei dem die Karte verwendet wurde.

Logdaten exportieren (Alle)

Eingang

Alle Zugangsdaten (Log) werden in ein File exportiert

Logdaten exportieren (interne Benutzer-ID)

Eingang

Alle Zugangsdaten die angegebene interne Benutzernummer betreffend werden in ein File exportiert

Logdaten exportieren (Karten Benutzer-ID)

Eingang

Alle Zugangsdaten die angegebene Karten-Benutzernummer betreffend werden in ein File exportiert

Logdaten exportieren (Karten-ID)

Eingang

Alle Zugangsdaten die angegebene Karten-ID betreffend werden in ein File exportiert

Treiber An/Aus

Bidirektional

Schaltet den Treiber An/Aus

Zugriff verweigert Trigger (global)

Ausgang

Ein TRUE wird hier ausgegeben, wenn an irgendeinem Reader eine Karte verweigert wurde (Siehe Benutzerverwaltung)

Zugriffstrigger (global)

Ausgang

Ein TRUE wird hier ausgegeben, wenn an irgendeinem Reader eine Karte akzeptiert wurde (Siehe Benutzerverwaltung)

 

Zu jedem definierten Reader wird ein Unterordner (benannt nach dem vergebenen Namen des Readers) mit Reader-spezifischen Datenpunkten angelegt.

Name

Typ

Funktion

Cash-Daten da

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

Datenträger da

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

Datenträger klemmt

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

Datenträger Move OK

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

EVIS Passiv

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

FW-Version

Ausgang

FW Version des Readers

Gültige Karte eingelegt

Ausgang

Zeigt an, ob aktuell eine für diesen Reader gültige (siehe Benutzerverwaltung) Karte „eingelegt“ ist

Gültige Karte eingelegt (Letzte Benutzer ID aus Karte)

Ausgang

Benutzer ID (in Karte gespeichert) der letzten gültigen Karte

Gültige Karte eingelegt (Letzte interne Benutzer ID)

Ausgang

Benutzer ID (intern laut Benutzerverwaltung) der letzten gültigen Karte

Gültige Karte eingelegt (Letzte Karten-ID)

Ausgang

Karten ID (in Karte gespeichert) der letzten gültigen Karte

Gültige Karte eingelegt (Letzter interner Benutzername)

Ausgang

Benutzer Name (intern laut Benutzerverwaltung) der letzten gültigen Karte

Gültige Karte eingelegt (Trigger)

Ausgang

Wird mit TRUE getriggert, wenn eine gültige Karte erkannt wurde

Logdaten exportieren (alle)

Eingang

Alle Zugangsdaten (Log) (diesen Reader betreffend) werden in ein File exportiert

Logdaten exportieren (für interne Benutzer-ID)

Eingang

Alle Zugangsdaten (diesen Reader betreffend) die angegebene interne Benutzernummer betreffend werden in ein File exportiert

Logdaten exportieren (für interne Karten-Benutzer-ID)

Eingang

Alle Zugangsdaten (diesen Reader betreffend) die angegebene Karten-Benutzernummer betreffend werden in ein File exportiert

Logdaten exportieren (für Karten-ID)

Eingang

Alle Zugangsdaten (diesen Reader betreffend) die angegebene Karten-ID betreffend werden in ein File exportiert

Spez. Applikation da

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

Status Info Byte

Ausgang

Status Info Byte (als Wert)

Status Info Text

Ausgang

Status Info Byte (ausgewertet als Text)

Synced

Ausgang

Zeigt an, ob das System mit dem Reader gesynct ist

Taste gedrückt

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

Ungültige Karte eingelegt

Ausgang

Zeigt an, ob aktuell eine für diesen Reader ungültige (siehe Benutzerverwaltung) Karte „eingelegt“ ist

Ungültige Karte eingelegt (Letzte Benutzer ID aus Karte)

Ausgang

Benutzer ID (in Karte gespeichert) der letzten ungültigen Karte

Ungültige Karte eingelegt (Letzte interne Benutzer ID)

Ausgang

Benutzer ID (intern laut Benutzerverwaltung) der letzten ungültigen Karte

Ungültige Karte eingelegt (Letzte Karten-ID)

Ausgang

Karten ID (in Karte gespeichert) der letzten ungültigen Karte

Ungültige Karte eingelegt (Letzter interner Benutzername)

Ausgang

Benutzer Name (intern laut Benutzerverwaltung) der letzten ungültigen Karte

Ungültige Karte/PIN (Trigger)

Ausgang

Wird mit TRUE getriggert, wenn eine ungültige Karte erkannt wurde

Zeit/Zutritt Daten da

Ausgang

Flag aus Status Byte (für Details EVIS kontaktieren)

 

 

Eigenschaften der Komponente:

Name

Standard

Funktion

Scanner

0

Hier werden die am System angeschlossenen Scanner definiert. Hier kann ein Name vergeben und die Modbus-Adresse des Scanners (DIP-Schalter am Gerät) eingestellt werden.

COM Port

1

Einstellung für den Kommunikationsport

BAUD Rate

9600

Einstellung für die Übertragungsgeschwindigkeit

Timeout [ms]

500

Timeout Zeit

Polling Delay [ms]

200

Zeitversatz für die Datenübertragung

Übertragungsprotokoll

EVIS Frame

Übertragungsprotokoll

Treiber An/Aus

 

Schaltet den Treiber An oder Aus

 

 

Benutzerverwaltung:

Die Benutzer sollen zur Laufzeit verwaltet werden können. Dementsprechend können wir keine benutzerspezifischen Datenpunkte anlegen, da diese zur Laufzeit nicht verknüpft werden können.

Deshalb erfolgt die Zugangskontrolle auf Reader-Ebene. Es gibt also für jeden Reader ein SP, das getriggert wird, wenn an dem jeweiligen Reader eine gültige Karte (oder PIN Eingabe) erkannt wurde.

In der Benutzerverwaltung können nun Benutzer definiert werden und dabei angegeben werden, für welche Reader der Benutzer Zugriff hat.

 

z.B. 3 Reader definiert (R1, R2 und R3), die z.B. Zutritt zu 3 verschiedenen Räumen gewähren

Nutzer 1 – Kartennummer ABCFEF1111 – Zugriff für Reader 1 und 2

Nutzer 2 – Kartennummer ABCFEF2222 – Zugriff für Reader 2 und 3

Wenn Nutzer 1 nun seine Karte an Reader R1 hält, so bekommt er Zutritt – der Datenpunkt „Gültige Karte Eingelegt“ wird also aktiviert, solange die Karte angelegt ist. Weiterhin werden die Datenpunkte entsprechend aktualisiert, die angeben, wer zuletzt erfolgreich Zutritt erhalten hat (global und auf Reader-Ebene).

Wenn Nutzer 1 nun seine Karte an Reader R3 hält wird er keinen Zutritt bekommen und der Datenpunkt „Gültige karte eingelegt“ von Reader 3 wird nicht TRUE gesetzt (aber dar Datenpunkt „Ungültige Karte eingelegt“, falls hier ebenfalls etwas ausgelöst werden soll)

Die Benutzerverwaltung kann mit einem beliebigen Programm erfolgen, das CSV Dateien generieren kann. Es werden Kommentare unterstützt (durch # gekennzeichnet). Seperator ist das Semikolon. Eine Benutzerzeile sieht wie folgt aus:

<Benutzername>;<Kartennummer/PIN>;<interneBenutzernummer>;<Liste der erlaubten Reader-Adressen getrennt durch Komma>

 

Beispiele:

Max Mustermann; E0051000018178868;101;1,2,3 #Erlaubt für Reader 1, 2 und 3

--> Die Karte mit der Nummer E0051000018178868 gehört zu Max Mustermann mit der internen Benutzernummer 101 und hat Zugang zu allen 3 Readern

 

Moriz Mann; E0051000018178867;102;1 #Erlaubt für Reader 1

--> Die Karte mit der Nummer E0051000018178867 gehört zu Moritz Mann mit der internen Benutzernummer 102 hat Zugang nur zu Reader 1

 

Gast; 12345;500;1 #Erlaubt für Reader 1

--> Die PIN 12345 kann Gästen zur Verfügung gestellt werden, damit diese Zugang zu Reader 1 haben