Utilisation Du Yocto-Meteo En Ligne De Commande; Installation; Utilisation: Description Générale - Yoctopuce Yocto-Meteo Mode D'emploi

Table des Matières

Publicité

6. Utilisation du Yocto-Meteo en ligne de commande

Lorsque vous désirez effectuer une opération ponctuelle sur votre Yocto-Meteo, comme la lecture
d'une valeur, le changement d'un nom logique, etc.. vous pouvez bien sur utiliser le Virtual Hub, mais
il existe une méthode encore plus simple, rapide et efficace: l'API en ligne de commande.
L'API en ligne de commande se présente sous la forme d'un ensemble d'exécutables, un par type de
fonctionnalité offerte par l'ensemble des produits Yoctopuce. Ces exécutables sont fournis pré-
compilés pour toutes les plateformes/OS officiellement supportés par Yoctopuce. Bien entendu, les
sources de ces exécutables sont aussi fournies

6.1. Installation

Téléchargez l'API en ligne de commande
simplement les exécutables correspondant à votre plateforme/OS dans le répertoire de votre choix.
Ajoutez éventuellement ce répertoire à votre variable environnement PATH pour avoir accès aux
exécutables depuis n'importe où. C'est tout, il ne vous reste plus qu'à brancher votre Yocto-Meteo,
ouvrir un shell et commencer à travailler en tapant par exemple:
C:\>YTemperature
any
Sous Linux, pour utiliser l'API en ligne de commande, vous devez soit être root, soit définir une règle
udev pour votre système. Vous trouverez plus de détails au chapitre Problèmes courants.
6.2. Utilisation: description générale
Tous les exécutables de l'API en ligne de commande fonctionnent sur le même principe: ils doivent
être appelés de la manière suivante:
C:\>Executable [options] [cible] commande [paramètres]
Les
gèrent le fonctionnement global des commandes , elles permettent par exemple de
[options]
piloter des modules à distance à travers le réseau, ou encore elles peuvent forcer les modules à
sauver leur configuration après l'exécution de la commande.
La
est le nom du module ou de la fonction auquel la commande va s'appliquer. Certaines
[cible]
commandes très génériques n'ont pas besoin de cible. Vous pouvez aussi utiliser les alias "any" ou
"all", ou encore une liste de noms, séparés par des virgules, sans espace.
1
Si vous souhaitez recompiler l'API en ligne de commande, vous aurez aussi besoin de l'API C++
2
http://www.yoctopuce.com/FR/libraries.php
www.yoctopuce.com
2
. Il n'y a pas de programme d'installation à lancer, copiez
get_currentValue
1
.
33

Publicité

Table des Matières
loading

Table des Matières