To get the most out of this book
To feel more comfortable with this book, you need some previous experience using Linux command line, and some basic programming knowledge. When reading a chapter, pay attention to download the source code, that will simplify the use of all the examples in this book.
This book mainly uses MacOS to perform local configurations. For the Raspberry Pi implementations Linux is used. Finally, there is a chapter that uses Windows to update the ESP32 firmware.
All the requirements need it to run the examples in this book are described in the Technical requirements section of each chapter.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.