Digi’s XBee WiFi modules are a nifty, all-in-one solution to get your project connected to a wireless network and up into the
Aside from talking over a different wireless standard, these modules work just like any XBee. You can set them up using X-CTU (which also helps get it connected to a network). You can toggle I/O pins, read analog and digital inputs, and set the module to sleep. They can operate completely on their own, without the need for an external controlling microcontroller. That said, if you want to hook up an Arduino, or another processor, it can be easily done through the serial port.
You can use these modules just as you would any other XBee – to set up a local wireless serial gateway. One XBee WiFi module can easily talk to another, as long as it has the local IP address of the other.
But these modules have another, more unique application: to make Internet-of-Things projects super-easy. Using the Etherios™ Device Cloud service, you can quickly get them connected to the Cloud, where they can publish data and receive commands as well.
To program the Xbee, you can use X-CTU.