In this chapter, we will dive deeper into IoT design and how we use modular functional building-blocks to construct an overall secure IoT architecture. We will discuss each functional area, its requirements and how we can fulfill them. We will learn how to pick and mix functionality blocks to provide the best technology for each purpose. Additionally, we will be introduced to threat models and how we can apply them to build security into the design.
What the reader will learn in this chapter: