Communication with an Android device using WiFly RN-XV

I am building a self balancing robot .... and my professor wants us to use an Android
tablet as a sort of controller to steer the robot.

Well, I hope you have 4 other team members, and till the end of the school year to finish
this project. Just the computer/comms/Android part alone is gonna be some work, not to
mention the robot.

Here is the best info I've seen on balancing robots,

http://geology.heroy.smu.edu/~dpa-www/robo/nbot/

In regards RN-XVee, I would "first" do the following,

  1. put off Android till I know what's going on.
  2. attach XVee to the Maple, and write a utility-sketch to talk to Maple from your PC via
    USB to one UART, and pass the comms straight over to a 2nd UART connecting XVee.
    This is a trivial sketch, but allows you to talk directly to the XVee from the PC.
  3. now you can go into configuration mode and configure the XVee.
  4. setup XVee for a local adHoc network.
  5. download ZOC from the internet.
  6. load ZOC onto a 2nd PC, setup for an adHoc wifi connection to the XVee,
    select UDP or TCP mode, and you're talking via XVee between the 2 PCs.
  7. spend the next 9 months doing the rest of the project, :-).