- 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.jspour 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.jsdans le répertoire utilities :
node install_dependencies.jsOn 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.