reseaux:generalites:senml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
reseaux:generalites:senml [2021/11/23 19:10] – [SenML] philreseaux:generalites:senml [2021/12/19 08:22] (Version actuelle) phil
Ligne 5: Ligne 5:
  
  
-**SenML** (**Sensor Measuring List**) est une une spécification qui exploite **JSON** ou **CBOR**. Elle liste un ensemble de noms/unités/mesures et les standardise en un nom de clé unique. En utilisant cette standardisation, on facilite l'interopérabilité. Les clés et valeurs sont donc règlementées et typées pour éviter tous conflits d'interopérabilité. Le format est défini dans la <html><a href="https://datatracker.ietf.org/doc/html/rfc8428" target="_blank"><strong>[RFC8428]</strong></a></html> et repose sur une structure de tableau regroupant des objets comme le montre la figure suivante tirée de la RFC.+**SenML** (**Sensor Measuring List**) est une spécification qui exploite **JSON** ou **CBOR**. Elle liste un ensemble de noms/unités/mesures et les standardise en un nom de clé unique. En utilisant cette standardisation, **on facilite l'interopérabilité**. Les clés et les valeurs sont donc réglementées et typées pour éviter tous conflits d'interopérabilité. Le format est défini dans la <html><a href="https://datatracker.ietf.org/doc/html/rfc8428" target="_blank"><strong>[RFC8428]</strong></a></html> et repose sur une structure de tableau regroupant des objets comme le montre la figure suivante tirée de la RFC.
  
 <code> <code>
Ligne 25: Ligne 25:
 La [RFC8428] définit une liste d’unités telles que le kilogramme (”kg”), le volt (”V”), etc. Dans l’exemple, ”%RH” désigne un pourcentage d’humidité relative. Une **valeur numérique** utilise la lettre ”**v**”, une chaîne de caractères utilise la touche ”**vs**”. La [RFC8428] définit une liste d’unités telles que le kilogramme (”kg”), le volt (”V”), etc. Dans l’exemple, ”%RH” désigne un pourcentage d’humidité relative. Une **valeur numérique** utilise la lettre ”**v**”, une chaîne de caractères utilise la touche ”**vs**”.
  
-**CBOR** utilise la même structure mais les petits nombres entiers positifs et négatifs sont substitués dans les clés des objets de CBOR : ”bn”, ”bt”, ”bu” seront respectivement représentés par -1, -2 et -3 et ”n”, ”t”, ”u” par +0, +2 et +6.+**CBOR** utilise la même structuremais les petits nombres entiers positifs et négatifs sont substitués dans les clés des objets de CBOR : ”bn”, ”bt”, ”bu” seront respectivement représentés par -1, -2 et -3 et ”n”, ”t”, ”u” par +0, +2 et +6.
  • reseaux/generalites/senml.1637691050.txt.gz
  • Dernière modification : 2021/11/23 19:10
  • de phil