Utilizar el puerto USB

1,836 views
Skip to first unread message

Felipe Calderon Barragan

unread,
Feb 15, 2012, 11:30:17 AM2/15/12
to desarrollad...@googlegroups.com
Saludos Androides:

Tengo que iniciar un proyecto el cual incluye recibir y enviar datos por el puerto usb que poseen los dispositivos Android.
Tienen experiencia en ello?
Conocen APIS para esto?
Alguien tiene experiencia en esto?

Agradecería cualquier info.
--
Felipe Calderon Barragan
Linux User # 470534

Julian Andres Perez Velasquez

unread,
Feb 15, 2012, 10:09:08 PM2/15/12
to desarrollad...@googlegroups.com
Te puedes comprar un kit de arduino para este fin. Busca arduino y android en google y preguntame especificamente con base a eso y te podre ayudar.

Que quede claro que solo hablo desde mi experiencia y estoy dispuesto a profundizar en otras opciones.

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.



--
Julian Andrés Pérez Velásquez
Ingeniero en Telecomunicaciones
Cel: 301 571 01 10 
Tel:  233 44 14



Javier Hdez

unread,
Feb 16, 2012, 8:43:05 AM2/16/12
to desarrolladores-android
Hola,

Tienes este package a partir de API level 12, no sé si te vendrá bien
ese nivel.
http://developer.android.com/reference/android/hardware/usb/package-summary.html

Me parece exagerado comprar una arduino para eso, basta con el pc y
una distro Gnu/Linux.

Saludos


On 15 feb, 16:30, Felipe Calderon Barragan

Felipe Calderon Barragan

unread,
Feb 16, 2012, 8:55:16 AM2/16/12
to desarrollad...@googlegroups.com
El punto es que Arduino aunque quisiera utilizarlo no puedo. Tengo que utilizar una unidad especial que se llama Cellocator. Lo que no tengo claro es como hacer un enlace y que se me reconozca el dispositivo por medio de su vendor-id y su product-id y establecer contacto con los endPoints :(

Francisco José Hernández

unread,
Feb 16, 2012, 8:55:42 AM2/16/12
to desarrollad...@googlegroups.com
No has pensado como alternativa usar bluetooth? Le pones al pc un adaptador bluetooth usb y te ahorras estar con cables.

Saludos

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.




--
Francisco José Hernández Hernández
Responsable de Informática y Comunicaciones
GRUPO CORORASA

Felipe Calderon Barragan

unread,
Feb 16, 2012, 8:59:32 AM2/16/12
to desarrollad...@googlegroups.com
Sería genial hacerlo pero este este dispositivo http://www.pointer.com/category/Products_main
no posee bluetooth.

Francisco José Hernández

unread,
Feb 16, 2012, 9:08:03 AM2/16/12
to desarrollad...@googlegroups.com
Sólo por curiosidad ¿el cellocator tiene una conexión usb para leer datos? ¿Para que necesitas enviar datos al cellocator?  

No se supone que el cellocator por gprs/3g manda los datos a un servidor para ver rutas/velocidades/sucesos y demás? Y si desde android subes los datos a ese servidor o a otro y después cruzas los datos del sistema de gestión de flota con los que hayas subido en android? Si ya se.... no conozco tu proyecto pero ....

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

Felipe Calderon Barragan

unread,
Feb 16, 2012, 9:14:11 AM2/16/12
to desarrollad...@googlegroups.com
Nó basicamente lo que hace el Android en este caso es reemplazar el tablero análogo y establecer una interfaz de usuario para quien conduzca el vehículo. Ejemplo para poder encender el carro el conductor debe abrir una app en android y hacerlo  y ahí puede seleccionar una serie de parámetros como visualizar rutas y otras hierbas.

Javier Hdez

unread,
Feb 16, 2012, 9:28:00 AM2/16/12
to desarrolladores-android
Mira esto por si te vale >> http://developer.android.com/guide/topics/usb/accessory.html

¿Has probado con algún getter de la clase UsbAccesory, como
getManufacturer() a ver si funciona.

No he visto ninguno que diga explícitamente getVendorID pero puede que
alguno de esos haga lo mismo, puedes obtener la versión, modelo,
número de serie, etc...

Sobre los endpoints lo puedes hacer con UsbEndPoint, siempre y cuando
te valga para ICS o Honey porque para anteriores no sé si funcionará.


On 16 feb, 14:14, Felipe Calderon Barragan

Felipe Calderon Barragan

unread,
Feb 16, 2012, 9:36:05 AM2/16/12
to desarrollad...@googlegroups.com
Tengo entendido que se crea un archivo XML dentro del directorio xml de los recursos en Android y ahí se escribe los datos del dispositivo, el vendor-id product-id y otras cosas más. Esto se hacer con el fin de especificar el dispositivo como único hacia la aplicación.

Estoy leyendo esta documentación haber si logro obtener un resultado y bueno con respecto a los endPoints por fortuna puedo utilizar el API de honeyComb y ponerle un target mínimo del 10 pudiendo utilizar dispositivos desde 2.3.4 hacia arriba.

Felipe Calderon Barragan

unread,
Feb 16, 2012, 9:39:23 AM2/16/12
to desarrollad...@googlegroups.com

Javier Hdez

unread,
Feb 16, 2012, 9:41:01 AM2/16/12
to desarrolladores-android
jeje no te la puse porque creía que la habías visto.

échale un vistazo a esto, que te va a dar algo más de luz sobre el
tema y ya luego tu decides, de esta manera creo que podrías utilizar
versiones anterioes a honey

http://qtcstation.com/2011/03/connecting-android-to-the-pc-over-usb/

http://qtcstation.com/2011/03/a-simple-java-socket-client/

On 16 feb, 14:39, Felipe Calderon Barragan
<felipeskabarra...@gmail.com> wrote:
> Aquí adjunto una URL de documentación
>
> http://static.googleusercontent.com/external_content/untrusted_dlcp/w...

Javier Hdez

unread,
Feb 16, 2012, 9:50:05 AM2/16/12
to desarrolladores-android
¿Por qué no compras el adaptador bluetooth del cellocator?

http://www.pointer.com/files/Spanish/Cellocator-Accessories-Brochure-SPANISH.pdf

On 16 feb, 14:39, Felipe Calderon Barragan
<felipeskabarra...@gmail.com> wrote:
> Aquí adjunto una URL de documentación
>
> http://static.googleusercontent.com/external_content/untrusted_dlcp/w...

Felipe Calderon Barragan

unread,
Feb 16, 2012, 9:51:48 AM2/16/12
to desarrollad...@googlegroups.com
Sería la última opción.

Javier Hdez

unread,
Feb 16, 2012, 9:54:17 AM2/16/12
to desarrolladores-android
ah jeje vale

Con bluetooth te podría ayudar que he utilizado algo con equipos bt de
Leica Geosystem, pero con usb aún no pero me interesa si veo algo
mejor te lo paso.

On 16 feb, 14:51, Felipe Calderon Barragan

Felipe Calderon Barragan

unread,
Feb 16, 2012, 10:00:09 AM2/16/12
to desarrollad...@googlegroups.com
Gracias seguiré investigando y publicaré mis resultados en español para este hilo.

Javier Hdez

unread,
Feb 16, 2012, 9:39:10 AM2/16/12
to desarrolladores-android
Reply all
Reply to author
Forward
0 new messages