Android: dispositivo externo de comunicación USB Android <->

Encontré varios hilos que hablan sobre este tema, pero después de leerlos no tengo una idea clara de mi problema.

Tenemos un dispositivo externo (algo así como un dispositivo tomtom, quiero decir, no un accesorio) y queremos conectar este dispositivo a un dispositivo Android. Y queremos tener una comunicación en serie entre el dispositivo externo y el dispositivo Android mediante una conexión USB. (En este momento tenemos comunicación entre el dispositivo externo y otros dispositivos que no son Android mediante la interfaz RS232, pero el dispositivo externo puede manejar la comunicación mediante un cable USB)

Mientras leo, tenemos soporte de API USB desde 3.1.

¿Podemos desarrollar una aplicación de Android que se comunique con nuestro dispositivo externo mediante un cable USB? Quiero decir, enviar datos al dispositivo y recibir datos del dispositivo, en ambos sentidos, queremos usar el dispositivo Android como "pantalla".

Muchas gracias por adelantado.