2010-05-25 17 views
14

Me gustaría utilizar teléfonos Android como una forma de hacer algo de procesamiento y visualización de un sensor que se adjuntará al puerto USB del teléfono. El sensor se conectaría al micro/mini USB, y luego necesitaría leer los datos entrantes del puerto serial USB.¿Dispositivos USB externos a teléfonos Android?

¿Esto es posible? He oído hablar de personas que usan Android para dirigir robots y otras aplicaciones, pero nunca he visto que se use Android como host para un sensor USB. Parece que tampoco puedo encontrar documentación oficial sobre el tema, pero parece que sería una herramienta muy útil. ¿Alguna idea, enlace o información sobre este asunto? Gracias.

+0

Todo lo que he visto hasta ahora ha sido a través de bluetooth y wi-fi, pero estoy intrigado a ver si es posible – HXCaine

+0

El IOIO OTG es lo que está buscando: https: // www.sparkfun.com/products/11343 – Jubei

Respuesta

10

Lo que está buscando es la compatibilidad con USB Host.

Hay un tema abierto en el seguimiento de incidencias de Android aquí por que:

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

y de hecho es el puesto 7, en términos de "estrellas" (piensa votos, por el pueblo), en 1110 estrellas. Puede iniciar sesión y protagonizarlo usted mismo, tanto para votar como para recibir actualizaciones por correo electrónico.

También había trabajo en un parche en febrero de 2010:

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

y no hay información sobre el uso de un teclado USB aquí:

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

Tal vez usted puede encontrar algo para su sensor allí?

Esto es genial =):

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

Cheers, Victor

0

este tipo tiene modded su Nexus One para trabajar como un anfitrión USB y ha hecho varias cosas interesantes.

Utiliza un teclado USB y ejecuta una película desde su memoria USB. Luego, ejecuta una cámara web a través del teléfono y la muestra en la computadora e incluso ejecuta una distribución completa de Linux desde su teléfono en el monitor de su computadora.

Bastante increíble.

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

0

El USB define dos tipo de equipo 1 USB dispositivo .Un dispositivo 2USB host sólo se puede conectar a un host Sin embargo, con el aumento de la popularidad de la interfaz usb, varios equipos vienen como host USB, es decir, puede conectar su pendrive y su computadora portátil a la que está conectado un dispositivo usb. otro dispositivo usb. En los teléfonos móviles de partida se fabricaron como dispositivos usb, es decir, puede conectar su teléfono al host usb solo una computadora. Pero también hay una revolución c Ahora tenemos un teléfono que puede actuar como host y dispositivo cuando funciona como host. Podemos conectarle la impresora y cuando funciona como dispositivo puede ser conectado a una computadora. Solo el teléfono de gama alta tiene este soporte. todavía son dispositivos usb. por lo que tenemos dos opciones

  1. teléfono en modo de host USB y su senser como dispositivo USB (necesitará microcontrolador que puede actuar como dispositivo USB para este microcontrolador PIC 18F2550 propósito, por ejemplo);
  2. el teléfono como dispositivo y el circuito de senser como anfitrión USB aquí necesitará microcontroladores de gama alta que pueden actuar como anfitrión USB

en ambos casos implica la codificación tanto en el teléfono y el circuito senser microcontrolador

No sé nada sobre la codificación del lado del teléfono, pero creo que esto te ayuda a saber qué hacer.

Cuestiones relacionadas