Die implementierte XML-Schnittstelle verbindet den Public Spot und ein externes Gateway. Sie leitet dabei die Daten des
Benutzers nur an das Gateway weiter, das anschließend die Authentifizierung und Abrechnung übernimmt und dem
Public Spot nur Informationen über Dauer und Limitierungen des Benutzerzugangs mitteilt.
Der Public Spot übernimmt also dabei nur die folgenden Aufgaben:
1
Weiterleiten der Benutzeranfragen
1
Einschränken von unerlaubten Zugangsversuchen
1
Annahme der Gateway-Kommandos zum Starten und Beenden einer Sitzung
1
ggf. Abrechnen der Sitzungen
Da es nicht sinnvoll ist, alle vorhandenen, teilweise sehr speziellen Szenarios mit den zugehörigen Gateway-Befehlen im
Public Spot zu implementieren, ist die XML-Schnittstelle universal und flexibel aufgebaut.
Funktion
Die Kommunikation zwischen XML-Interface und externem Gateway läuft ab wie folgt:
1. Der Benutzer verbindet sich mit dem WLAN auf dem Public Spot und sendet eine HTTP-Anfrage an den Public Spot.
2. Der Public Spot leitet die HTTP-Anfrage für den Login-Vorgang weiter an das externe Hotspot-Gateway. Dazu befindet
sich das externe Hotspot-Gateway entweder in einem frei zugänglichen Netz des Public Spots oder seine Adresse
gehört zur Liste der freien Hosts.
Das externe Gateway erhält die MAC-Adresse des anfragenden Public Spot-Clients dabei in der Weiterleitung durch
den Public Spot. Unter Public-Spot-Modul > Seitentabelle wählen Sie dazu bei der entsprechenden Seite den Typ
"Redirect" aus und ergänzen die URL um den Parameter ?myvar=%m.
Beispiel: http://192.168.1.1/?myvar=%m
Hierbei ist myvar eine beliebig wählbare Variable. Entscheidend ist die Variable %m, die der Public Spot beim
Weiterleiten der Anfrage durch die MAC-Adresse des Public Spot-Clients ersetzt.
3. Das Hotspot-Gateway prüft die Anmeldedaten des Benutzers und kontaktiert ggf. weitere IT-Systeme zur
Kreditkartenabrechnung o.ä..
Handbuch Public Spot
3 Einrichtung und Betrieb
83