Ligne 139 : |
Ligne 139 : |
| | | |
| == Appels == | | == Appels == |
| + | L'un des plus grands intérêts de l'infrastructure Spark Cloud est de pouvoir appeler des fonctions sur votre Core ou obtenir la valeur de certaines variables publiées sur Spark Cloud. |
| + | |
| === spark call === | | === spark call === |
− | Calls a function on one of your cores, use <code>spark list</code> to see which cores are online, and what functions are available.
| + | Appel d'une fonction sur l'un de vos Cores (''to call'' signifie ''appeler''), utilisez <code>spark list</code> pour identifier les cores qui sont en ligne et les fonctions disponibles. |
− | <nowiki># how to call a function on your core | + | <nowiki># Comment appeler une fonction sur votre Core |
| $ spark call 0123456789ABCDEFGHI digitalWrite "D7,HIGH" | | $ spark call 0123456789ABCDEFGHI digitalWrite "D7,HIGH" |
| 1</nowiki> | | 1</nowiki> |
| | | |
| === spark get === | | === spark get === |
− | Retrieves a variable value from one of your cores, use <code>spark list</code> to see which cores are online, and what variables are available.
| + | Retrouver ka valeur d'une variable d'un de vos Cores, utilisez <code>spark list</code> pour identifier les cores qui sont en ligne et les fonctions disponibles. |
− | <nowiki># how to get a variable value from a core | + | <nowiki># Comment obtenir une variable depuis un Core |
| $ spark get 0123456789ABCDEFGHI temperature | | $ spark get 0123456789ABCDEFGHI temperature |
| 72.1</nowiki> | | 72.1</nowiki> |
| | | |
| === spark monitor === | | === spark monitor === |
− | Pulls the value of a variable at a set interval, and optionally display a timestamp
| + | Entasser les différentes valeurs d'une variable à intervalle déterminé et optionnellement afficher le [http://fr.wikipedia.org/wiki/Horodatage timestamp] (''timestamp: une valeur d'horodatage, wikipedia, français''). |
| | | |
− | * Minimum delay for now is 500 (there is a check anyway if you keyed anything less)
| + | '''Le monitoring permet d'interroger un ou plusieurs cores'''. |
− | * hitting CTRL + C in the console will exit the monitoring
| |
| | | |
− | <nowiki># how to poll for a variable value from one or more cores continuously | + | * Le délai minimum est 500 (le CLI vérifie la valeur encodée et rectifie si nécessaire) |
| + | * Pressez CTRL + C dans la console pour pour sortie du monitoring |
| + | |
| + | <nowiki># Comment interroger la valeur d'une variable d'un ou plusieurs Cores continuellement |
| $ spark monitor 0123456789ABCDEFGHI temperature 5000 | | $ spark monitor 0123456789ABCDEFGHI temperature 5000 |
| $ spark monitor 0123456789ABCDEFGHI temperature 5000 --time | | $ spark monitor 0123456789ABCDEFGHI temperature 5000 --time |
| $ spark monitor all temperature 5000 | | $ spark monitor all temperature 5000 |
| $ spark monitor all temperature 5000 --time | | $ spark monitor all temperature 5000 --time |
− | $ spark monitor all temperature 5000 --time > my_temperatures.csv</nowiki> | + | $ spark monitor all temperature 5000 --time > mes_temperatures.csv</nowiki> |
| + | |
| + | Notes: |
| + | * l'option '''--time''' ajoute le timestamp dans le résultat du monitoring. |
| + | * l'option '''all''' permet d'interroger tous les Cores enregistré dans le compte (tout ceux visible dans "spark list"). |
| + | * l'option '''5000''' est le délai de mise-à-jour en millisecondes (donc 5 secondes) |
| + | * l'option '''> mes_temperatures.csv''' permet de rediriger les informations vers un [http://fr.wikipedia.org/wiki/Comma-separated_values fichier csv] (''comma separated value, wikipedia, français'') supporté par tous les tableurs. |
| | | |
| == Outils == | | == Outils == |