Trame De Demande De Valeur De Registres Spécifiques; Trame De Mise À Jour De La Valeur De Registres Spécifiques - ADEUNIS ARF8230CA Guide Utilisateur

Masquer les pouces Voir aussi pour ARF8230CA:
Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

LoRaWAN 863-870 PULSE - Guide utilisateur / User guide version V3.0.0
4.2.4
Trame de demande de valeur de registres spécifiques
Cette trame (0x40) permet de faire savoir au produit via le réseau qu'il doit émettre les valeurs des
registres demandés.
0
Code
FR
0x40
CONF ID1
Description de la trame :
• Octets 1 à N : CONF IDX (8bits): indice du registre à envoyer. Le registre correspondant est 300 +
valeur de CONF IDX.
Par exemple, si CONF ID1 =0x14=20 en décimal, le transmetteur enverra en retour la valeur du
registre 320.
L'utilisateur peut spécifier plusieurs CONF ID 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'appli-
cation enverra seulement les premières valeurs.
La trame descendante associée porte le code 0x31 (voir paragraphe 4.1.5).
0
Code
0x31
Status
Dans cet exemple : CONF ID1 est un registre de 2 octets, CONF ID2 de 1 octet et CONF ID3 de 2
octets
Si une erreur est détectée dans la requête, la trame 0x31 renvoyée sera vide.
4.2.5
Trame de mise à jour de la valeur de registres spécifiques
Cette trame (0x41) permet via le réseau de modifier sur le produit les valeurs des registres demandés.
0
Code
0x41
CONF ID1
Description de la trame :
Octet 1 : CONF ID1 (8bits) : indice du registre à modifier. Le registre correspondant est 300 +
valeur de CONF IDX. Par exemple, si CONF ID1 =0x14=20 (décimal), le transmetteur modifiera la
valeur du registre 320.
Octet2 : Valeur à donner à CONF ID1 : dans cet exemple, sa valeur est contenue sur 1 octet
Octet 3 : CONF ID2 (8bits) : indice du registre à modifier. Le registre correspondant est 300 +
valeur de CONF IDX.
Octets 4 et 5 : Valeur à donner à CONF ID2 : dans cet exemple, sa valeur est contenue sur 2
octets
...
Le produit ne retourne pas de trame montante en retour de la trame 0x41. Cependant le bit Config de
l'octet de statut (voir paragraphe 4.1.1.2) sera mis à 1 si tout s'est bien passé dans la prochaine trame
montante prévue (trame périodique ou d'alarme ou de vie).
Note importante : la valeur 0xFF pour un CONF IDX stoppera à cet endroit la lecture de la trame
descendante. Seules les octets précédents cette valeur 0xFF seront pris en compte.
Ce mécanisme peut s'avérer utile lorsque vous devez travailler en longueur de trames de downlink fixe
et que vous ne souhaitez pas utiliser tous les octets disponibles.
1
2
CONF ID2
CONF ID3
1
2
VALUE1
1
2
Valeur de
CONF ID2
CONF ID1
3
4
PAYLOAD
CONF ID4
3
4
PAYLOAD
VALUE1
VALUE2
3
4
PAYLOAD
Valeur de
CONF ID2
5
...
CONF ID5
...
5
...
VALUE3
VALUE3
5
...
Valeur de
...
CONF ID2
N
CONF IDn
N
X
N
Valeur de
CONF IDn
Page
44
sur 103

Publicité

Table des Matières
loading

Table des Matières