This textbook explores the different protocols and technologies that are key to supporting the most important Internet of Things (IoT) networking scenarios. Intended for upper undergraduate classes, the author presents these protocols and technologies from a perspective of the standard layered architecture with special focus on protocol interaction and functionality. To this end, the book provides a unique step-by-step hands-on approach that enables the reader to use common software tools and network emulators to understand, prototype, and deploy a vast range of use cases. The author shows how these topologies, which rely on standard physical layer technologies like LoRa, NB-IoT, LTE-M, IEEE 802.15.4 and BLE, provide end-to-end IPv6 connectivity and comply with the most important requirements of industrial IoT solutions. The book helps readers learn how to build IoT networks through exercises, lab projects, and examples.
"Practical Internet of Things networking is a valuable resource for thoselooking to deepen their understanding of IoT networks. Its detailed examination of thelayered architecture, combined with real-world examples and a focus on emergingtechnologies, makes it a worthwhile read for both professionals and enthusiasts in thefield. However, readers should be prepared for its technical depth and the need to stayupdated with the fast-paced changes in IoT technology." (Mihailescu Marius Iulian, Computing Reviews, April 30, 2024)