Make microcontrollers, PCs, servers, and smartphones talk to each other.
Building electronic projects that interact with the physical world is good fun. But when the devices you've built start to talk to each other, things really get interesting. With 33 easy-to-build projects, Making Things Talk shows you how to get your gadgets to communicate with you and your environment. It’s perfect for people with little technical training but a lot of interest.
Maybe you're a science teacher who wants to show students how to monitor the weather in several locations at once. Or a sculptor looking to stage a room of choreographed mechanical sculptures. In this expanded edition, you’ll learn how to form networks of smart devices that share data and respond to commands.
Call your home thermostat with a smartphone and change the temperature.
Create your own game controllers that communicate over a network.
Use ZigBee, Bluetooth, Infrared, and plain old radio to transmit sensor data wirelessly.
Work with Arduino 1.0, Processing, and PHP—three easy-to-use, open source environments.
Write programs to send data across the Internet, based on physical activity in your home, office, or backyard.
Whether you want to connect simple home sensors to the Internet, or create a device that can interact wirelessly with other gadgets, this book explains exactly what you need.
Chapter 1 The Tools
It Starts with the Stuff You Touch
It’s About Pulses
Computers of All Shapes and Sizes
Using the Command Line
Using an Oscilloscope
It Ends with the Stuff You Touch
Chapter 2 The Simplest Network
Supplies for Chapter 2
Layers of Agreement
Making the Connection: The Lower Layers
Saying Something: The Application Layer
Finishing Touches: Tidy It Up, Box It Up
Chapter 3 A More Complex Network
Supplies for Chapter 3
Network Maps and Addresses
Chapter 4 Look, Ma, No Computer! Microcontrollers on the Internet
Supplies for Chapter 4
Introducing Network Modules
An Embedded Network Client Application
The Finished Project
Programming and Troubleshooting Tools for Embedded Modules
Chapter 5 Communicating in (Near) Real Time
Supplies for Chapter 5
Interactive Systems and Feedback Loops
Transmission Control Protocol: Sockets & Sessions
Chapter 6 Wireless Communication
Supplies for Chapter 6
Why Isn’t Everything Wireless?
Two Flavors of Wireless: Infrared and Radio
How Radio Works
What About WiFi?
Chapter 7 Sessionless Networks
Supplies for Chapter 7
Sessions vs. Messages
Who’s Out There? Broadcast Messages
Chapter 8 How to Locate (Almost) Anything
Supplies for Chapter 8
Network Location and Physical Location
Determining Position Through Trilateration
Chapter 9 Identification
Supplies for Chapter 9
Chapter 10 Mobile Phone Networks and the Physical World
Tom Igoe teaches courses in physical computing and networking, exploring ways to allow digital technologies to sense and respond to a wider range of human physical expression. He has a background in theatre, and his work centers on physical interaction related to live performance and public space. He is a co-author of the book Physical Computing: Sensing and Controlling the Physical World with Computers, which has been adopted by numerous digital art and design programs around the world. Projects include a series of networked banquet table centerpieces and musical instruments; an email clock; and a series of interactive dioramas, created in collaboration with M.R. Petit. He has consulted for The American Museum of the Moving Image, EAR Studio, Diller + Scofidio Architects, Eos Orchestra, and others.
Comments about oreilly Making Things Talk, 2nd Edition:
I bought this on a budget for a project and the book has EVERYTHING to scope out the successful launch. Igoe's book is 1) fun and easy to read (if you have some background of TCP/IP) 2) broad enough to cover functionality from data in to data out, and most importantly 3) refelective of knowing what content is relevant and not. The indicator of a great technical writer is one who can capture his reader as if penning a work of fiction. Igoe's book is accessible to all ages. Truly an enjoyable book.
Bottom Line Yes, I would recommend this to a friend