LORAWAN
LoRaWAN ist eine Funktechnologie, die Daten über große Entfernungen bei geringem Stromverbrauch übertragen kann. In Docuflair wird LoRaWAN eingesetzt, um kabellose Kartenleser an Druckern zu betreiben — besonders nützlich bei Geräten ohne eigene Kartenleser-Schnittstelle. Ein Benutzer hält seine Karte an den LoRaWAN-Kartenleser, und der Druckauftrag wird freigegeben.
Der folgende Abschnitt beschreibt, wie Sie einen Kartenleser mit LORAWAN-Technologie in Docuflair registrieren. Ein Vorteil gegenüber herkömmlichen Kartenlesern ist, dass Sie LORAWAN-fähige Kartenleser auch bei Geräten ohne Kartenleserschnittstelle einsetzen können. Ein Anwendungsgebiet für eine solche Lösung ist beispielsweise die Einbindung von Druckern ohne Display in eine Pull Print Druckumgebung.
Gateway Konfiguration
Abschnitt betitelt „Gateway Konfiguration“Ermitteln Sie die IP-Adresse des Gateways (der Name im Netzwerk lautet dragino-xxxxx). Öffnen Sie die Adresse anschließend im Browser oder wechseln Sie alternativ direkt zu http://Adresse:8080 und melden Sie sich am Gateway an.

Nach erfolgreicher Anmeldung wird das Dragino Dashboard angezeigt. Wechseln Sie nun zur Seite der Network Server (Server > Network Server).

Mit einem Klick auf Launch startet der Chripstack Server auf Port 8080 und die Anmeldeseite wird angezeigt.
Standardmäßig funktionieren folgende Anmeldeinformationen: - Benutzername: admin - Kennwort: admin

Wechseln Sie zur Seite der Gateways und prüfen Sie, ob der Status Online angezeigt wird.

Wechseln Sie zur Seite der Applications (Tenant > Applications) und erstellen Sie dort mit einem Klick auf Add application eine neue Anwendung.

Erstellen Sie in der Anwendung im Reiter Devices mit einem Klick auf Add device ein neues Gerät.


Tragen Sie in der Anwendung im Reiter Integrations die folgende Konfiguration ein:
- Payload encoding: JSON
- Event endpoint URL(s): https://redirect.docuflair.com/LoraWAN.ashx

Fügen Sie mit einem Klick auf die Schaltfläche Add header einen neuen Header mit folgenden Werten hinzu: - KEY: DOCUFLAIR - VALUE: PLATZHALTER
Ersetzen Sie den PLATZHALTER durch die CloudClient Local ID von Docuflair. Zum Abrufen dieser Information verwenden Sie den folgenden Befehl im Docuflair Konsolenmanagement (dfcmd).
CloudClient showid
Im obigen Beispiel lautet die CloudClient Local ID: f52cda8d-445b
Kartenleser Konfiguration
Abschnitt betitelt „Kartenleser Konfiguration“Als Name des Kartenlesers in Docuflair können Sie den obigen Namen oder alternativ die DeviceEUI verwenden.

Um den im Gateway registrierten Kartenleser mit Docuflair zu verknüpfen, registrieren Sie ihn zusätzlich im Docuflair Manager. Eine detaillierte Anleitung finden Sie hier.
Problemanalyse
Abschnitt betitelt „Problemanalyse“Stellen Sie bei Problemen den Log-Level auf Maximum und werten Sie die Log-Datei Mobile Redirector.log aus.
2024-12-11 13:24:51.958 [INF] 1 Starting service "MobileRedirector"2024-12-11 13:24:51.960 [INF] 1 Service "MobileRedirector" started successfully2024-12-11 13:24:51.960 [INF] 22 ServiceMasterThread for "MobileRedirector" started2024-12-11 13:25:02.261 [INF] 23 RedirectorService connected: "Docuflair Redirect Service 1.0"2024-12-11 13:25:02.413 [INF] 23 LoraWan message:{ "ExtensionData": { "$type":"ExtensionDataObject" }, "instanceId":"f52cda8d-445b", "eventTime":"2024-12-11T13:26:01.6244036+01:00", "serverTime":"2024-12-11T13:26:19.6554678+01:00", "deviceId":"TWN4-R2024391956-SB1", "deviceAddr":"2cf7f12043301b0a", "cardId":"011228CD5C", "sent":true, "$type":"LoraWanEvent"}2024-12-11 13:25:02.419 [INF] 23 HandleLoraWanMessage: reader="TWN4-R2024391956-SB1", card="011228CD5C"2024-12-11 13:25:02.444 [WRN] 23 LoraWAN: No user found for card="011228CD5C"2024-12-11 13:25:02.466 [INF] 23 LoraWAN: #Actions=1 found: reader="TWN4-R2024391956-SB1", card="011228CD5C"2024-12-11 13:25:02.467 [INF] 23 LoraWAN: Action "PrintAllJobs": reader="TWN4-R2024391956-SB1", card="011228CD5C"2024-12-11 13:25:02.472 [DBG] 23 PrintAllJobs() started2024-12-11 13:25:02.472 [WRN] 23 Unknown user2024-12-11 13:25:02.472 [DBG] 23 DeleteAllJobs() finished: 0 old jobs deletedDas obige Beispiel zeigt, dass die Kommunikation grundsätzlich funktioniert und Daten empfangen werden. Für die angegebene Kartennummer (011228CD5C) wurde allerdings kein Benutzer im System gefunden, weshalb keine Aktion ausgeführt wird.
