QR Code Encoder

<< Click to Display Table of Contents >>

Navigation:  Komponenten > System >

QR Code Encoder

Der QR Code Encoder ist eine sichtbare Client-Komponente. Sie dient zur codierten Anzeige von frei definierbaren Texten.

 
Der Encoder ist bereits für die Verwendung mit den Smart-Clients voreingestellt. Er erleichtert die Einstellung der Server-Settings, da der Anwender die erforderlichen Daten nicht händisch eingeben muss. Er kann diese durch Scannen des QR Codes eintragen.

Die Komponente kann beliebige Texte encodieren. Dies könnte z.B. auch die Firmenhomepage oder Telefonnummer sein.

 

Datenpunkte der Komponente

Name

Typ

Funktion

Maus über

Ausgang

Über diesen Ausgang lässt sich ein Event Starten, wenn mit der Maus über das Objekt gefahren wird.

Portal benutzen

Bidirektional

Hier kann die Benutzung des Portals zur Laufzeit definiert werden. Nein nutzt das Portal nicht (lokaler Betrieb, bzw. über VPN). Ja nutzt nur den Zugang über Portal. Auto nutzt je nach Verfügbarkeit zuerst den lokalen Zugang.

Portal Benutzername

Bidirektional

Hier kann der Benutzername für die Anmeldung am Portal definiert werden.

Polling Intervall

Bidirektional

Hier kann die Aktualisierungszeit eingestellt werden.

Portal Passwort

Bidirektional

Hier kann das Passwort für die Anmeldung am Portal definiert werden.

QR aktualisieren

Bidirektional

Über eine Trigger an diesem Datenpunkt wird der QR mit den an den weiteren Datenpunkten angelegten Werten aktualisiert und die neuen Daten encodiert dargestellt.

Server Benutzername

Bidirektional

Hier kann der Benutzername für die Anmeldung am EisBär-Server definiert werden.

Server http Port

Bidirektional

Hier kann der http Port für die Kommunikation mit EisBär-Server definiert werden.

Server Name

Bidirektional

Hier kann der Name des EisBär-Servers definiert werden. Dieser wird in den Smart-Clients im NestedList-Modus als Überschrift angezeigt.

Server Passwort

Bidirektional

Hier kann das Passwort für die Anmeldung am EisBär-Server definiert werden.

Server REST port https

Bidirektional

Mit einem AN Signal, wird die Secure-Verbindung aktiviert. Mit AUS ist nur http aktiv.

Server Url

Bidirektional

Hier kann Url/IP als Ziel für die Kommunikation mit EisBär-Server definiert werden

Server Websocket Port

Bidirektional

Hier kann der Websocket Port für die Kommunikation mit EisBär-Server definiert werden.

Server Zugriff Ablaufdatum

Bidirektional

Hier kann das Ablaufdatum für den Zugriff der Smart-Clients auf den EisBär-Server definiert werden. Es gilt folgendes Format: jjjjmmttss für JahrMonatTagStunde.

Sichtbar

Eingang

Wird dieser Eingang nicht benutzt ist die Komponente sichtbar. Bei Benutzung wird mit einem Aus-Signal die Komponente unsichtbar und mit einem Ein-Signal sichtbar geschaltet.

Text zum Codieren

Bidirektional

Hier kann ein Text eingegeben werden, welcher nach dem Triggern von "QR aktualisieren" ausgelesen werden kann. Ist die Option "Server Zugangsdaten codieren" ausgewählt, wird hier der Text mit den Einstellungen ausgegeben.

Trübung [0-255]

Eingang

Über einen 1 Byte Wert von 0-255 kann die Trübung (Nicht-Durchsichtigkeit) der Komponente verändert werden. Dabei entspricht 0 der vollständigen Durchsichtigkeit. Der Wert 255 entspricht dem Wert, welcher über die Transparenz in den Eigenschaften eingestellt wurde. Wird also z.B. 80% Transparenz gewählt, entspricht das dem Verhalten beim Wert 255 an diesem Datenpunkt.

