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.
What this book covers
Chapter 1, The Initial Setup, introduces the basics of how to operate a Linux system over a terminal connection and demonstrates a Hello World program executed on the BeagleBone platform.
Chapter 2, Input and Output, introduces LEDs and push buttons to illustrate how general-purpose inputs and outputs work.
Chapter 3, Creating the Client and Server Applications, provides an introduction to Socket programming and creating client and server applications that can talk to each other.
Chapter 4, Extending Server Capabilities, provides an introduction to transistors, light and temperature sensors, and enabling the server to transmit environmental data to the client.
Chapter 5, Implementing Periodic Tasks, introduces the movement sensor. Autonomous operations are implemented and server interfaces are extended for remote reconfigurability.
Chapter 6, Creating an Android Client, sets up the Android development environment, and our client code is rewritten to an Android application that can connect to the server over the Internet.
Appendix, Security, Debugging, and I2C and SPI, includes Linux debugging and talks about the need for advanced security when connecting to the Internet.
Author: Juha Lumme
BeagleBone Home Automation
- Product Code: BeagleBone
- Availability: In Stock
- Ex Tax: $15.00