0

I am new to Accessory Development. If I was to build a custom hardware component what should it support in order to be able to communicate with Android applications via USB?

I am doing a research for a project and the clients are hardware manufacturer and want to know what should their hardware component support(in terms of communication protocols) in order to be able to commnicate with Android devices. I found that Arduino microcontrollers are an example for such components.

gop
  • 2,150
  • 5
  • 26
  • 54

2 Answers2

1

The ADK documentation is the place to look for the specs, which are too long to include here. The ArduinoBoardADK implements the protocol, using a MAX3421e to handle the USB host side. The other Arduino boards don't have USB host capability, so are not suitable.

Pete Kirkham
  • 48,893
  • 5
  • 92
  • 171
  • Thanks. The other thing is that the android device will not use the standard micro usb port. It will not be a 'phone' but a TV attached device like Minix devices. It should use standard USB port not micro usb. Do you think this would make a difference? – gop Jul 09 '13 at 06:14
-1

Arduino microcontrollers communicate using standard serial comms over the USB port. http://www.ladyada.net/learn/arduino/lesson4.html

I don't believe Android devices works in the same way.

Richard210363
  • 8,342
  • 6
  • 37
  • 63