Verschlüsselung benutzen

Bidirektional

Mit "1" werden die Login Passwörter und das Verfallsdatum verschlüsselt. Mit "0" könnte der Inhalt als Klartext ausgelesen werden.

 

Werden die Parameter über die Datenpunkte gesetzt, müssen immer alle Datenpunkte gesetzt werden bevor der QR-Code über den Datenpunkt "QR aktualisieren" aktualisiert wird.

 

 

Eigenschaften der Komponente

Name

Standard

Funktion

Server Zugangsdaten

 

Eintragung der Server Zugangsdaten wie Servername, IP-Adresse, Port, Passwort etc.

QR Code Text

 

Eingabe von QR-Code Informationen, z.B. Internetlinks, Kontaktadressen usw.

Server Zugangsdaten codieren

 

Umschaltung zwischen den oben genannten  Eingabemöglichkeiten

Muss aktiviert werden um die Server Zugangsdaten zur QR-Code -Generierung zu verwenden. Der QR-Code wird in der EisBaer-App eingescannt.
wenn inaktiv, wird der Text unter "QR Code Text" umgewandelt.

Verschlüsselung benutzen

 

Bei Aktivierung werden die Passwörter und das Verfallsdatum verschlüsselt. Somit kann ein Auslesen als Klartext verhindert werden. Für die Verschlüsselung müssen alle Daten eingetragen sein.

 

 

Server Zugriff Ablaufdatum:

Als Gültigkeitsdatum kann eine Zahl mit vorangestelltem '+' angegeben werden. Die Zahl entspricht der Gültigkeitsdauer in Minuten.

In den Einstellungen im Editor kann auch Datum/Uhrzeit eingegeben werden. Dies benötigt das Format: jjjjmmttss für JahrMonatTagStunde.

 

Beispiel mit 5 Stunden Gültigkeit:

cfg:name=Lokal,ip=192.168.2.220,port=8003,wsport=8004,tls=0,interval=500,user=Gast,pass=,portal=no,puser=eisbaer,ppass=eisbaer,valid=+300

 

Hier eine Erklärung des Datenformats zur Verwendung mit den Smart-Clients:

 

cfg:                Kennzeichnet die folgenden Daten als Zugangsdaten für die Smart-Clients.
name=                Dieser Text wird in der App bei NestedList-Anzeige in der Titelzeile angezeigt.
ip=                URL bzw. IP-Adresse des EisBär Servers mit welchem sich der Smart-Client verbinden soll.
port=8003        Voreingestellter Http-Kommunikations-Port am EisBär Server. Wenn Sie diesen am Server verändern, müssen Sie diesen hier entsprechend anpassen.
wsport=8004        Voreingestellter Websocket-Kommunikations-Port am EisBär Server. Wenn Sie diesen am Server verändern, müssen Sie diesen hier entsprechend anpassen.

tls=0                Mit "1" werden die Login Passwörter und das Verfallsdatum verschlüsselt. Mit "0" könnte der Inhalt als Klartext ausgelesen werden.

interval=500        Zeigt den eingestellten Pollingintervall in Millisekunden.
user=Gast        Tragen Sie hier den gewünschten Namen des Benutzers ein. Gast ist der Defaultwert.
pass=                Tragen Sie hier das zum Benutzer passende Passwort ein. Als Default sind Standardbenutzer ohne Passwort verwendbar.
portal=                Nein nutzt das Portal nicht (lokaler Betrieb, bzw. über VPN). Ja nutzt nur den Zugang über Portal. Auto nutzt je nach Verfügbarkeit zuerst den lokalen Zugang. Falls dieser nicht funktioniert, wird versucht die Verbindung übers Portal aufzubauen.

puser=                Zeigt den Benutzernamen für den Portalzugang.

ppass=                Zeigt das Passwort für den Portalzugang.

valid=                Angabe der Gültigkeit des QR-Codes. Ab diesem Zeitpunkt wird der Smart-Client nicht mehr auf den Server verbinden und der Server wird aus der Liste gelöscht.