Notre nouvelle app Android : Yocto-Toolbox

Notre nouvelle app Android : Yocto-Toolbox

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

Commenter 3 commentaires
Retour au blog



1 - francknos Lundi 28 novembre 2016 18H42

Bonjour,

Je vais faire mon jaloux, mais je suis sous ios?
Une version ios sera disponible aussi ?

:D

2 - seb (Yocto-Team)Mardi 29 novembre 2016 8H12

Malheureusement pour vous, non.

Dans notre cas une application IOS serait trop compliqué à développer et maintenir: non seulement il est impossible d'installer une application sans passer par l'Apple Store, mais le langage de programmation change continuellement. De plus le port lightning est propriétaire et non compatible avec USB OTG.

C'est probablement pour ça que chez Yoctopuce, tous les utilisateurs d'Ipad et Iphone sont passés sous Android :-)

Yoctopuce, get your stuff connected.