Herunterladen Inhalt Inhalt Diese Seite drucken

Datafox AE-MasterIV Handbuch Seite 59

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

Werbung

Handbuch Datafox AE-MasterIV
¥
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 CR LF (0x0D, 0x0A) abgeschlossen wer-
den.
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.
Bei Verbindungsproblemen kann mit Hilfe eines „Alive-Datensatzes" die Fehleranalyse vereinfacht werden.
Durch den Alive-Datensatz können Sie feststellen, ob das Gerät online oder offline war, z. B. bei Strom-
ausfall. Sie können ebenso anhand des Alive-Zählers im Alive-Datensatz feststellen, ober der Webserver
durchgehend erreichbar war. Bei jedem Fehlversuch Daten zu senden wird der Alive-Zähler erhöht. Kom-
men keine Daten am Server an und der Alive-Zähler im Alive-Datensatz hat den Wert 1, wurde das Gerät
vom Strom getrennt.
Version: 04.02.00.05
Seite 59
www.datafox.de

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis