Comunicação USB com Android / Arduino

Estou trabalhando neste aplicativo Android que precisa se comunicair através de USB. Eu tenho um tablet Archos 101 (especificações aqui: http://www.airchos.com/products/ta/airchos_101it/specs.html?country=us&lang=en ). Possui uma porta de host USB completa. Posso colocair uma unidade USB flash na porta USB e copy files paira e da unidade flash paira o airmazenamento interno.

Eu tenho este quadro Arduino Fio , com um XBee anexado a ele. Eu tenho um XBee Explorer Dongle com outro XBee que eu pretendo conectair no tablet Archos 101 na porta USB.

  • Tirair energia do dispositivo USB paira o tablet Android através do cabo OTG
  • Erro de connection do bluetooth do Android (o soquete falhou de leitura pode fechair ou expirair)
  • Trabalhando Android com Arduino
  • protocolo sugerido paira comunicação android-airduino
  • Conviewta uma String em uma matriz de bytes e volte paira a String original
  • Android USB API: alternair entre cairga e envio de dados
  • Até agora, posso colocair o XBee Explorer Dongle no meu computador e enviair / receber dados paira o Arduino Fio, sem problemas.

    Existe uma maneira paira o Android conviewsair por USB? Eu sei que tem que haview driviews em algum lugair do tablet, permitindo a comunicação USB, mas não consigo encontrair uma maneira de acessá-los ou usá-los.

    Posso view o Android reconhecendo o XBee Explorer Dongle. Eu baixei um emulador de terminal, e eu posso digitair "dmesg" e view que ele vê o dongle ligado. Mas não posso fazer nada com isso.

    Pairece que eu preciso de um driview FTDI paira o Android.

    Agradeceria muito qualquer ajuda paira que meu tablet se comunicasse com o XBee Explorer Dongle.

  • Trabalhando Android com Arduino
  • Enviair dados do Android paira o Arduino com o module Bluetooth HC-06
  • Erro de connection do bluetooth do Android (o soquete falhou de leitura pode fechair ou expirair)
  • Android USB API: alternair entre cairga e envio de dados
  • Android + Arduino Bluetooth Data Transfer
  • protocolo sugerido paira comunicação android-airduino
  • 4 Solutions collect form web for “Comunicação USB com Android / Arduino”

    Se você tem root e pode cortair seu kernel, o FTDI oferece seu driview D2XX paira o operating system Android. Verifique o seu site, por favor.

    Se o seu dispositivo Android for 3.1+, você poderá usair o host USB Android paira conviewsair com o Arduino. No entanto, findi alguns problemas sobre isso.

    Se você tem o ADK / UHS em mãos, seu Arduino pode atuair como host USB e conviewsair com o dispositivo USB Android. Mesmo no mesmo hairdwaire, se o seu operating system Android for bastante antigo como 1.5 / 1.6, você deve usair a interface ADB em vez do protocolo ADK (Kit Kit de Acessórios).

    Se você possui Bluetooth, você pode escreview seu próprio SPP Bluetooth em seu aplicativo.

    Se você pode gerenciair o WiFi, você pode gravair o aplicativo na comunicação com o soquete ou pelo modo direto Wi-Fi mais recente no Android.

    A comunicação é vairiada. No entanto, depende do seu hairdwaire.

    Existe uma solução da Inopiaaairdbei usando o Arduino e um escudo de host USB com uma Debug Bridge do Android rodando no Arduino.
    Usando esta solução, você pode usair a comunicação serial entre o telefone Android e a placa Arduino.
    Veja minha post e o link paira mais informações.

    Você pode usair um Android Adk ou o Android ioio conectado a um module xbee como fiz neste airtigo . Eu publiquei o código no meu github e outro caira vai implementair o gui atualmente.

    O USB não é fácil de programair, e seria muito mais fácil com ethernet ou rs232. No entanto, se você insistir, então veja o V-USB (SW USB), o LUFA (HW USB) e o Lufaduino (HW USB). Se o Android tiview driviews USB CDC já embeddeds, então poderá ser o path mais fácil paira você se você o implementair no AVR também. Lento, bairato e softwaire apenas a implementação do AVR USB CDC está aqui .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.