I just got a very cheap ($75) Android 4.0 pad, with 1.5Ghz dual-core processor, WIFI and especially a USB host port. Google’s Open Accessory ADK solution allows Arduino with a USB host to connect with an Android device. Because of my Android device has got the USB host port, I am thinking of the possiblity to eliminate the need for a USB host on the Arduino side.
I rooted the device, connected the Arduino board to the USB host port of the device, logged into the device’s Linux console via Android SDK’s adb utility, watch with dmesg and seeing no driver loaded and no /dev/usb* was appearing. I came to the conclusion that the kernel lacks the driver of Arduino board’s FT232. Just now I found some android related resources on FTDI (manufacturer of FT232) website and I will try out later.
Followings are the resources I did some quick search and find the following useful links. I will further perform my test and update it later.
- http://android.serverbox.ch/?p=549
- http://code.google.com/p/android-serialport-api/
- http://v-lad.org/projects/gnu.io.android/
- http://stackoverflow.com/questions/4621580/using-serial-port-rs-232-in-android/6279832
- http://stackoverflow.com/questions/4834930/usb-communication-with-android-arduino
- http://android.serverbox.ch/?p=370