- Fonctionnement des codecs → /codec/README.md
- Explication des fichiers codec et de JEST → /devices/README.md
- Tutoriel d'utilisation (plus tuto NodeRED) → /distrib/README.md
- Description de
rebuild.js
pour créer les scripts de build → /scripts/README.md - Tutoriel de mise à jour du codec → /utilities/README.md
Javascript codec compatible with the LoRaWAN API specification
Application repository on Actility: https://github.com/actility/device-catalog/tree/main/vendors/watteco
Application repository on TTN: https://github.com/TheThingsNetwork/lorawan-devices/tree/master/vendor/watteco
- nodejs/npm: https://nodejs.org/en/download
- lancer le script
install_dependencies.js
dans le répertoire utilities :
node install_dependencies.js
On suivra la démarche décrite dans le README.md du répertoire utilities si l'on souhaite modifier le codec.
La construction de ce codec vise à respecter la spécification ts013-1.0.0 de la lora alliance que vous trouverez ici:
https://resources.lora-alliance.org/document/ts013-1-0-0-payload-codec-api
Contient le fichier javascript spécifique à un capteur, ainsi que le nécessaire pour tester des payload que l'on sait fonctionnels si on modifie le codec.
Le dossier contient des payloads d'exemple rangés par cluster.
examples_0_common
est la concaténation d'un exemple des clusters 0x0000
, 0x0050
et 0X8004
.
Les command_id
07
et 09
ont un retour différent car ils contiennent l'objet report_parameters
.
Contient le fichier compréssé équivalent au codec en plusieurs fichiers, plus le fichier spécifique au capteur.
Contient les scripts permettant d'automatiser certaines tâches dues à la modification du codec.
Plusieurs outils permettant de simplifier certaines tâches.