In this module, we provide a comprehensive guide for IoT programming. 

Students will learn about programming models for various IoT systems, starting with open-source ones ("craft all yourself") and ending with closed ecosystems.

Then, we provide a quick review of the frameworks with particular attention to the most popular Arduino model (but not limited to, as we also discuss script programming in MicroPython and regular Python, suitable for Fog class devices).

The next chapter introduces C++ programming for embedded and IoT systems. Finally, the cherry on top is network programming for IoT devices. 

The last chapter of the course reviews the most popular IoT frameworks, which enable almost zero-code, configuration-based setup of IoT ecosystems (e.g., Tasmota).

Co-funded by the European Union

Erasmus+ Disclaimer

Co-funded by the European Union. Views and opinions expressed are, however, those of the author or authors only and do not necessarily reflect those of the European Union or the Foundation for the Development of the Education System. Neither the European Union nor the entity providing the grant can be held responsible for them.

IOT-OPEN.EU Reloaded Logo

Copyright Notice

Copyright © by IOT-OPEN.EU Reloaded Consortium 2022,2024. All Rights Reserved.

CC BY-NC Licence