Technical requirements
Despite there being no technical requirements in particular, general knowledge of microcontrollers and networking technology would be helpful. As we will be working with microcontrollers, it would also be great to know some foundational C++. C++ is a powerful language that is used in many low-level environments, and it is an especially powerful language for building IoT systems. Because of this, the book’s hardware-based exercises are all based on C++. If you are not familiar with ++C, that’s alright, as we will explain what is happening in every part of the code and allow you to get familiarized with this language.
For this chapter, you can obtain all the code that will be used at https://github.com/PacktPublishing/IoT-Made-Easy-for-Beginners/tree/main/Chapter01. All code that is used throughout this book will be in their corresponding chapters within the IoT-Made-Easy-for-Beginners
repository.
We recommend looking up any technical concepts that you do not understand, though we will keep it as foundational as possible to allow you to build up on the foundations from here.