Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
BeagleBone Home Automation

Buy
BeagleBone Home Automation, 9781783285730 (1783285737), Packt Publishing, 2013

The Internet of Things is now being taken up by tech corporations but this fantastic book brings you the DIY approach to home automation using BeagleBone. From dimming the lights to opening the garage door -- it's all here.

Overview

  • Practical approach to home automation using BeagleBone; starting from the very basics of GPIO control and progressing up to building a complete home automation solution
  • Covers the operating principles of a range of useful environment sensors, including their programming and integration to the server application
  • Easy-to-follow approach with electronics schematics, wiring diagrams, and controller code all broken down into manageable and easy-to-understand sections

In Detail

Home automation lets you control daily activities such as changing the temperature, opening the garage door, or dimming the lights of your house using microprocessors. BeagleBone is a low-cost, high-expansion, hardware-hacker-focused BeagleBoard. It is small and comes with the high-performance ARM capabilities you expect from a BeagleBoard. BeagleBone takes full-featured Linux to places it has never gone before.

Starting with the absolute basics, BeagleBone Home Automation gives you the knowledge you will require to create an Internet-age home automation solution. This book will show you how to set up Linux on BeagleBone. You will learn how to use Python to control different electronic components and sensors to create a standalone embedded system that also accepts control remotely from a smartphone.

This book starts with the very basics of Linux administration and application execution using terminal connections. You will learn the basics of the general purpose input/output pins and discover how various electronic sensors and electronic components work. The "hardware jargon" is explained, and example applications demonstrating their practical use are created so that you will feel in control of the capabilities provided.

Network programming is also a big part of this book, as the created server will be made accessible from the Internet through a smartphone application. You will also learn how to create a fully working Android application that communicates with the home automation server over the Internet.

What you will learn from this book

  • Learn how to interface the BeagleBone board with various hardware components and environmental sensors
  • Set up the programming logic necessary to enable standalone periodic tasks and their management
  • Set up the programming logic necessary to enable standalone periodic tasks and their management
  • Discover network programming over TCP/IP sockets, and enable encrypted access over the Internet
  • Program an Android application that can interface with your home automation server
  • Implement a framework to send any type of data, such as images captured from a camera, to your smartphone

Approach

An easy-to-follow guide full of hands-on examples to help transform your house into a standalone home automation solution.

Who this book is written for

If you are looking for ways to create a highly capable home automation system that is easily extendable and highly configurable, then this book is for you. Basic knowledge of electronics and programming in Python and/or Java languages will be helpful, but not mandatory.

(HTML tags aren't allowed.)

The Joy of SOX
The Joy of SOX
"We choose to do [these] things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills."
—President John F. Kennedy, 1962

President Kennedy was speaking of going to the moon—a goal only slightly more ambitious, in the view...

Complex Analysis (Princeton Lectures in Analysis, No. 2)
Complex Analysis (Princeton Lectures in Analysis, No. 2)

With this second volume, we enter the intriguing world of complex analysis. From the first theorems on, the elegance and sweep of the results is evident. The starting point is the simple idea of extending a function initially given for real values of the argument to one that is defined when the argument is complex. From there, one proceeds to...

Trends in Interactive Visualization: State-of-the-Art Survey (Advanced Information and Knowledge Processing)
Trends in Interactive Visualization: State-of-the-Art Survey (Advanced Information and Knowledge Processing)
The purpose of Interactive Visualization is to develop new scientific methods to increase scientists’ abilities to explore data and to understand better the results of experiments based on extensive calculations. These techniques not only provide users with a possibility to view the data but also permit them to use interaction capabilities to...

Laser in Manufacturing (ISTE)
Laser in Manufacturing (ISTE)

Generally a laser (light amplification by stimulated emission of radiation) is defined as “a device which uses a quantum mechanical effect, stimulated emission, to generate a coherent beam of light from a lasing medium of controlled purity, size, and shape”. Laser material processing represents a great number of methods, which are...

Web, Artificial Intelligence and Network Applications: Proceedings of the Workshops of the 33rd International Conference on Advanced Information ... in Intelligent Systems and Computing (927))
Web, Artificial Intelligence and Network Applications: Proceedings of the Workshops of the 33rd International Conference on Advanced Information ... in Intelligent Systems and Computing (927))

The aim of the book is to provide latest research findings, innovative research results, methods and development techniques from both theoretical and practical perspectives related to the emerging areas of Web Computing, Intelligent Systems and Internet Computing.

 As the Web has become a major source of...

Using SANs and NAS
Using SANs and NAS

Data is the lifeblood of modern business, and modern data centers have extremely demanding requirements for size, speed, and reliability. Storage Area Networks (SANs) and Network Attached Storage (NAS) allow organizations to manage and back up huge file systems quickly, thereby keeping their lifeblood flowing. W. Curtis Preston's...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy