Architecting Smart IoT Devices

Learn how to select the best hardware and software components for your IoT device!

Curious about Architecting Smart IoT Devices?

What will you learn?

This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards and networks. You'll also learn how to actually use and integrate these components.

At the end of the course you will be ready to start architecting and implementing your own embedded device! You'll learn how to debug and finetune your device and how to make it run on a low power supply.

Is this the course for you?

In this course you'll learn about the basics of embedded systems components. If you're a product manager, a technical manager or involved in developing embedded systems or other products, then this is the course for you! This course focuses on embedded systems applications in the area of the IoT. Our blended learning approach offers you the best of both worlds: you can learn online whenever you want to, but can still get hands-on coaching from industry experts.

Registering for this course

Pick your preferred version of this course in the "Upcoming classes" section below: online or blended.

  • Online means: Access to all online course material + 2 hours of online tutoring per week + online interaction and learning with other students + LinkedIn-compatible certificate of completion
    • Price: €49 excl. VAT
  • Blended means: Everything you get in the online version + even more personal online tutoring during 'office hours' + possibility to propose an own project that can be used for personal coaching + F2F day in group (or a one-hour individual coaching, if preferred) + guided exercises or case studies
    • Price: €650 excl. VAT / €585 excl. VAT for EIT Partners.

Meet your coaches

Martin Timmerman

Martin is the content creator and head coach for this course.

He has been active in the domain of embedded systems since 1980 and created Dedicated Systems, a company that supports the EmS community for testing and evaluating real-time operating systems.

Martin obtained an Engineering Master in Telecommunications at Brussels' Royal Military Academy in 1975 and a PhD in applied science at Ghent University in 1982. His research is now focussed on testing virtualization solutions and securing these solutions in both business and embedded systems. Furthermore he directs ongoing research on Operating System Concepts in the framework of swarm robotics and IoT.

His long lasting experience in both a research and industrial environment makes him the ideal choice for moderating this course.

Stijn Schuermans

Stijn is the business coach for this course. You can contact him with all your IoT business-related questions.

Stijn wears two hats. He is the founder of Innovictory, a business model consulting firm that helps product leaders to create impact in a world of 'free' and multi-market competition. He also acts as the lead IoT research at VisionMobile, the analysts of the developer economy. In the latter role, he has authored over 20 reports and research notes on IoT. Stijn holds an engineering degree (ir.) from the Catholic University of Leuven and an MBA from Athens University of Economics and Business. He has over a decade's experience as an engineer, product manager, strategist and business analyst.

Luc Perneel

Luc is the industry technology expert for this course.

He has more than twenty years of EmS experience in real industrial cases thanks to his consultancy company Luperco; varying from design, development and validation of complex systems. His strongest point is to find simple solutions for complex problems, keeping in mind the requirements and available budgets.

In his spare time he is finishing a PhD on Probabilistic analysis of latencies caused by operating systems and platforms at the Vrije Universiteit Brussel. Luc obtained his Master's degree in Electrical and Electronic Engineering from Leuven University in 1990, followed by another Master's degree in Industrial Management.

Just when it seems that nobody's ever going to find a solution for an EmS bug, Luc will.

Long Peng

Long is an assistant coach for this course.

His research topics include embedded systems, real-time operating system benchmarking, robotic software framework and multi-robot formation control. Long has full experience and knowledge of embedded operating systems on different hardwares, such as FreeRTOS, μC/OS-III. During his PhD he developed EmSBoT, a lightweight and portable robotic software framework aiming to unify the programming interfaces for heterogeneous networked robotic systems.

Long has been a PhD candidate towards the doctoral degree of engineering at Vrije Universiteit Brussel since Nov. 2012. Before that, he received his bachelor and master's degree of computer science and technology from National University of Defense Technology, China.

Long can answer all possible technical questions (and the semeingly impossible ones too!) about modern embedded systems.

Fei Guan

Fei is an assistant for this course.

Her research interests are in the areas of mixed-criticality systems and adaptive scheduling. She has developed the framework and resource sharing mechanism which can efficiently handle the requirements from applications with different criticality levels. During the research, she acquires full knowledge about software design on modern embedded platforms. She is also familiar with embedded operating systems such as Linux, FreeRTOS and μC/OS.

Fei received her bachelor and master degree from Harbin Institute of Technology, China. She is currently a PhD candidate in the Department of Electronics and Informatics at the Vrije Universiteit Brussel.

With all the knowledge she has, all possible questions related to hardware and software interactions or application development on embedded operating systems can be answered.

Maarten Weyn

Maarten is the low power coach of this course. You can contact him will all questions related to low power communication and power optimization for IoT devices.

Maarten Weyn received his Ph.D. in Computer Science on the topic of Opportunistic eamless Localization from the University of Antwerp, Belgium. He is an Assistant Professor at the University of Antwerp, currently teaching the 3rd year bachelor courses Mobile Communication and Master courses Communication Systems, and Ambient Intelligent IoT Systems in the department of Applied Sciences: Electronics-ICT.

His research in the iMinds-MOSAIC research group focusses on ultra-low power sensor communication and embedded systems, sub 1-Ghz communication, sensor processing and localization.

He is the co-founder of the spin-off AtSharp, director of the Dash7 Alliance, IARIA Fellow and initiator of the Open Source Stack OSS-7.