Examole D'un Message; Données Dans La Mémoire Flash - Arexx BS-1400GPRS Mode D'emploi

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

Publicité

Les langues disponibles

Les langues disponibles

Examole d'un message:

id==$i&&value==$v
Dans cet exemple, un serveur web a été programmé pour décoder le string
indiqué en deux paramètres 'id' et 'value'. Cette méthode permet de fournir
les données à jour du BS1000 vers une page web sans utiliser un PC.
Cette méthode est également utilisée pour mettre à jour le MultiLogger.
Données dans la mémoire flash
Un masque xml spécial donne accès aux données dans la mémoire flash à
un logiciel externe. La page 'data xml' indique des mesures d'une certaine
période.
Les pages sont appeleées par les variables suivantes:
Paramètre
Nom
A
B
C
D
Exemple d'un message:
http://log77.lan/data.xml?A=327682224&B=327685203&C=4096&D=1
Cette requête génère l'ensemble de données suivant:
F
<?xml version="1.0" encoding="utf-8" ?>
<measurements>
R
<value id="4096" type="1" t="327682224">25.1</value>
<value id="4096" type="1" t="327682287">39.5</value>
<value id="4096" type="1" t="327682335">33.7</value>
A
<value id="4096" type="1" t="327682378">30.7</value>
<value id="4096" type="1" t="327682417">28.9</value>
N
<more>327684165</more>
</measurements>
Ç
Les données xml comprennent des éléments 'measurements' en tant
qu'éléments root. Cet élément contient 0, 1, ou plus d'éléments 'value'.
A
Chaque élément 'value' représente une mesure. Il possède les attributs
suivants:
I
•id Identification du capteur
•type Type de capteur; 1=Température, 3= RH, 5=CO2
S
•t Indicateur de temps; Nombre de secondes à partir de 1-1-2000
La valeur de mesure elle-même est indiqué sous forme de valeur d'élément.
Puisque la transmission de données peut prendre un certain temps, on peut
raccourcir le fichier xml comme cela a été fait dans l'exemple ci-dessus. Cela
se traduit dans le fichier par l'élément 'more'. La valeur de l'élément 'more'
indique à quelle heure la BS1000 a appelé pour la dernière fois des données
de la mémoire flash. Cette valeur ne doit pas concorder avec la dernière
valeur horaire indiquée. Si l'élément 'more' manque, l'ensemble de données
n'est pas terminé.
Type
Description
Heure
Début de la période; nombre de secondes à partir de 1-1-2000
Heure
Fin de la période; nombre de secondes à partir de 1-1-2000
Int
ID du capteur
Int
Type de capteur; 1=Temp, 3=RH%, 5=CO2
99

Publicité

Table des Matières
loading

Table des Matières