Exemple D'un Message - Arexx BS-510 Mode D'emploi

Masquer les pouces Voir aussi pour BS-510:
Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

Le rapport http, le message par courriel et l'objet du courriel sont des
champs de texte qui acceptent des variables. La valeur d'une variable est
converti en texte à l'endroit de la variable lors de la création du texte du
message.
Voici la liste des variables:
Variable
$v
$q
$i
$r
$h
$m
$s
$Y
$M
$D
$S
$w
$t
$d
F
$p(dt)
R
A l'exception de $w et $S, l'heure UTC plus le décalage dû au fuseau ho-
A
raire (selon la définition sur la page de configuration du serveur horloge)
s'applique à toutes les indications d'heure. L'heure UTC s'applique aux indi-
N
cations horaire $w et $S.
Ç
Pour la requête http, le message est codé à l'aide de "encode". Dans ce cas,
les signes non-alphanumériques sont convertis en chaînes de caractères
A
%hh, „hh" représentant un chiffre hexadécimal. Les chaînes '&&' et '=='
constituent une exception: elles sont converties en '&' ou '='. Le message
I
pour la requête http est transmise dans l'en-tête de la requête (la ligne en-
tête POST) ou bien ajouté à l'url de la requête (GET) en séparant l'url et le
S
message par le signe '?'.

Exemple d'un message:

id == i && $ value == $ v
Cet exemple montre la programmation d'un serveur web pour décoder
la chaîne de caractère indiquée en deux paramètres 'id' et 'value'. Cette
méthode permet au BS1200 de mettre à jour une page internet avec des
mesures actuelles sans l'intermédiaire d'un PC.
Description
Valeur mesurée
Type de capteur 1 = Température (°C), 3 = RV% (%), 5=CO2 (ppm)
N° d'identification du capteur
Valeur rssi (Valeur de seuil du signal en dBm)
Indication de l'heure de la mesure
Indication de la minute de la mesure
Indication de la seconde de la mesure
Indication de l'année de la mesure
Indication du mois de la mesure
Indication du jour de la mesure
Indication de l'heure de la mesure en secondes depuis le 1-1-2000 UTC
Manque: Moment de la dernière mesure qui n'a pas pu être transmise
au serveur http. Est requis pour la synchronisation du Templogger.
time string measurement time in hh:mm:ss format
time string; moment de la mesure au format: hh:mm:ss
Valeur précédente. Si dt=0, la valeur précédente est indiquée, sinon la
valeur interpolée à l'instant moins dt secondes est indiquée.
73

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Bs-1200wifi

Table des Matières