售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Home Automation with Intel Galileo
Table of Contents
Home Automation with Intel Galileo
Credits
About the Author
Acknowledgements
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
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 SDK
Setting 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
2. Getting Started with Home Automation Applications
Introducing home automation
An overview of home automation technologies
Delving 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
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 Galileo
Starting 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
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 Galileo
Switching the lamp holder on/off with Intel Galileo
Handling incoming messages
Summary
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
6. Home Surveillance and Extending Security Use Cases
Introducing network cameras
Using cameras with Intel Galileo
Building OpenCV and V4L2 for Intel Galileo
Introducing OpenCV
highgui – high-level GUI and media I/O
Capturing images from a camera with Intel Galileo
Saving a video from a camera with Intel Galileo
Streaming a video from Intel Galileo
Adding new use cases
Adding new rules
Summary
7. Building Applications and Customizing Linux for Home Automation
Customizing Linux with the Yocto Project
Adding a new application to Yocto Project
Adding new features to the application
Using named pipes
Using named pipes in the application
Network sockets
Summary
8. Extending Use Cases
Introducing Node.js
Using Node.js with Intel Galileo
Developing a home automation server
Use cases with Node.js
Introducing Android
Developing an Android application for home automation
There's more in Android
Adding voice control to home automation
Voice control with Android
Voice recognition with Intel Galileo
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