La quête du Mini PC idéal

La quête du Mini PC idéal

Chez Yoctopuce, nous sommes en permanence à la recherche du mini-PC idéal pour piloter les modules Yoctopuce. De temps en temps, on entend parler d'un modèle qui nous semble un bon candidat, on l'achète et on le teste, généralement dans un projet du vendredi. On a déjà parlé de la plupart de ces machines sur le blog, voici néanmoins un petit récapitulatif.




Pour nous, le mini-PC idéal est un ordinateur, Windows, OS X ou Linux; Intel ou ARM, peu importe, on n'est pas difficile chez Yoctopuce :-) Cet ordinateur devra rester allumé en permanence et être capable de piloter nos modules USB de manière fiable. Une bonne connectivité réseau serait un plus. Évidement, on préférait qu'il soit bon marché, afin de pouvoir en placer un peu partout dans la maison. Cela ne nous parait pas être des exigences particulièrement déraisonnables, voyons ce que nous avons trouvé jusqu'ici.

Le RaspberryPI
Depuis un an, le RaspberryPI est sur toutes les lèvres. Il est utilisé de manière extensive sur la scène DIY. Il a pour lui d'être extrêmement bon marché: 35 dollars. Bon, pour ce prix vous n'avez que le board: pas de boîtier, pas d'alim, pas de câble. Il contient un processeur ARM, et tourne sous Linux. Son port GPIO lui permet d'interfacer de nombreux bricolages. En revanche le support USB est pour le moins perfectible: lorsqu'un device USB 1.1 comme un clavier ou un module Yoctopuce lui est raccordé, il commence à perdre des paquets USB. Il est possible de contourner ce problème en configurant le PI pour qu'il fonctionne en mode 1.1 uniquement. Les devices USB 2.0, comme la carte réseau embarquée, continueront à fonctionner, mais plus lentement. N'espérez pas tirer plus de 100mA depuis l'USB du PI, prévoyez un Hub alimenté.

Le RaspBerryPI, pas cher mais perfectible
Le RaspBerryPI, pas cher mais perfectible




Le MK802
Le MK802 est en fait une machine destinée à être branchée directement à une télévision HDMI. C'est une machine qui tourne normalement sous Android. Les modules Yoctopuce ne fonctionnent pas avec la version d'Android installée par défaut sur cette machine. En revanche, il est possible d'y installer un Linux, et les modules Yoctopuce fonctionnent alors parfaitement. Le MK802 dispose seulement d'une connexion Wifi, pas de filaire. Malheureusement, la carte Wifi embarquée ne fonctionne pas très bien. Les pertes de connexion sont nombreuses, et il n'est pas rare qu'après avoir perdu le link il n'arrive jamais à le retrouver. Il plante assez souvent, probablement à cause de la surchauffe due au boîtier peu aéré. Par contre pour une cinquantaine de dollars, vous aurez la machine, son alim et un câble HDMI. Pas mal pour un bricolage ponctuel, mais sans plus.

Le MK802, Wifi pas terrible.
Le MK802, Wifi pas terrible.



Le MK805 / MiniX
Vendu sous le nom de MK805 ou MiniX, c'est selon. Le MK805 se veut le grand frère du MK802. Il dispose de deux ports USB A, C'est aussi une machine Android sur laquelle il faudra installer Linux pour faire fonctionner les modules Yoctopuce. Elle fonctionne plutôt bien, si ce n'est que son alimentation est plutôt capricieuse: il faut parfois la brancher plusieurs fois de suite pour que la machine daigne s'allumer. En revanche, le Wifi fonctionne parfaitement. Pas de réseau filaire. Il sera à vous pour environ 60 dollars.

Le MK805, une alim capricieuse.
Le MK805, une alim capricieuse.



Le BeagleBoard
Le Beagleboard est une carte basée ARM bien antérieure à la déferlante de ces petits PC ARM. Elle fonctionne sous Linux. Elle dispose de 4 ports USB A et, fin du fin, elle a une console série: pas besoin de se promener avec un écran HDMI sous le bras pour aller débugger des problèmes de réseau: un câble série suffit. Les modules Yoctopuce fonctionnent sans problème particulier. Comptez environ 150$. Par contre, c'est du board de dev: pas de boîtier.

Le BeagleBoard, une machine honnête.
Le BeagleBoard, une machine honnête.



Gumstix Waysmall Silverlode
Le Silverlode, encore une petite machine ARM tournant sous Linux. Livré dans un petit boîtier argenté avec toute la connectique nécessaire. Il dispose d'une console série sur un de ses ports USB. Il fonctionne plutôt bien, mais il a un petit problème: son unique port USB A n'accepte que des devices USB 2.0, on se demande encore à quoi ils pensaient lorsqu'ils ont pris cette décision. Si vous souhaitez utiliser un clavier, une souris ou des modules Yoctopuce, il vous faudra intercaler un hub USB 2.0 entre les deux. Vous devrez dépenser 200 dollars pour acquérir cette machine.

