万本电子书0元读

万本电子书0元读

顶部广告

Home Automation with Intel Galileo电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Onur Dundar

出  版  社:Packt Publishing

出版时间:2015-03-30

字       数:99.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部