4.IOT: IoT Architectures

  • Code

    L.24302

  • Amount of hours required

    140

  • Quartile of execution

    1

In this module we review the architectures of IoT systems. You will learn the difference between LPWAN, PAN, BAN and home automation networks.  We also take a look at different network topologies, such as star networks, mesh networks and opportunistic networks. 
And we examine architectures as publish/subscribe (MQTT), but also REST and Websockets. You will also learn the importance of positioning and time synchronisation. 
You design and implement a system that contains a microcontroller and at least one sensor. The system should use a LPWAN for data transmission. We also expect some reflection on your system: what would it take to go from a simple prototype to larger-scale development? You will present your (working) system, write a report and complete the assignments included in this module's material. 

Competences

  • HBO ICT 11.3 SW/ANA/3
  • HBO ICT 14.3 SW/REA/3

Learning goals

The student is familiar with standard IoT architectures 
The student knows common network architectures within IoT, e.g. LPWAN, PAN, Body Area Networks and combinations of these. 
The student knows a range of network structures, e.g. star, mesh and opportunistic network topologies. 
The student knows, and can use, commonly used IoT middleware, e.g. REST and pub-sub systems (MQTT, REST, Coap, etc.). 
The student knows, and van use, IoT dashboards such as Adafruit IO, Thinger, Freeboard, Thingsboard. 
The student knows the methods and the importance of positioning and time synchronisation in IoT systems. 

Tests

Code Name
WC Werkcollege
T.50357 4.IOT: IoT Architecture