LoRaWAN DELTA P - Guide utilisateur / User guide version V1.0.0
4. DESCRIPTION DES TRAMES
4.1. Trames montantes (uplink)
Les trames montantes du produit vers le réseau (uplink) ont une taille variable selon les informations transmises.
4.1.1 Octets fixes
Les deux premiers octets de la trame sont systématiquement dédiés pour indiquer le code de la trame et le statut comme présenté ci-dessous :
0
1
Code
Statut
4.1.1.01
Octet code
Cet octet contient le code associé à la trame pour faciliter le décodage de celle-ci par le système d'information.
4.1.1.02
Octet de statut
L'octet de statut (Octet de statut) est décomposé de la manière suivante :
Statut Alarmes
Bit 7
Pas d'Erreur
Configuration
réalisée
Batterie faible
Erreur matérielle
Incohérence de
configuration
Détails des champs :
•
Compteur de trames : il s'incrémente à chaque émission et permet rapidement de voir si une trame a été perdue. Il compte de 0 à 7
avant de reboucler.
•
Erreur matérielle : ce bit est mis à 1 lorsqu'une erreur matérielle s'est produite, par exemple un problème d'écriture en EEPROM, un
problème de lecture sur l'ADC...Le produit doit être retourné au Service Après Vente (SAV).
•
Batterie faible : bit à 1 si batterie faible, sinon 0.
•
Configuration réalisée : bit à 1 si une configuration a été réalisée lors de la dernière trame descendante, sinon 0. Ce bit retourne à 0 dès
la trame suivante.
•
Incohérence de configuration : relevés perdus en mode périodique car la taille de la donnée disponible dans la trame ne permet pas
d'envoyer toutes les valeurs demandées dans la configuration de l'historique.
Exemple :
Une valeur de l'octet statut égale 0xA3(= 10100011 en binaire) donne :
•
Bit 7 à 5 = 101 = 0x05 soit un compteur de trame à 5.
•
Bit 4 à 0 = 00011 en binaire soit une alarme batterie faible et la validation de la configuration.
4.1.2 Trames d'information sur la configuration du produit
Suite à la réception d'une trame descendante (downlink) avec le code 0x01 ou lors du passage en mode exploitation (sortie du mode PARC ou
COMMANDE), les trames suivantes (0x10 et 0x11) représentant la configuration applicative du produit sont transmises :
Trame 0x10 : trame de configuration pour la trame de vie et le delta de pression.
0
1
2 et 3
Code
Status
0x10
Cf Status
S300
0x10
0xA3
0x21C0
Sa taille est de 10 octets.
2
3
4
Bit 6
Bit 5
Compteur de trame
0x00 à 0x07
4 et 5
6 et 7
PAYLOAD
S301
S320
0x0008
0x0012
5
6
7
PAYLOAD
Bit 4
Bit 3
Réservé
Incohérence
config
X
0
X
0
X
0
X
0
X
1
8 et 9
S321
0x012C
8
9
Bit 2
Bit 1
Erreur
Batterie
matérielle
faible
0
0
0
0
0
1
1
0
0
0
FR
FR
10
Bit 0
Config
réalisée
0
1
0
0
0
Page
33
of 88