Android Accessory development with Beaglebone
Submitted by Pankaj Bharadiya (@bpankajl) on Wednesday, 26 September 2012
Smartphones and Tablet users are increasing at an exponential rate every year, it is growing beyond the PC market. Every phone and Tablet can have an accessory that can cater to application specific needs such as audio docking stations, exercise machines, personal medical devices, weather stations and so on.
This talks helps in understanding the concepts of building an Android accessory using TI's AM335x based Beaglebone. This also gives the details on protocol, framework, application development, debugging methods and so on.
With Android 3.1, the Android platform introduced Android Open Accessory support, which allows external USB hardware (an Android USB accessory) to interact with an Android-powered device in a special accessory mode. Android USB accessories are specifically designed to attach to Android-powered devices and adhere to a simple protocol (Android accessory protocol) that allows them to detect Android-powered devices that support accessory mode. With majority of smart phones and tablets using Android today, an Android open accessory standard provides a vital link between phones,tablets and other Android powered devices, and embedded systems which are pervasive in our daily life.Android accessories can be audio docking stations, exercise machines, personal medical testing devices, weather stations, or any other external hardware device that adds to the functionality of Android. Beaglebone Android accessory kit gives you freedom to innovate and develop new accessories for Android devices. It provides an easy to use development kit that will help to take Android accessories at next level.
Khasim Syed Mohammed and Pankaj Bharadiya
Khasim and Pankaj work for Texas Instruments and currently leading the accessory development project to be hosted on http://arowboat.org
They have more than 2 years of Android experience and are experts in Embedded systems.