2010-05-25 8 views
14

Vorrei utilizzare i telefoni Android come metodo per elaborare e visualizzare un sensore da collegare alla porta USB del telefono. Il sensore si collegherebbe al micro/mini USB e quindi avrei bisogno di leggere i dati in arrivo dalla porta seriale USB.Dispositivi USB esterni per telefoni Android?

È possibile? Ho sentito parlare di persone che usano Android per guidare robot e altre applicazioni, ma non ho mai visto Android utilizzato come host per un sensore USB. Non riesco a trovare alcuna documentazione ufficiale sull'argomento, ma sembra che sarebbe uno strumento molto utile. Qualche idea, link o informazione su questo argomento? Grazie.

+0

Tutto quello che ho visto finora è stato più di bluetooth e wi-fi, ma sono curioso di vedere se è possibile – HXCaine

+0

L'IOIO OTG è quello che stai cercando: https: // www.sparkfun.com/products/11343 – Jubei

risposta

10

Quello che stai cercando è il supporto USB Host.

C'è una questione aperta in issue tracker di Android qui per questo:

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

e in realtà è classificato 7 °, in termini di "stelle" (si pensi voti, dal popolo), a 1110 stelle. Puoi effettuare il login e partecipare da solo, sia per votarlo, sia per ricevere aggiornamenti via email.

c'erano lavori anche su una patch di nuovo nel mese di febbraio 2010:

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

e c'è informazioni utilizzando una tastiera USB qui:

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

Forse si può trovare qualcosa per il tuo sensore lì?

Questo è cool =):

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

Cheers, Victor

0

Questo ragazzo ha moddato il suo Nexus One a lavorare come host USB e ha fatto diverse cose interessanti.

Lui usa una tastiera USB e gira un film dalla sua chiavetta USB. Quindi esegue una webcam attraverso il telefono e la visualizza sul computer e persino esegue un'intera distribuzione Linux basata su desktop dal suo telefono al monitor del computer.

Cose davvero fantastiche.

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

0

L'USB definisce due tipi di apparecchiatura 1 usb dispositivo dispositivo 2usb ospitante .A può essere applicato solo a un host , nessun host da host o connessione da dispositivo a dispositivo. All'inizio gli host USB erano computer a cui è collegato un dispositivo USB. Ma con l'aumento della popolarità dell'interfaccia USB, un certo numero di apparecchiature viene fornito come host USB, ovvero è possibile collegare il pendrive e altro dispositivo USB ad esso.Nei telefoni cellulari di partenza sono stati fabbricati come dispositivo USB cioè è possibile collegare il telefono a host USB solo in genere un computer.ma c'è anche la rivoluzione c Ora abbiamo un telefono che può funzionare come host e dispositivo quando funziona come host, possiamo attaccare la stampante e quando funziona come dispositivo può essere collegato a un computer. Solo un telefono di fascia alta ha questo supporto. sono ancora dispositivi USB. così abbiamo due opzioni

  1. telefono in modalità host USB e il senser come dispositivo USB (è necessario microcontrollore che può fungere da dispositivo USB per questo pic 18F2550 microcontrollore appositamente per esempio);
  2. il telefono come dispositivo e il circuito di senser come host USB qui avrete bisogno di microcontrollori di fascia alta che possono fungere da host USB

in entrambi i casi ci presuppone la codifica sia a telefono e del circuito senser microcontrollore

Non so nulla sulla codifica della parte del telefono, ma penso che questo ti aiuti ad avere una direzione su cosa fare.