Book Image

BeagleBone Home Automation Blueprints

By : Rodolfo Giometti
Book Image

BeagleBone Home Automation Blueprints

By: Rodolfo Giometti

Overview of this book

BeagleBone is a microboard PC that runs Linux. It can connect to the Internet and can run OSes such as Android and Ubuntu. BeagleBone is used for a variety of different purposes and projects, from simple projects such as building a thermostat to more advanced ones such as home security systems. Packed with real-world examples, this book will provide you with examples of how to connect several sensors and an actuator to the BeagleBone Black. You’ll learn how to give access to them, in order to realize simple-to-complex monitoring and controlling systems that will help you take control of the house. You will also find software examples of implementing web interfaces using the classical PHP/HTML pair with JavaScript, using complex APIs to interact with a Google Docs account, WhatsApp, or Facebook. This guide is an invaluable tutorial if you are planning to use a BeagleBone Black in a home automation project.
Table of Contents (18 chapters)
BeagleBone Home Automation Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Armando Genovese is an electronics engineer with over 25 years of experience in analog and digital design, management, and marketing. Specializing in embedded circuits and systems, he has carried out projects for various industrial, medical, and consumer applications. Genovese is the founder of HCE Engineering S.r.l., which specializes in the creation of embedded systems, and is one of the founders of the Cosino Project. Genovese received a master's degree in electronics from Università degli Studi di Pisa.

Elango Palanisamy has a bachelor's degree in electronics and communication engineering from Anna University, Chennai. He is currently pursuing a master's in embedded system technologies at the same university. He has experience in firmware, board bring-ups, power management in consumer electronic devices, Linux driver development, and optimizations for thermal printers and car multimedia-related sensors. He also has experience of using build tools such as Yocto Project and Buildroot for Ti, Freescale, and Atmel boards. He currently works for HCL technologies, Chennai.

Michele Scafoglieri is an electronic engineer who designs software systems. In recent years, he has worked as a project manager for a software house and as a control engineer for manufacturing and logistics companies. Michele has over 20 years of experience in project management, software development, and embedded systems. He handled numerous projects ranging from small embedded devices to automated warehouses. Nowadays, as an independent consultant, he likes to speak at seminars, write articles, and use his skills to help others build useful systems for healthcare, logistics, and many other fields.

He can be reached at http://www.studiosigma.pro.