2010-05-25 10 views
14

Je voudrais utiliser les téléphones Android comme un moyen de traiter et de visualiser un capteur qui serait connecté au port USB du téléphone. Le capteur se branche sur le micro/mini USB, puis je dois lire les données entrantes du port série USB.Périphériques USB externes sur les téléphones Android?

Est-ce possible? J'ai entendu parler de personnes utilisant Android pour piloter des robots et d'autres applications, mais je n'ai jamais vu Android utilisé comme hôte pour un capteur USB. Je ne trouve pas non plus de documentation officielle sur le sujet, mais il semble que ce serait un outil très utile. Des pensées, des liens ou des informations sur ce sujet? Merci.

+0

Tout ce que j'ai vu jusqu'à présent a été sur Bluetooth et wi-fi, mais je suis intrigué de voir s'il est possible – HXCaine

+0

Le IOIO OTG est ce que vous cherchez: https: // www.sparkfun.com/products/11343 – Jubei

Répondre

10

Ce que vous cherchez est le support USB Host.

Il y a un problème ouvert dans le suivi des problèmes d'Android ici pour elle:

http://code.google.com/p/android/issues/detail?id=738&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

et il est en fait classe au 7e rang, en termes de « étoiles » (pensez votes, par le peuple), à ​​1110 étoiles. Vous pouvez vous connecter et l'installer vous-même, à la fois pour voter et recevoir des mises à jour par e-mail.

Il y avait aussi travailler sur un patch en Février 2010:

http://groups.google.com/group/android-kernel/browse_thread/thread/c8471573d7553331

et il y a d'informations sur l'utilisation d'un clavier USB ici:

http://www.tombom.co.uk/blog/?p=124

Peut-être que vous pouvez trouver quelque chose pour votre capteur là-bas?

C'est cool =):

http://www.technologyreview.com/biomedicine/25286/?a=fb

Cheers, Victor

0

Ce mec a modded son Nexus One travailler comme un hôte USB et a fait plusieurs choses cool. Il utilise un clavier USB et exécute un film depuis sa clé USB. Ensuite, il lance une webcam à travers le téléphone et l'affiche sur l'ordinateur et exécute même une distribution entière Linux basée sur le bureau de son téléphone sur son écran d'ordinateur.

Assez étonnant.

http://sven.killig.de/android/N1/2.2/usb_host/

0

Le USB définit deux types d'équipement 1 dispositif 2USB hôte USB .Un dispositif ne peut être attaché à un hôte , au début, les hôtes USB étaient des ordinateurs auxquels un périphérique USB est attaché. Mais avec l'augmentation de la popularité de l'interface USB un certain nombre d'équipements viennent en tant qu'hôte USB, c'est-à-dire que vous pouvez attacher votre clé USB et Dans les téléphones mobiles de départ ont été fabriqués en tant que périphérique USB, c'est-à-dire que vous pouvez attacher votre téléphone à l'hôte USB seulement typiquement un ordinateur. Mais là aussi révolution c Nous avons maintenant un téléphone qui peut agir comme hôte et périphérique quand il travaille en tant qu'hôte, nous pouvons attatch imprimante à elle et quand il fonctionne comme appareil, il peut être attatched à un ordinateur.uniquement téléphone haut de gamme a ce support. sont toujours des appareils usb. donc nous avons deux options

  1. téléphone en mode hôte USB et votre Senser en tant que périphérique USB (vous aurez besoin microcontrôleur qui peut agir en tant que périphérique USB pour ce pic à cet effet, par exemple le microcontrôleur 18F2550);
  2. votre téléphone comme appareil et votre circuit de Senser comme hôte USB ici, vous aurez besoin des microcontrôleurs haut de gamme qui peuvent agir comme hôte usb

dans les deux cas implique il codage à la fois téléphone et microcontrôleur circuit Senser

Je ne sais rien sur le codage côté téléphone, mais je pense que cela vous aide à obtenir une direction à quoi faire.

Questions connexes