On nous demande souvent une version Android du VirtualHub. Elle n'existe pas, mais nous fournissons une librairie Android qui permet aux développeurs d'utiliser nos modules directement depuis leur app. Cependant, nous n'avions pas de solution pour les utilisateurs qui ne veulent pas développer leur propres applications. Nous corrigeons le tir en annonçant notre nouvelle application Android: Yocto-Toolbox.
L'application Yocto-Toolbox doit permetre d'utiliser et de configurer facilement les modules Yoctopuce qui sont connectés au port USB du téléphone ou de la tablette. Le but est de proposer avec cette application les mêmes fonctionnalités qui sont accessibles via l'interface web du VitualHub. De plus, cette application permet aussi de se connecter à un YoctoHub ou un VirtualHub pour utiliser les modules qui sont connectés à ces derniers. Bien évidement, cette application est gratuite et sans publicité.
Attention, cette application n'est pas un VirtualHub porté sur Android car elle ne n'offre pas toutes les fonctionnalités du VirtualHub. En plus de l'interface web, le VirtualHub permet de publier les modules Yoctopuce sur le réseau local et de configurer un Callback HTTP ou Callback WebSocket. L'app Yocto-Toolbox ne publie pas les modules sur le réseau local et ne permet pas d’utiliser un Callback HTTP ou Callback WebSocket. Si vous avez besoin de ces fonctionnalités, il faut utiliser un YoctoHub, qui sera plus fiable et qui consommera moins qu'un téléphone ou une tablette Android.
Toujours en développement mais déjà disponible
Pour l'instant, l'application ne permet pas encore de mettre à jour les firmwares des modules, ni de les configurer, mais les fonctionnalités de base sont déjà implémentées et utilisables. Au lieu de retarder la publication de cette application et de continuer le développement en cachette, nous avons décidé de publier de cette application en Alpha. Nous utilisons le terme Alpha car toutes les fonctions prévues ne sont pas encore implémentées mais cette application est déjà fonctionnelle. Notre objectif est d'avoir une version complète et finale d'ici à la fin de l’année.
Les sources et les binaires sont disponibles sur notre site web, mais aussi sur GitHub et Google Play.
Fichiers apk: http://www.yoctopuce.com/FR/interactive/yocto_toolbox/yocto-toolbox.zip
GitHub : https://github.com/yoctopuce/yocto-toolbox
Google play : https://play.google.com/store/apps/details?id=com.yoctopuce.yoctopucetoolbox
Tour du propriétaire
Maintenant que nous avons annoncé cette application, faisons un rapide tour des fonctionnalités déjà disponibles.
L'écran par défaut liste les YoctoHubs et VirtualHubs qui ont déjà été utilisés. Lors du premier lancement de Yocto-Toolbox, cette liste ne contient que l'entrée USB. En cliquant sur le bouton plus en bas, il est possible d'ajouter un YoctoHub ou un VirtualHub.
L'écran par défaut liste les YoctoHubs et VirtualHubs qui ont déjà été utilisés
En sélectionnant un YoctoHub, l'application va lister tous les modules disponibles sur ce YoctoHub. Pour USB, l'application va lister les modules connectés par USB.
Yocto-Toolbox peut être enregistrée comme application par défaut lors du branchement d'un module sur le port USB, dans ce cas l'application démarre en affichant la liste des modules connectés par USB.
Yocto-Toolbox peut être enregistrée comme application par défaut pour les modules USB
Le détail de chaque module affiche les mêmes informations que la page détail du VirtualHub.
Par exemple pour le Yocto-MaxiPowerRelay:
ou le Yocto-Watt:
Feedback
Nous avons déjà réalisé plusieurs applications Android, mais c'était des applications basiques qui étaient surtout des exemples d'utilisation de notre librairie Android. C'est la première fois que nous fournissons une application complète qui doit fonctionner sur tout type de téléphone ou tablette Android. Il est probable que certaines mises en page ne soient pas très pratiques sur tel ou tel modèle de smartphone, n'hésitez pas à nous soumettre vos bugs ou commentaires sur cette page ou par e-mail à support@yoctopuce.com.