1 option
Home automation with Intel Galileo : create thrilling and intricate home automation projects using Intel Galileo / Onur Dundar.
- Format:
- Book
- Author/Creator:
- Dundar, Onur, author.
- Series:
- Community experience distilled.
- Community experience distilled
- Language:
- English
- Subjects (All):
- Home automation.
- Physical Description:
- 1 online resource (188 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, [2015]
- Language Note:
- English
- Summary:
- This book is for anyone who wants to learn Intel Galileo for home automation and cross-platform software development. No knowledge of programming with Intel Galileo is assumed, but knowledge of the C programming language is essential.
- Contents:
- Cover; Copyright; Credits; About the Author; Acknowledgements; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Intel Galileo; Introducing Intel Galileo; Using Intel Galileo for home automation; Intel Galileo - hardware specifications; Intel Galileo - software specifications; Connecting and booting Intel Galileo; Connecting to Intel Galileo via Telnet; Building a Linux image for Intel Galileo with the Yocto Project; Building Linux filesystems for Intel Galileo; Preparing the SD card to boot; Upgrading firmware on Intel Galileo
- Building the Intel Galileo SDKSetting up a development environment for Intel Galileo; Setting up a development environment for Linux; Building applications on the Linux Terminal; Setting up an environment to work with the Eclipse IDE; Configuring the Eclipse IDE for the Yocto Project; Installing the Yocto Project's Eclipse plugin; Configuring the Yocto Project's plugin for cross compilation; Configuring the Eclipse IDE for remote debugging; Creating a sample C project in the Eclipse IDE; Summary; Chapter 2: Getting Started with Home Automation Applications; Introducing home automation
- An overview of home automation technologiesDelving into home automation protocols; X10; Insteon; EnOcean; Z-Wave; ZigBee; Introducing a home automation software ecosystem; LinuxMCE; OpenRemote; OpenZWave; Other software projects; Home automation devices, sensors, and controllers; Designing a home automation project with Intel Galileo; Summary; Chapter 3: Energy Management with Environmental and Electrical Sensors; Delving into energy management; Developing sensor-based applications with Intel Galileo; Understanding the working of a sensor from the datasheet
- Connecting our sensor to Intel GalileoStarting application development with C; Energy management with remote switches; Building kernel modules for Intel Galileo; Serial communication on Linux; Controlling a remote wall plug from Intel Galileo; Summary; Chapter 4: Energy Management with Light Sensors and Extending Use Cases; Using light sensors; Smart light bulbs; Using Philips Hue with Intel Galileo; Extending a home automation system with lighting control; Continuing to home automation application development; Understanding Z-Wave commands; Handling Z-Wave messages from Intel Galileo
- Reading the status of remote devices from Intel GalileoSwitching the lamp holder on/off with Intel Galileo; Handling incoming messages; Summary; Chapter 5: Home Monitoring with Common Security Sensors; Security sensors with Intel Galileo; PIR motion sensors; Magnetic sensors; Gas sensors; Using gas sensors with Intel Galileo; Security devices for home automation; Motion, window, and door lock sensors; Smoke and flood detectors; Adding security features to the Smart Home application; Motion detection; Door/window sensor detection; Flood detection; Wrapping up the message parsing system
- Summary
- Notes:
- Includes index.
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed May 4, 2015).
- ISBN:
- 9781785287268
- 1785287265
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.