Chapter 11. Networking
In this chapter we are going to talk about linking objects and making them talk by creating communication networks. We are going to learn how we can make multiple Arduinos and computers communicate using network links and protocols.
After defining what a network is (specifically, a data network), we'll describe ways to use wired Ethernet links between Arduinos and computers. This will open the Arduino world to the Internet. Then, we'll discover how to create Bluetooth communications.
We will learn how to use Ethernet Wi-Fi in order to connect the Arduino to computers or other Arduinos without being tethered by network cables.
At last, we will study a couple of examples from the one in which we will fire message to the micro-blogging service Twitter, to the one in which we will parse and react to data received from the Internet.
We will also introduce the OSC exchange protocol, widely used in anything related to interaction design, music, and multimedia.