So far, the network connections you’ve seen in this book have mostly been dedicated connections between two objects. Serial communications involve the control of a serial port; mail, web, and telnet connections involve a network port. In all these cases, there’s a device that makes the port available (generally a server), and something that requests access to the port (a client). Project 8, Networked Pong, in Chapter 5 was a classic example of this—in that application, the server handled all the communications between the other devices. In this chapter, you’ll learn how to make multiple devices on a network talk to each other directly, or talk to all the other devices at once.
A Arduino Store (http://store.arduino.cc/ww)
AF Adafruit (http://adafruit.com)
D Digi-Key (www.digikey.com)
F Farnell (www.farnell.com)
J Jameco (http://jameco.com)
MS Maker SHED (www.makershed.com)
P Pololu (www.pololu.com)
PX Parallax (www.parallax.com)
RS RS (www.rs-online.com)
SF SparkFun (www.sparkfun.com)
SS Seeed Studio (www.seeedstudio.com)
BASIC XBEE BREADBOARD CIRCUIT
Several of the projects in this chapter use XBee radios. In each project, ...