By Martin Evans, Joshua Noble, Mark Sproul, and Jordan Hochenbaum
Imagine if you could not only display information from the Arduino on an external screen, but also send it out over the Internet for the world to see? What if you could control your Arduino remotely? Getting your Arduino on the Internet and remotely talking to your computer are just two of the many communication channels possible with the Arduino. In this article, a companion to the WiFi section of chapter 8 in Arduino in Action, which shows you how to use the official Arduino Wi-Fi shield, the authors discuss WiFi network and Bluetooth communication with the Arduino.

WiFi Communication and Arduino (PDF)