Librairies

Librairies

Librairies de programmation

Vous trouverez ici toutes les librairies disponibles pour contrôler les modules USB Yoctopuce. Il y a une librairie par language, qui permet de contrôler tous les modules disponibles. Ces librairies sont fournies gratuitement, avec leur code source. Dans certains languages, comme Javascript et PHP, vous aurez aussi besoin du Virtual Hub. Ces fichiers sont assez volumineux car il comprennent de nouveaux exemples à la fois au format source et précompilés.

LangageRelease notesCode sourcePackageDocumentationTutoriel
Zip Git HTML1PDF
Androidrelease 45704
03/07/2021
downloadGitHubJCenterdownloaddownloadtutorial
C++release 45664
29/06/2021
downloadGitHubdownloaddownloadtutorial
C#release 45664
29/06/2021
downloadGitHubNuGetdownloaddownloadtutorial
Universal Windows Platformrelease 45343
28/05/2021
downloadGitHubdownload tutorial
Delphirelease 47244
10/11/2021
downloadGitHubdownloaddownloadtutorial
JavaScript / EcmaScript 2017release 46020
17/08/2021
downloadGitHubnpmdownloaddownloadtutorial
TypeScriptrelease 46020
17/08/2021
downloadGitHubnpmdownload tutorial
Javarelease 45343
28/05/2021
downloadGitHubMavendownloaddownloadtutorial
Objective-Crelease 45664
29/06/2021
downloadGitHubdownloaddownloadtutorial
PHPrelease 45343
28/05/2021
downloadGitHubComposerdownloaddownloadtutorial
Pythonrelease 45664
29/06/2021
downloadGitHubThe Python Package Index (PyPI)downloaddownloadtutorial
VisualBasic .Netrelease 45664
29/06/2021
downloadGitHubNuGetdownloaddownloadtutorial
LabVIEWrelease 44175
12/03/2021
downloaddownload tutorial
MATLAB (Beta)release 44175
12/03/2021
downloadGitHubMATLAB Toolbox  tutorial
(JavaScript, deprecated2)release 45343
28/05/2021
downloadGitHubdownloaddownload 

1 - Chacune des documentations de l'API est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.

2 - A la place de l'ancienne librairie JavaScript qui utilise des requêtes bloquantes, nous vous recommandons la nouvelle librairie JavaScript / EcmaScript 2017, compatible aussi avec node.js et qui utilise des appels asynchrones non-bloquants.




Librairies de programmation v2.0 (Preview)

Vous trouverez les preview des librairies v2.0 qui permettent contrôler les modules USB Yoctopuce. La principale nouveauté de la version 2.0 est le support SSL/TLS qui permet de chiffrer les communications entre la librairie et les modules Yoctopuce. Ces librairies sont fournies gratuitement, avec leur code source. Ces fichiers sont assez volumineux, car ils comprennent de nouveaux exemples à la fois au format source et précompilés.

LangageRelease notesCode sourceTutoriel
Zip
C++release 45343
28/05/2021
downloadtutorial
C#release 45343
28/05/2021
downloadtutorial
Pythonrelease 45343
28/05/2021
downloadtutorial
VisualBasic .Netrelease 45343
28/05/2021
downloadtutorial

1 - Chacune des documentations de l'API est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.

2 - A la place de l'ancienne librairie JavaScript qui utilise des requêtes bloquantes, nous vous recommandons la nouvelle librairie JavaScript / EcmaScript 2017, compatible aussi avec node.js et qui utilise des appels asynchrones non-bloquants.




Librairie .Net Proxy, sous forme d'Assembly .NET

Cette librairie vous permettra d'accéder à toutes les fonctionalités des modules Yoctopuce depuis n'importe quel environnement qui supporte le chargement d'Assembly .NET, comme par exemple MATLAB, WINDEV ou un Microsoft PowerShell.

LangageRelease notesCode sourcePackageDocumentationTutoriel
Zip Git HTML1PDF
.Net Proxyrelease 44175
12/03/2021
downloadGitHubNuGetdownload tutorial

1 - La documentation HTML est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.




Librairies 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.

Système d'exploitation Release notes Téléchargement Documentation Tutoriel
Zip HTML1PDF
Windowsrelease 45975
(13/08/2021)
downloaddoc HTMLdoc PDFtutorial
Mac-OS-Xrelease 45975
(13/08/2021)
download
Linux Intelrelease 45975
(13/08/2021)
download
Linux ARMrelease 45975
(13/08/2021)
download
Linux MIPSrelease 45975
(13/08/2021)
download
Linux (apt-get)release 45975
(13/08/2021)
Yoctopuce APT repositorytutorial

1 - La documentation HTML est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.




Librairie de composants DipTrace

Si vous désirez créer un circuit imprimé (PCB) permettant d'assembler et de connecter des modules Yoctopuce ensemble pour former un produit fini, nous mettons aussi à votre disposition une librairie de composants utilisable directement avec le logiciel DipTrace.

Release notesDownloadTutorial
Zip HTMLVideo
Librairie pour DipTrace release 25037
11/07/2016
download download download
Yoctopuce, get your stuff connected.