Book Image

Home Automation with Intel Galileo

By : Onur Dundar
Book Image

Home Automation with Intel Galileo

By: Onur Dundar

Overview of this book

Table of Contents (16 chapters)
Home Automation with Intel Galileo
Credits
About the Author
Acknowledgements
About the Reviewers
www.PacktPub.com
Preface
Index

Adding new use cases


We have finished working with devices for home automation. We covered almost all the common devices used for home automation. As we have completed adding a camera, we have successfully achieved the state where we can monitor a home.

Now we will proceed to make a few last additions to the Smart Home application such as adding some rules; this includes completing some actions when a certain device value is changed,. For example, when motion is detected, we will make the Smart Home application perform a capture.

Let's first include the camera module in the Smart Home application. We have added the camera.c and camera.h files to manage a network camera and also changed the Makefile.am file to link OpenCV libraries for the build process. The following header file can be used within the application:

#ifndef CAMERA_H_
#define CAMERA_H_
#define IP_CAM "http://admin:[email protected]:80/mjpeg.cgi?user=admin&password=1 23&channel=0&.mjpg"
#define USBCAM 0
/**
 * Capture...