Gebruiksaanwijzing LAN Base Station
Expressie
$v<10
$v<10 && $i=8297
($v<-10 || $v>10)&&c==0
Het http bericht, email bericht en email onderwerp zijn tekstvelden die aangevuld kunnen
worden met variabelen. De waarde van een variabele wordt bij het construeren van de
berichttekst omgezet in tekst die op de plaats van de variabele wordt toegevoegd. De lijst
met variabelen is als volgt:
Variabele
Omschrijving
$v
waarde van de meting
$q
type sensor 1 = temperatuur (°C), 3 = RV% (%), 5=CO2 (ppm)
$i
identificatie nummer van de sensor
$r
rssi waarde (dBm)
$h
uur van het tijdstip van de meting
$m
minuten van het tijdstip van de meting
$s
seconden van het tijdstip van de meting
$Y
jaar van het tijdstip van de meting
$M
maand van het tijdstip van de meting
$D
dag van het tijdstip van de meting
$S
van het tijdstip van de meting in seconden sinds 1-1-2000 UTC
$w
missing. tijdstip waarop laatste meting niet kon worden doorgestuurd naar
http server. Wordt gebruikt bij templogger synchronisatie.
$t
time string Tijdstip van de meting in hh:mm:ss formaat
$d
datum string. Tijdstip van meting in kort datum formaat.
Alle tijdsvariabelen behalve $w en $S zijn in UTC plus de tijdzone offset gegeven in de
Time server instelling pagina. De tijdsvariabelen $w en $S zijn in UTC.
Voor het HTTP request geldt dat het bericht gecodeerd wordt. Hierbij worden niet
alfanumerieke tekens omgezet in %hh strings, met hh een hexadecimaal getal.
Een uitzondering wordt gemaakt voor de reeks '&&' en '==': deze worden omgezet in '&',
resp '='. De bericht tekst wordt bij een http request doorgegeven in de request header
(POST), dan wel toegevoegd aan de URL van het request (GET); hierbij wordt het
scheidingsteken '?' tussen URL en bericht toegevoegd.
Voorbeeld bericht:
id==$i&&value==$v
Een web server is bij dit voorbeeld in staat de gegeven string te decoderen in twee
parameters 'id' en 'value'. Het op deze manier mogelijk de BS1000 een website van
actuele metingen te laten voorzien zonder tussenkomst van een pc.
Omschrijving
resulteert in true zodra de meting onder de waarde 10
komt.
resulteert in true zodra de meting voor sensor 8297 onder
de waarde 10 komt.
resulteert in true zodra de meting kleiner is dan waarde -10
of groter dan 10, en de weekdag zondag is.
15 / 18
7 juni 2010