Summary
In this chapter, we learned the fundamentals of IoT networks based on the components they have and how to apply different topologies as design patterns to the networks. We also gained an understanding of the design of the networks themselves. We looked at designing wired and short-range wireless networks, long-range wireless networks, and M2M networks. When factoring design considerations such as cost and environment, designing networks is not only about finding something that works but also about doing so in such a way that the flow of information from one part of the network to another can be done optimally while still meeting the requirements that are put out.
Finally, we discussed how you can use this knowledge to design the flow of a Raspberry Pi router and implement it, all while connecting objects to it that would use it as a gateway. With this practical, you should have become more confident in designing IoT networks and gained an understanding of how to apply critical...