Abfrage und Steuerung über XML Dateien
Format der XML Dateien
Jede Datei beginnt mit dem Header:
<?xml version="1.0"?>
oder
<?xml version="1.0" encoding="UTF-8"?>
Gefolgt von dem Basis-Eintrag. Folgende Basis-Einträge stehen zur Auswahl:
<io>
</io> # E/A-System
<info>
</info> # Allgemeine Informationen abfragen
<cmgr ...>
</cmgr> # SMS versenden (nur Mobilfunkgeräte)
<email ...>
</email> # eMail versenden
Alle Daten werden in UTF-8 kodiert. Folgende Zeichen müssen
als Sequenzen übertragen werden:
& - &
< - <
> - >
" - "
' - '
Beispiele zu den Basis-Einträgen:
a) E/A System
<?xml version="1.0"?>
<io>
<output no="1"/>
<output no="2" value="on"/>
<input no="1"/>
</io>
Hinweis: Als "value" kann sowohl on/off als auch 0/1 angegeben werden.
Zurückgegeben wird immer on oder off.
Zurückgeliefert wird etwa folgendes:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<io>
<output no="1" value="off"/> # Zustand von Ausgang 1; hier eingeschaltet
<output no="2" value="on"/> # Zustand von Ausgang 2; wurde eingeschaltet
<input no="1" value="off"/> # Zustand von Eingang 1; hier ausgeschaltet
</io>
</result>
Zu beachten ist, das Ausgänge, welche ferngesteuert werden sollen, als"Remote Controlled" konfiguriert
sein müssen.
62
# Zustand von Ausgang 1 abfragen
# Ausgang 2 einschalten
# Zustand von Eingang 1 abfragen
CT-Router ADSL