
B
B
a
a
s
s
i
i
c
c
f
f
u
u
n
n
c
c
t
t
i
i
o
o
n
n
s
s
S
S
M
M
S
S
r
r
e
e
a
a
d
d
/
/
w
w
r
r
i
i
t
t
e
e
SMS function provides reading and writing CyBro variables.
Read commands are given as: <variable>=?
Write commands are given as: <variable>=<value>
SMS may contain multiple commands, separated by spaces. Mix of reading and writing is supported.
If reading succeeds, read value is returned. If writing succeeds, read value and 'ok' is returned (only when
ControlAck is 1). If reading/writing fails (e.g. wrong name), err is returned.
Module first perform writes, then reads. Result is always an actual CyBro value.
Read variable:
Write variable:
Multiple reads and writes:
a=11 b=22 ok c=err d=30 ok
In this example, variable c doesn't exist and variable d is limited by CyBro program. If messaging is not
working, it may be because SIM card is data-only.
A
A
l
l
a
a
r
r
m
m
f
f
u
u
n
n
c
c
t
t
i
i
o
o
n
n
When trigger variable is set to 1, related SMS will be sent. After getting request, module will automatically
write 0 to trigger variable.
Triggers, messages and phone numbers are located in separate groups:
[SMSAlarmTrigger]
1024
1025
[SMSAlarmText]
The quick brown fox jumps over lazy dog.
The slow brown dog jumps over lazy fox. Total jumps: %jump_count
[OutgoingPhones]
+491112345678
+491112345678
First trigger is related to first message/number, second trigger to second message/number and so on.
Alarm message may show values, in format %<variable name>[:<d>]. Variables should be defined in
[CybroVars] group.
If <variable name> is defined, value will be sent, otherwise percent sign and following characters will be sent
as text.
Comentarios a estos manuales