Herunterladen Diese Seite drucken

Datafox AE-MasterIV Handbuch Seite 48

Vorschau ausblenden Andere Handbücher für AE-MasterIV:

Werbung

Handbuch Datafox AE-MasterIV
Achtung:
Es ist zu beachten, dass derzeit keine Leerzeichen oder Umlaute per GPRS über-
tragen werden können. Dieses Problem ist bekannt und wird bearbeitet.
GET example/getdata.php?table=datensatz&parameter1=wert1&parameter2=wert2&checksum=pruefsumme
¤
GET example/getdata.php? ist der Präfix der HTTP Daten und gibt den Pfad auf den Webserver
an wo sich das entsprechende php-Skript befindet, mit dem die HTTP Daten verarbeitet werden.
¤
table entspricht einer Datensatzbeschreibung aus dem Setup (die Tabelle, aus der Daten übermittelt
werden sollen).
¤
parametern entspricht den Feldnamen aus der Datensatzbeschreibung (Tabellenfeld).
¤
checksum dient zur Fehlererkennung bei der Datenübertragung
Damit das Übertragungsvolumen gering bleibt, sollten nur wenige Zeichen für Tabellen und Feldnamen
eingegeben werden.
Die Prüfsumme errechnet sich aus der Summe aller ASCII Werte der übertragenen Parameterwerte (nur
der Werte, nicht der Feldname, d. h. alles was zwischen dem = und dem & steht). Der Webserver muss
folgende Antwort innerhalb von HTTPTIMEOUT zurücksenden:
1.) bei Erfolg (Prüfsumme korrekt): status=ok&checksum=pruefsumme Daraufhin wird der Datensatz
im AE-MasterIV gelöscht
2.) bei Fehler (Prüfsumme nicht korrekt): status=error&checksum=pruefsumme Daraufhin wird der
letzte Datensatz noch einmal gesendet
Achtung:
Jeder Antwortstring vom Server muss mit 0x0D 0x0A abgeschlossen werden.
Als fixe Parameter sind anzugeben:
"status=ok&checksum=" oder "status=error&checksum="
Als optionale Parameter sind erlaubt:
"&time=" es wird der Timestamp des Servers übergeben
"&message=" es wird eine Nachricht zur Anzeige am Display übergeben
"&delay=" gibt an, wie lange die Nachricht angezeigt werden soll
"&beep=" für die Art des Signals 0 = kein, 1 = 1 x lang, 2 = 2 x lang,
3 = 1 x kurz, 4 = 2 x kurz und 5 = 3 x kurz
Falls man Datum und Zeit im AE-MasterIV mit dem Server abgleichen will, kann das in der Rückantwort
zum AE-MasterIV nach folgendem Beispiel geschehen:
status=ok&checksum=3142&time=2003-10-28_17:00:55
Der AE-MasterIV stellt nun die interne Uhr auf 17:00:55 und das Datum auf den 28.10.2003.
Version: 04.01.04.50
Seite 48
www.datafox.de

Werbung

loading