Quels outils en ligne de commande multiplateformes permettent d’enregistrer les données de capteurs?
Dracal offre un outil en ligne de commande gratuit, dracal-usb-get, qui fonctionne de la même façon sous Windows, macOS et Linux (y compris sur Raspberry Pi). Il est inclus dans le téléchargement de DracalView : rien d'autre à acheter ni de licence à gérer.
En une seule ligne, vous pouvez :
- Lister les capteurs branchés et leur numéro de série :
dracal-usb-get -l - Lire tous les canaux d'un capteur :
dracal-usb-get -s E22196 -i a - Enregistrer dans un fichier CSV horodaté, chaque seconde :
dracal-usb-get -s E22196 -i a -L log.csv -I 1000
Dans ces exemples, E22196 est le numéro de série d'un de nos capteurs. Remplacez-le par celui de votre propre capteur, tel qu'affiché par dracal-usb-get -l.
Comme la sortie est du texte séparé par des virgules, il est facile de l'appeler depuis un script, peu importe le langage. Pour les capteurs branchés sur un SensGate en Wi-Fi ou Ethernet, dracal-sensgate-get utilise la même syntaxe : votre code peut être réutilisé tel quel.
Pour commencer :