dans une trame descendante sera suffisamment grande pour contenir l'ensemble des
données souhaitées. Dans le cas contraire, l'application enverra seulement les premières
valeurs.
Trame de demande de valeurs de registres de capteur Spécifiques
6.2.5
Cette trame (0x51) permet de faire demander au produit via le réseau qu'il doit émettre les
valeurs des registres demandés.
Octets :
1
2
Code
ID_REG
info
1
(0x51)
Description de la trame :
Octet 1 : Code info (0x51)
Octets 2 à 20 : ID_REGn (8bits): indice du registre à envoyer. Le registre
correspondant est 300 + valeur de ID_REGn.
Par exemple, si ID_REG1 = 03, le endpoint enverra en retour la valeur du registre 303.
La trame montante associée porte le code info 0xD1.
Octets :
1
2
Code info
VAL_RE
(0xD1)
G1
Description de la trame :
Octet 1 : Code info (0xD1) : bit config à "1" + code config (0x51)
Dans cet exemple : ID_REG1 est un registre de 2 octets, ID_REG2 de 1 octet et , ID_REG3
de 2 octets
Si une erreur est détectée dans la requête, la trame 0xD1 renvoyée sera vide.
IMPORTANT : L'utilisateur peut spécifier plusieurs ID_REGn dans sa trame de downlink,
mais il est à sa charge de vérifier que selon le protocole, la taille des données disponibles
dans une trame descendante sera suffisamment grande pour contenir l'ensemble des
données souhaitées. Dans le cas contraire, l'application enverra seulement les premières
valeurs.
Trame de mise à jour de la valeur de registres génériques
6.2.6
Cette trame (0x60) permet via le réseau de modifier sur le produit les valeurs des registres
capteurs génériques demandés.
Octets :
1
2
3
Code
ID_REG
VAL_RE
info
1
G1
(0x60)
Sens'RF LoRaWAN - Manuel d'utilisateur - Version 1.0 (draft V2)
MANUEL D'UTILISATEUR – SENS'RF LORAWAN
3
4
ID_REG
ID_REG
2
3
3
4
5
VAL_RE
VAL_RE
VAL_RE
G1
G2
G3
4
5
6
ID_REG
VAL_RE
VAL_RE
2
G2
G2
...
5
6
X
X
X
...
6
7
VAL_RE
VAL_RE
G3
Gn
7
8
9
ID_REG
VAL_RE
X
n
Gn
20
ID_REG
n
20
X
X
...
20
X
X
42