Silverlode, hub USB2.0  obligatoire
Silverlode, hub USB2.0 obligatoire



Le FitPC2
Le Fit-PC est la seule machine a architecture Intel du lot, c'est un véritable Compatible-PC, sur lequel vous pouvez faire tourner Linux ou Windows. Il dispose de 4 ports USB, du réseau filaire et Wifi. Il fonctionne parfaitement avec les modules Yoctopuce. Pour tout vous dire, chez Yoctopuce, c'est la machine de prédilection pour les petites tâches qui doivent être accomplies chaque jour sans faillir. Fiables au point qu'on fini par oublier leur existence et leur mot de passe. La machine idéale? Pas tout à fait: n'espérez pas vous en procurer une pour moins de 500 dollars.

Le fitPC2, un véritable PC en miniature
Le fitPC2, un véritable PC en miniature



Conclusion
Il n'y a pas de miracle, pour avoir du matériel fiable, il faut y mettre le prix. Malgré tout, nous ne désespérons pas de trouver un jour la machine idéale: fiable et bon marché. Si vous avez déjà rencontré cette machine mythique, n'hésitez pas à nous en faire part.

Commenter 9 commentaires Retour au blog



1 - mathcoll Samedi 02 mars 2013 12H09

Dès que j'ai reçu ma commande de Yoctopuce, je vous ferais mon debrief avec un Guruplug-server-standard ; au niveau du prix, il est intermédiaire entre le Gumstix et le FitPC2.
Le miens tourne 24/24 - 7/7 depuis près de 2 ans.
Reste à vérifier que les modules YoctoPuce sont compatible...

2 - martinm (Yocto-Team)Samedi 02 mars 2013 14H01

C'est effectivement une machine intéressante, nous attendons le résultat de votre test avec impatience :-)

3 - multiroom Dimanche 03 mars 2013 8H58

Il y a aussi le Intel NUC :
http://www.ldlc.com/fiche/PB00144170.html
Il manque la RAM et le HDD, mais ça reste quand même super accessible face au Fit-PC.

4 - martinm (Yocto-Team)Dimanche 03 mars 2013 9H42

@multiroom: oui, on l'avait repéré aussi; on l'avait trouvé assez cher, mais on n'avait pas remarqué qu'il y a ce nouveau modèle bon marché. Sauf erreur il a un ventilateur. Il y a des solutions fanless pour le Nuc (www.tranquilpc.co.uk) mais il faut rajouter plus de 100 euros dans le budget. Néanmoins, il est séduisant. Il n'est pas exclu qu'on en commande un juste pour voir :-)

5 - mathcoll Mercredi 06 mars 2013 21H03

Hello,

Je confirme que le Guruplug-server-standard fonctionne très bien avec les modules Yoctopuce.
PS : La version Guruplug-server-plus à souffert de problèmes de surchauffe, mais ce n'est pas le cas de la version standard. D'autant plus que dans mon cas, j'ai désactivé Wifi et Bluetooth. :-)

6 - francistor Lundi 11 mars 2013 0H10

Bonjour,

Il y a aussi cette carte qui est dans l'esprit du raspberry Pi qui peut être intéressante à tester car pas cher :
http://cubieboard.org


A côté de ça, je me suis pas mal plongé dans le sujet et j'ai trouvé des choses intéressantes sur le NET. Je vous partage un certain nombre de liens:

Mon article sur le sujet
http://saysblog.net/index.php?article3/les-concurrents

Un comparatif de minis cartes :
http://socialcompare.com/fr/comparison/low-cost-arm-boards

Un constructeur de minis cartes Coréen qui fait des choses pas mal :
http://www.hardkernel.com/renewal_2011/products/prdt_info.php

7 - lauhub Vendredi 07 février 2014 8H30

Je viens de tomber sur ça: https://www.olimex.com/Products/OLinuXino/A10/A10-OLinuXino-LIME/open-source-hardware

On peut brancher une batterie, et il y a semble-t-il tout ce qu'il faut ! Je n'ai pas le temps de la tester, mais ça ressemble presque à la machine idéale si on y connecte une batterie pour pallier aux coupures de courant.

8 - seb (Yocto-Team)Vendredi 07 février 2014 13H07

@lauhub: très intéressant. Il y a beaucoup de clone de Raspberry PI qui ont été annoncé depuis la publication de ce poste. A notre avis le plus prometteur est le Beagle Bone Black (que nous avons utilisé dans cet article :http://www.yoctopuce.com/FR/article/test-du-beaglebone-black-avec-yoctopuce).

Yoctopuce, get your stuff connected.