Create thrilling and intricate home automation projects using Intel Galileo
This book provides you with a rapid introduction to Intel Galileo and home automation. You will start by setting up the Intel Galileo Board and its software development environment and learning cross-platform software programming using C and Linux. It then walks you through the home automation concept and provides insights about existing sensors and devices to use with Intel Galileo and explains how to use them in your own home. You will also create applications for energy management with electrical and environmental sensors and safeguard your homes using monitoring and surveillance concepts. Finally, you will learn to add advanced features to your home automation applications such as web interfaces to control devices, connecting with smartphones, and adding a microphone to add voice control features.
All in all, this book is a practical guide to learn about Intel Galileo and experience the joy of building full-fledged projects for home automation.
What You Will Learn
Set up a software development environment for cross-platform software programming
Employ Yocto Project basics to create custom Linux images for Intel Galileo Development Board
Develop applications on the Eclipse IDE and deploy them on the Linux operating system
Construct applications with external devices and sensors on Linux and Intel Galileo using standard and third-party Linux libraries
Explore home automation concepts, energy management and security, and related protocols and open source projects.
Familiarize yourself with inter-process communication by using Linux network sockets and named pipes
Design and build applications to serve data with Intel Galileo to turn Intel Galileo into a home gateway or hub with help from Node.js
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.