A placa IOIO faz interface com o Android como um dispositivo OTG. Você pode até usar o poder da placa IOIO para carregar o telefone Android. Mais informações aqui: link
Você pode usar a porta UART da placa para criar uma interface para o computador. Atualmente estou usando esta placa para cuspir dados do meu aplicativo para um microcontrolador e funciona muito bem.
Você provavelmente precisará escrever algum software para que ele funcione em ambas as extremidades, mas o trabalho árduo parece ter sido feito.