Thursday, February 4, 2010

Everyone wants to learn more about Android

It's been a really busy start on the new year here at the Enea Android Team. We've been fully occupied providing Android trainings all over the place. The whole Q1 is fully scheduled (if you're interested you could take a look in our training brochure at www.enea.com/android). On top of that we have MWC 2010 in Barcelona coming up, where we are working on a really cool demo. We apologize for not sharing with you this last month, but please stay tuned. Interesting posts will come shortly.


Enea Android Team

Wednesday, February 3, 2010

Using Android to control Lego Mindstorms

This is a short post on the more entertaining side of Android showing a project that the Enea team in Linköping, Sweden, prepared for an expo. It is a one minute video from the demonstration.

It is two LEGO Mindstorms robots controlled by one HTC Hero Android phone. The Hero is running an Android application written by Enea Linköping that send motor commands to the LEGO brick. LEGO has been kind enough to put a Bluetooth chip in the Mindstorms NXT controller. By using the built in demonstrational Bluetooth commands the NXT brick provides there is no need for an application to be downloaded into the NXT brick.
There was however one obstacle in the limited Bluetooth support in Android OS version 1.5 (not supporting the Bluetooth serial port profile, SPP). Instead we used the wifi capabilities on the phone to send information to an Ubuntu Linux Laptop with a TCP/IP to Bluetooth tunnel (just a raw tunnel, no logic or programming). HTC has been rumored to be releasing Android OS version 2.1 (with Bluetooth) later in february and we hope to be able to put forth a new version that skip the WiFi laptop step.

Video below: