Book description
Building electronic projects that interact with the physical world is good fun. But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to plug some sensors in your home to the Internet or create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need. This book is 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 weather conditions at several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate -- whether they're microcontroller-powered devices, email programs, or networked databases -- you can get them to interact. Each chapter in contains instructions on how to build working projects that help you do just that. You will:
Make your pet's bed send you email
Make your own seesaw game controller that communicates over the Internet
Learn how to use ZigBee and Bluetooth radios to transmit sensor data wirelessly
Set up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino/Wiring, Processing, and PHP.
Write programs to send data across the Internet based on physical activity in your home, office, or backyard
And much more
With a little electronics know-how, basic (not necessarily in BASIC) programming skills, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk , the possibilities are practically endless.
Publisher resources
Table of contents
- Contents
- Preface
- Chapter 1. The Tools
- Chapter 2. The Simplest Network
- Chapter 3. A More Complex Network
-
Chapter 4. Look, Ma, No Computer! Microcontrollers on the Internet
- Introducing Network Modules (1/2)
- Introducing Network Modules (2/2)
- An Embedded Network Client Application (1/3)
- An Embedded Network Client Application (2/3)
- An Embedded Network Client Application (3/3)
- Serial-to-Ethernet Modules: Programming and Troubleshooting Tools (1/2)
- Serial-to-Ethernet Modules: Programming and Troubleshooting Tools (2/2)
- Conclusion
-
Chapter 5. Communicating in (Near) Real Time
- Interactive Systems and Feedback Loops
- Transmission Control Protocol: Sockets & Sessions (1/5)
- Transmission Control Protocol: Sockets & Sessions (2/5)
- Transmission Control Protocol: Sockets & Sessions (3/5)
- Transmission Control Protocol: Sockets & Sessions (4/5)
- Transmission Control Protocol: Sockets & Sessions (5/5)
- Conclusion
-
Chapter 6. Wireless Communication
- Why Isn’t Everything Wireless?
- Two Flavors of Wireless: Infrared and Radio (1/3)
- Two Flavors of Wireless: Infrared and Radio (2/3)
- Two Flavors of Wireless: Infrared and Radio (3/3)
- Radio Transceivers (1/2)
- Radio Transceivers (2/2)
- An XBee Serial Terminal (1/4)
- An XBee Serial Terminal (2/4)
- An XBee Serial Terminal (3/4)
- An XBee Serial Terminal (4/4)
- What About Wi-Fi?
- Buying Radios
- Conclusion
-
Chapter 7. Sessionless Networks
- Look, Ma: No Microcontroller!
- Who’s Out There? Broadcast Messages (1/5)
- Who’s Out There? Broadcast Messages (2/5)
- Who’s Out There? Broadcast Messages (3/5)
- Who’s Out There? Broadcast Messages (4/5)
- Who’s Out There? Broadcast Messages (5/5)
- Directed Messages (1/3)
- Directed Messages (2/3)
- Directed Messages (3/3)
- Conclusion
- Chapter 8. How to Locate (Almost) Anything
- Chapter 9. Identification
- Appendix A. And Another Thing
- Appendix B. Where to Get Stuff
- Appendix C. Program Listings
- Index
Product information
- Title: Making Things Talk
- Author(s):
- Release date: September 2007
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596510510
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Hacker’s Delight, Second Edition
In Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
book
Effective Data Science Infrastructure
Simplify data science infrastructure to give data scientists an efficient path from prototype to production. In …