I'm trying out an automation system, and i was wondering if it is possible to communicate over, say WIFI between a mobile application and an embedded systems based arduino ethernet shield or microchip TCP/IP library for example.
I'm thinking if the embedded system can create a wireless network, to which the phone can connect to and use to communicate.
I'm not sure if this is possible.
Best Answer
(1) Yes.
(2) It's largely a matter of having the "correct" hardware either in the phone or available via some intermediate interface.
In the case of typical "smart phones" with 802.11* "WiFi" capability it's entirely a matter of "just doing it" at the phone end.
Examples only - If using Android O/S phones
Here is a WiFi manager App with 6 or so related links in the left hand menu
WiFi analuzer
Someone's 4 of the best WiFi apps list
Here are 4 of the best Android apps for Wifi.
These apps allow you to
find public wi-fi networks,
turn your phone into a wifi hotspot
Then there's "approaching it from the other end" - rather than interfacing Android to an embedded system, add Android capability to an embedde OS and then use whatever is available "within" Android natively (ie just about anything).
Android porting guide for embedded systems. Essentially Android on ARM. They say -
and
Android for embedded systems