Configuring the Software

In addition to the hardware required to complete these projects, you also need some software. You’ll use the software to power your Raspberry Pi devices, codify the logic for your home automation projects, develop supporting systems—such as APIs—and run your applications as Linux containers for better isolation. All the software you’ll use in the book is open source and available to download from the Internet.

Raspberry Pi OS

To start, you need an operating system for your Raspberry Pi devices. While many options are available out there, some better suited for more advanced users and some beginner friendly, we’ll standardize on the official Raspberry Pi OS for the book’s projects. This operating system provides a good ...

Get Automate Your Home Using Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.