5.11.5.2. SMS empfangen
Datafox MasterIV Geräte, die mit einem GPRS-Modem ausgestattet sind, sind nun in der Lage eine
SMS zu empfangen.
Folgende Funktionen können dadurch realisiert werden:
►
Anzeige, einer an das Gerät gesendeten SMS auf dem Display. Wie es bereits durch
DFCComSendMessage oder bei der HTTP-Rückantwort möglich ist.
►
Aufforderung eine Serviceverbindung aufzubauen (Identisch zur http-Antwort)
►
Eine Eingabekette in der Signalverarbeitung zu starten
►
Einen Signalton ausgeben
Bedingung
eine SMS zu empfangen ist, dass ein
KEY
in dem SMS-Text hinterlegt sein muss.
Der Key für das Gerät, wird in der GPRS/HTTP .ini Datei hinterlegt.
Textnachricht
Das Schlüsselwort welches in der SMS enthalten sein muss ist
message=Text1
Text Zeile2
Zeile3 usw.
&delay=
10&key=ja
Hierbei bedeutet die
10
, dass die Nachricht für 10 Sekunden angezeigt wird.
Nach dem
Zeichen wird jeweils automatisch ein Zeilenumbruch eingefügt.
Wurde noch kein
key
im Gerät hinterlegt, muss die Seriennummer des Gerätes als key verwendet
werden. Wird der key im Gerät gelöscht (leeres Passwort), so wird jede SMS angenommen.
Die jeweils letze Nachricht können Sie im Bios-Menü unter „Bios (Menü)“einsehen.
Serviceverbindung
Der Inhalt der SMS ist analog zu dem der http-Antwort vom WEB-Server.
Bisher werden 3 Schlüsselworte unterstützt:
service
,
host
und
port
. Dem Schlüsselwort muss ein
‚=’-Zeichen mit dem jeweiligen Wert folgen. Die einzelnen Felder wiederum werden mit dem ‚&’-
Zeichen getrennt.
Mit dem Schlüssel
service=1
, wird das Gerät veranlasst, eine Wartungsverbindung aufzubauen. Es
wird versucht zu dem im Studio unter „Konfiguration->Systemvariablen Active-Mode“ eingestellten
Server („Host“ und „Port“) eine Verbindung herzustellen. Optional ist es auch möglich, den Server
direkt in der SMS anzugeben ->
host=
.
Voreingestellt ist dann der Port 8000. Mit dem zusätzlichen
Parameter
port=
kann auch dieser Wert in jeder SMS angepasst werden.
Beispiele:
a) service=1
b) service=1&host=www.datafox.de
c) service=1&host=123.123.123.123
d) service=1&host=www.datafox.de&port=4711
In Beispiel a) wird zu dem in der „Active-Mode“ hinterlegten Server eine Verbindung aufgebaut.
Bei b) und c) werden Verbindungen auf Port 8000 zum jeweils genannten Server aufgebaut.
Im letzten Beispiel wird versucht, eine Verbindung zum Datafox-Server an Port 4711 herzustellen.
Manual TimeboyIV
page 42
date: 11.07.2013 Version 04.02.04