My plans are to hook up my Arduino & Seeeduino Ethernet board to a Wireless Bridge Device so that I can connect my tablet to it in a secure fashion as opposed to an unsecured AdHoc connection. Presently it is hooked up to a spare router that I had laying around here achieving the same function.
Totally possible, but why setup a second network and not use your home network?
The reason is that I am trying to implement this for use in a robot. The robot is being driven by a Hobby Class R/C Controller, and the WiFi Serial connection with your App is to activate sounds and lights. I will not be able to have my home network system available when I am out in the field or at a convention. In using that spare router it was an option to possibly take that with me if I needed to and if it was the only way to make a connection. This is not commercial use setup, it is a hobby of mine, and would be happy to point people in your direction going forward once I am completed. My robots will be used in a non-profit manor (charity work) and to make kids smile!

Tonight I had a small spark of an idea that I didn't think about before. I forgot that my Motorola Droid 4 cellphone & Acer A500 tablet both have access points built into their operating system. I can totally toss out the use of a WiFi router to convert my arduino & Ethernet shield into a wireless system if I wanted to.
So I plugged in my Sparkfun RN-XV module into a XBee USB Explorer Board so I can monitor the serial connection. The same results were obtained when I used the Ethernet shield.
Here are examples of what I see in the serial monitor no matter what buttons I press on the Android app:Droid 4:*CLOS**OPEN*GET /?1 HTTP/1.1
Host: 192.168.43.38:2000
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
X-Requested-With: com.marquesoft.ArduinoControllerPro
User-Agent: Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; DROID4 Build/9.8.2O-72_VZW-18) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Accept-Encoding: gzip,deflate
Accept-Language: en-US
Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
Acer A500:*CLOS**OPEN*GET /?1 HTTP/1.1
Host: 192.168.43.85:2000
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; A500 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
Accept-Encoding: gzip,deflate
Accept-Language: en-US
Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
x-wap-profile: http://support.acer.com/UAprofile/Acer_A500_Profile.xml
How do I specify what info needs to be sent when a button is pressed?
Is there a way to place more buttons on the screen? 30 is limiting. Maybe swipe left or right to add more button screens?
You have 8 profiles in the app. Each with 30 buttons, 3 sliders an two numeric inputs. That should be enough i think. If you really need more let me know. I can make a custom layout if you like, but can't do that for free. You send me a drawing of how you prefer the layout and i build you a custom made arduino controller.
We can revisit that once things are up and running, thank you for offering to work with me.
