FR
sigfox RC2 Pulse - Guide utilisateur / User guide version V1.0.0
32
Page
of 99
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
2
3
4
5
6
7
8
9
10
Code
Status
PAYLOAD
4.1.1.01
Code byte
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
Status byte
L’octet de statut (status byte) est décomposé de la manière suivante :
Alarm Status
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Frame Counter
Réservé
Réservé
HW
Low Bat
Config
No Error
0x00 to 0x07
X
X
0
0
0
Configuration done
X
X
0
0
1
Low bat
X
X
0
1
0
HW Error
X
X
1
0
0
Détails des champs :
• Frame counter : 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.
• HW : 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é en SAV.
• Low Bat : bit à 1 si la tension batterie est inférieure à 2,5V (défini dans registre S522), sinon 0. Cette information reste permanente.
• Config : 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.
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 la validation de la configuration et une alarme batterie faible.