IEEE 8th World Forum on Internet of Things
26 October–11 November 2022 // Yokohama, Japan

Tuto-01: Designing Internet of Things Systems


This tutorial emphasizes the design and integration aspects of IoT systems. It traces the nature and implementation of end-to-end system data and control flows – from the sensory information capture to its processing at the edge and in the cloud – in order to create insights and act to optimize behaviors of IoT attached systems in the real world. The tutorial starts with an overview of the technical and business motivation and prospects for IoT. It is followed by a detailed exposition of the underlying concepts and architecture of IoT systems. This segment includes a succinct coverage and analysis of functions and roles of the key components – sensors, edge, fog, communications, cloud, data processing and storage with analytics, ML, and AI. An important aspect of the tutorial is to highlight the importance and nature of information modeling of IoT data and metadata in a manner that facilitates M2M semantic interoperability, aggregation, big-data processing, and portability. Control-plane components, including security and management, are also covered in detail. The material is largely based on the presenter’s book “Internet of Things: Concepts and Systems Design” (Springer Nature). The design and integration aspects are reinforced in the final “putting it all together” segment that summarizes key purpose and function-driven activities and decisions necessary to design, implement, integrate, and deploy pilot and production-level IoT systems.


 Milan Milenkovic, IoTsense LLC

Milan Milenkovic is the founder and principal of IoTsense LLC, an IoT technology development and strategy consultancy based in the San Francisco Bay Area. Previously, as a principal engineer in Intel’s Labs and IoT Business Unit, he led a number of projects involving IoT system design and implementations, energy management, cloud and grid computing. Prior to Intel, he worked at IBM Company and in academia conducting research and leading prototyping of a variety of emerging technology projects. Milan Milenkovic is the author of several textbooks and monographs, including “Internet of Things: Concepts and Systems Design” (Springer) and “Operating Systems: Concepts and Design” (McGraw-Hill). He has given invited talks at academic and industrial conferences and has authored a number of journal and conference papers, industry technical reports, standards, and U.S. and international patents. Milan Milenkovic earned a M.Sc. degree in Computer Science from Georgia Institute of Technology and a Ph.D. in Electrical and Computer Engineering from the University of Massachusetts at Amherst. He is a Fulbright Scholar, IEEE Senior Member and Distinguished Contributor, and ACM Distinguished Engineer.