Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Router - angemeldete W-LAN-Clients auslesen (https://www.delphipraxis.net/176309-router-angemeldete-w-lan-clients-auslesen.html)

musicman56 26. Aug 2013 16:41

Router - angemeldete W-LAN-Clients auslesen
 
Hallo,

einer meiner Kunden hat eine auf den ersten Blick verrückte, aber auf den zweiten Blick sehr intelligente Idee. Es geht um die Erfassung von Anwesenheits-Zeiten.

Die Grundidee ist, jeden Mitarbeiter mit einem Smartphone auszustatten (Handy und Gebühren bezahlt die Firma) und ich soll anhand der Anwesenheit der Handys - respektive deren Benutzer - die Anwesenheit für die Zeiterfassung ableiten. Eigentlich einfach und genial zugleich. Das Problem ist nur: der Router müsste das WLAN-Protokoll (wer hat sich an- und abgemeldet) zum Auslesen anbieten. Genau da komme ich nicht weiter.

Die Frage ist, kennt jemand einen Router der die Möglichkeit bietet, das W-LAN-Protokoll auszulesen?

franktron 26. Aug 2013 16:44

AW: Router - angemeldete W-LAN-Clients auslesen
 
Das kannst du über den DHCP Server abfragen.

Wenn die Handys sich ins W-Lan einloggen

RWarnecke 26. Aug 2013 17:26

AW: Router - angemeldete W-LAN-Clients auslesen
 
Warum über das WLAN-Protokoll gehen ? Ich würde auf den Smartphones eine App installieren, die auf das besagte WLAN reagiert. Das soll heißen, wenn sich das Smartphone in das besagte WLAN einloggt, dann sendet die App die Startzeit an einen Server. Wenn die App die Verbindung zum Server verliert, weiß der Server das er für das Smartphone X die entsprechende Endzeit eintragen muss.

Ich hoffe ich konnte es verständlich rüberbringen. Ansonsten nochmal nachfragen.

hathor 26. Aug 2013 17:49

AW: Router - angemeldete W-LAN-Clients auslesen
 
Lass Dir erst mal die Einverständniserklärung des Betriebsrates oder die Unbedenklichkeitsbestätigung eines Arbeitsrechtlers vorlegen!

Der schöne Günther 26. Aug 2013 19:30

AW: Router - angemeldete W-LAN-Clients auslesen
 
Rein interessenshalber: Sollen die Mitarbeiter das auch wissen?

Ansonsten halte ich das für nicht all zu geeignet: Um Strom zu sparen loggen sich die Dinger ständig aus dem WLAN aus (bzw schalten den Adapter ab). Ob beim Wiederherstellen dann wieder ein neues DHCP-Lease angefordert wird weiß ich spontan nicht.

Was geht denn über Exchange? Damit kannst du doch (meine ich) auch die Position abfragen, Kamera auslösen...

musicman56 26. Aug 2013 19:34

AW: Router - angemeldete W-LAN-Clients auslesen
 
Hallo,

danke erstmal für eure Antworten. Der Betriebsrat ist kein Problem, weil es keinen gibt. Wenn die Mitarbeiter einverstanden sind, und das sind sie (das ist schon geklärt), dann gibt's auch zukünftig keine Probleme. Und wenn doch, dann habe nicht ich die Probleme am Hals, sondern der Chef.

Auf den Smartphones eine App installieren habe ich schon in Erwägung gezogen, aber wieder verworfen. Ich bekomme zwar die Login-Zeit, aber nicht die Logout-Zeit, und die ist für die Anwesenheitszeit wichtig. Alternativ könnte die Handy-App ja ständig pollen, aber das ist technisch nicht besonders elegant denke ich.

Code:
Das kannst du über den DHCP Server abfragen.
Wenn das gehen würde, wäre es natürlich optimal. Wie komme ich denn an einen DHCP-Server ran? Gibt's da ein API? Sorry wenn ich aus deiner Sicht vielleicht dumme Fragen stelle. Ich hab's mehr mit Datenbanken und bin zudem Autodidakt, also keine Programmierer-Ausbildung. Aber wenn du mir einen Schubser in eine Richtung geben könntest, dann arbeite ich mich schon rein.

musicman56 26. Aug 2013 19:47

AW: Router - angemeldete W-LAN-Clients auslesen
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1226295)
Ansonsten halte ich das für nicht all zu geeignet: Um Strom zu sparen loggen sich die Dinger ständig aus dem WLAN aus (bzw schalten den Adapter ab). Ob beim Wiederherstellen dann wieder ein neues DHCP-Lease angefordert wird weiß ich spontan nicht.

Danke für den Hinweis! Bei meinem HTC kann ich einstellen, ob das W-LAN aktiviert bleiben soll. Wie es bei anderen Handys ist, muss ich erst noch in Erfahrung bringen.[/QUOTE]

Zitat:

Zitat von Der schöne Günther (Beitrag 1226295)
Was geht denn über Exchange? Damit kannst du doch (meine ich) auch die Position abfragen, Kamera auslösen...

Oooops...mit Exchange hatte ich bisher gar nichts am Hut. Ich kenne aber einen Spezialisten, den werde ich mal fragen.

arnof 26. Aug 2013 20:02

AW: Router - angemeldete W-LAN-Clients auslesen
 
Bei einer fritzbox sieht man im WLAN Bereich welche macadresse mit dem WLAN verbunden ist.

musicman56 26. Aug 2013 20:12

AW: Router - angemeldete W-LAN-Clients auslesen
 
Hallo,

an der Fritz-Box-Doku hänge ich momentan dran. Habe da soeben zufällig was Interessantes entdeckt - den "Push-Service". Ich denke, das könnte mein Problem lösen. Da wird per E-Mail eine HTML-Statistik versandt. Steht fast alles drin, was ich wissen muss.

jensw_2000 26. Aug 2013 20:20

AW: Router - angemeldete W-LAN-Clients auslesen
 
Über die DHCP Lease Table wird das nur sehr unzuverlässig klappen, weil eine DHCP Lease oft mehrere Tage gilt.
Du siehst also nur, welche "Geräte MAC" wann, welche IP bekommen hat und wann diese abläuft.
Es ist nicht sichergestellt, dass jedes Handy jeden Morgen eine neue Lease vom DHCP bekommt.
(Außer Du setzt die Lease-Dauer auf < 1 Tag, was andere Probleme mit sich bringen kann).

Aber warum nicht anders herum.
Du musst "ohne App auf dem Handy" irgendwo eine Zuordnung zwischen Handy MAC Adresse, IP Adresse und "Mensch" vornehmen.
Das könntest Du an Hand von IP Reservierungen am DHCP Server regeln.
Dann einfach einen kleinen Ping Dienst, der Personen und deren Handy IP Adressen kennt ...
Der Dienst pingt alle statisch reservierten Handy IP Adressen alle paar Minuten an und weiß dann "Mensch da" - "Mensch weg" ...

Das ist recht simpel programmierbar und Du hast keine Abhängigkeiten zum Gerätetyp.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.
Seite 1 von 4  1 23     Letzte »    

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