5.2.3. Exemple d'utilisation 1
Dans cet exemple, la trame contient les données mesurées par le module environnemental.
$
echo "56000000019304D0EC1328B41FA0DF1E000000807B0000008005" | ./br_uncompress.exe -a 3 0,1,7 1,1,6 2,1,7 3,1,10 4,1,10 5,1,6
Scan args:
S00: 0,1.000000,7
Scan args:
S01: 1,1.000000,6
Scan args:
S02: 2,1.000000,7
Scan args:
S03: 3,1.000000,10
Scan args:
S04: 4,1.000000,10
Scan args:
S05: 5,1.000000,6
nb_of_type_measure: 5
batch requested: 0
no sample: 1
cnt: 0
tag: 0, index 0
timestamp: 550 Measure: 2464
tag: 1, index 1
bi: 0 sz: 7 timestamp: 550 Measure: 2324
tag: 2, index 2
bi: 0 sz: 7 timestamp: 550 Measure: 1012
tag: 3, index 3
bi: 0 sz: 7 timestamp: 550 Measure: 0
tag: 4, index 4
bi: 0 sz: 7 timestamp: 550 Measure: 0
TimeStamp of the sending
bi: 1 sz: 5 raw: 0
timestamp: 551
UNCOMPRESS SERIE
cnt: 0
551
550 0 2464
550 1 2324
550 2 1012
Cette version de l'Atm'o n'inclut pas la mesure et la transmission d'impulsions présentées ici
550 3 0 //
Cette version de l'Atm'o n'inclut pas la mesure et la transmission d'impulsions présentées ici
550 4 0 //
Dans cet exemple, la trame à décoder est :
56000000019304D0EC1328B41FA0DF1E000000807B0000008005
La ligne exécutée dans une console pour décoder la trame est :
$ echo "56000000019304D0EC1328B41FA0DF1E000000807B0000008005" | ./br_uncompress.exe -a 3 0,1,7 1,1,6 2,1,7 3,1,10 4,1,10
Les lignes suivantes sont le résultat du décodage de la trame.
On observe dans les dernières lignes :
UNCOMPRESS SERIE
Numéro de ce batch
cnt: 0
Timestamp de la trame
551
Timestamp, label et valeur pour le 1
550 0 2464
Timestamp, label et valeur pour le 1
550 1 2324
Timestamp, label et valeur pour le 1
550 2 1012
Cette version de l'Atm'o n'inclut pas la mesure et la transmission d'impulsions présentées ici
550 3 0 //
Cette version de l'Atm'o n'inclut pas la mesure et la transmission d'impulsions présentées ici
550 4 0 //
Le timestamp correspond à la date relative en secondes (0 correspondant au démarrage du
capteur) à laquelle la trame a été envoyée. Si on considère qu'elle est immédiatement reçue
par le réseau, alors elle peut être mise en relation avec la date de réception de la trame
sur le réseau afin d'obtenir une date absolue pour les échantillons de données.
Le timestamp de chaque échantillon correspond, de la même manière que pour le timestamp de
la trame, à la date relative à laquelle l'enregistrement de la donnée a été effectué.
Le label identifie le type de la valeur. Par exemple, le label 1 identifie une mesure
d'humidité.
Donc si on reçoit cette trame le 18/07/2017 à 17h31, on peut admettre qu'à cette date,
l'horloge relative du capteur valait 551 (=timestamp de la trame).
La date absolue de cet échantillon est donc le 18/07/2017 à 17h31.
nke
MANUEL UTILISATEUR
Capteur ATM'O (PTHr) - LoRaWAN
er
er
er
(33).02.97.36.10.12
enregistrement de la mesure de température ambiante. T = 24,64C
enregistrement de la mesure d'hygrométrie. rH = 23,24%
enregistrement de la mesure de pression. P = 1012hPa
Fax
(33).02.97.36.55.17
Révision :
Page 13/14
1.2