Radio networking is creating revolutions in volcano monitoring, performance art, clean energy, and consumer electronics. As you follow the examples in each chapter, you'll learn how to tackle inspiring projects of your own. This practical guide is ideal for inventors, hackers, crafters, students, hobbyists, and scientists.
RFID is used in various applications, such as identifying store items or accessing a toll road with an EZPass system. After you build each of the book’s projects in succession, you’ll have the knowledge to pursue RFID applications of your own.Use Processing to get a sense of how RFID readers behave Connect Arduino to an RFID reader and discover how to use RFID tags as keys Automate your office or home, using RFID to turn on systems when you’re present, and turn them off when you leave Get a complete list of materials you need, along with code samples and helpful illustrations Tackle each project with easy-to-follow explanations of how the code works
This book is targeted at embedded system developers and hobbyists who have some working knowledge of Arduino and who wish to extend their projects using wireless connectivity.What You Will LearnInteract with XBee boards using the XCTU program on Windows, OS X, or LinuxMake your Arduino boards communicate wirelessly, using XBee modules in the advanced API modeCentrally collect and store measured sensor data, in the cloud or your own databaseConnect the coordinator Arduino to the Internet and send data to web servicesControl your environment automatically, based on sensor input from your networkInteract with off-the-shelf ZigBee Home Automation devicesMake your devices battery-powered and let them sleep to get months or even years of battery lifeIn Detail
Arduino has been established as the de facto standard microcontroller programming platform, being used for one-off do-it-yourself projects as well as prototypes for actual products. By providing a myriad of libraries, the Arduino community has made it very easy to interact with pretty much any piece of hardware out there. XBee offers a great range of low-power wireless solutions that are easy to work with, by taking all of the complexity of wireless (mesh) networking out of your hands and letting you focus on what to send without worrying about the how. Building wireless sensor networks is cost-effective as well as efficient as it will be done with Arduino support.
The book starts with a brief introduction to various wireless protocols, concepts, and the XBee hardware that enables their use. Then the book expands to explain the Arduino boards to you, letting them read and send sensor data, collect that data centrally, and then even control your home from the Internet. Moving further more advanced topics such as interacting through the standard Zigbee Home Automation protocol, or making your application power-efficient are covered. By the end of the book, you will have all the tools needed to build complete, real-world solutions.Style and approach
A hands-on guide, featuring a single home automation project that can be built as described or with endless variations. Every step is illustrated with complete examples and screenshots, allowing you to build the examples swiftly.
Authors Alasdair Allan and Kipp Bradford walk you through the entire process, from prototyping a simple sensor node to performing real-time analysis on data captured by a deployed multi-sensor network. Demonstrated at recent O’Reilly Strata Conferences, the future of distributed data is already here. If you have programming experience, you can get started immediately.Wire up a circuit on a breadboard, and use the Arduino to read values from a sensorAdd a microphone and infrared motion detector to your circuitMove from breadboard to prototype with Fritzing, a program that converts your circuit design into a graphical representationSimplify your design: learn use cases and limitations for using Arduino pins for power and groundingBuild wireless networks with XBee radios and request data from multiple sensor platformsVisualize data from your sensor network with Processing or LabVIEW
This book provides a solid, high-level overview of how devices use BLE to communicate with each other. You’ll learn useful low-cost tools for developing and testing BLE-enabled mobile apps and embedded firmware and get examples using various development platforms—including iOS and Android for app developers and embedded platforms for product designers and hardware engineers.Understand how data is organized and transferred by BLE devicesExplore BLE’s concepts, key limitations, and network topologyDig into the protocol stack to grasp how and why BLE operatesLearn how BLE devices discover each other and establish secure connectionsSet up the tools and infrastructure for BLE application developmentGet examples for connecting BLE to iPhones, iPads, Android devices, and sensorsDevelop code for a simple device that transmits heart rate data to a mobile device