Aussi incroyable que cela puisse paraître, le YoctoHub-Ethernet est enfin disponible sur notre shop (si, si!). A juger par le nombre de mails que l'on reçoit à son propos, c'est un produit très attendu. Ne perdons donc pas une minute de plus et faisons le tour du propriétaire.
Pour faire simple: le YoctoHub est équivalent à un VirtualHub tournant sur un mini-PC, sauf qu'il n'y a pas besoin de mini-PC. On pourrait même dire que le YoctoHub-Ethernet est un VirtualHub physique :-) Il se présente sous la forme d'un board d'environ 6x6 cm pour une hauteur de 2,2cm.
Le YoctoHub-Ethernet
Sur ce board on trouve:
- Trois connecteurs USB micro-B, qui permettent de brancher jusqu'à trois modules Yoctopuce. Dans un futur proche, il sera possible d'augmenter le nombre de ports à l'aide d'un (ou plusieurs) YoctoHub-Shield.
- Un connecteur Ethernet pour brancher le réseau. Ce connecteur permet aussi d'alimenter le hub et ses modules, pour peu que vous disposiez de matériel réseau avec PoE.
- Un quatrième connecteur micro-USB qui permet d'alimenter le module de manière plus classique à l'aide d'un simple chargeur USB. Ce port permet aussi de configurer le hub, manuellement ou par programme.
Il est possible de connecter jusqu'à trois modules Yoctopuce.
Petite cerise sur le gâteau. Il est possible de monter un module Yoctopuce simple-largeur directement sur le hub: on obtient alors un module Yoctopuce accessible par le réseau, le tout dans un format extrêmement compact.
Il est possible de fixer un module directement sur le hub. Ici, un Yocto-PowerRelay
Utilisation
Comme d'habitude on a beaucoup travaillé sur la simplicité: il suffit de brancher les modules, le câble Ethernet et l'alimentation. C'est tout, les modules sont accessibles. Vous pourrez trouver le hub directement dans le voisinage réseau de votre ordinateur favori, ou si vous le préférez lire son adresse IP en branchant un câble USB sur le port de contrôle (par l'API ou en avec le VirtualHub). En effet lorsque qu'il est raccordé par USB, le YoctoHub-Ethernet se comporte comme un module Yoctopuce classique.
Au niveau programmation, tout se passe comme si vous communiquiez avec un VirtualHub: il suffit donc de mettre l'adresse IP (ou le nom réseau) du YoctoHub-Ethernet dans l'appel à RegisterHub.
Bien entendu, tout comme le VirtualHub le YoctoHub-Ethernet est capable de poster automatiquement sur le serveur de votre choix les valeurs des modules qui lui sont raccordés. A vous les graphes sur Xively!
Voilà, vous savez l'essentiel, le reste se trouve dans la documentation. A ce propos, la documentation en anglais n'est pas encore tout à fait prête, mais cela ne saurait tarder.