|
<< 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. |
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.