universales serial reconocer reconoce para otg habilitar for dispositivos descargar cualquier conectar celular cable app aplicacion android serial-port ftdi usb-otg

android - serial - usb host



Comunicándose con un dispositivo USB serial a través de Android (2)

Tengo un dispositivo hecho a medida para medir la corriente. Este dispositivo se puede conectar a la PC y la comunicación se realiza a través de USB. Se basa en el chip FTDI. Tengo una aplicación escrita en Java y esa aplicación está utilizando la biblioteca rxtxSerial.dll y gnu.io.rxtx_2.1.7.4.jar. Ahora quiero portar esta aplicación en mi dispositivo Android y estoy un poco confundido ¿qué hacer con eso? Todo lo que tengo es una tableta Android (os versión 4.1.1), un cable OTG y este dispositivo de medición.

¿Debería mi dispositivo ser rooteado? ¿Hay algún tipo de biblioteca que pueda agregar simplemente a mi aplicación Java de Android y leer datos a través de USB? ¿Donde empezar?

He intentado portar la aplicación existente para PC usando la misma biblioteca, pero rxtxSerial.dll falta y no puedo transferirla a mi dispositivo Android.


Hay un proyecto dedicado a la comunicación en serie en Android. android-serialport-api . Creo que es un buen recurso para empezar.

FTDI también proporciona resources relacionados con Android.


Realmente puedo recomendar la biblioteca USB-Serial-For-Android, es compatible con múltiples chips USB a serie (también FTDI) y no se requiere enraizamiento. Echa un vistazo al proyecto GitHub here .