This Learning Object is part of the Master degree in Precision Agriculture, a Czech existing Master developed within AGRITECH EU project through the creation of e-learning modules under LMS Moodle and the development of an IoT laboratory with high quality sensors, IoT equipment, transfer data possibilities and installation of sensors on fields
Module details
Graduates will gain theoretical and practical knowledge in the field of the Internet of Things. They understand concepts such as sensors, nodes, gateways, time-series databases, and data visualization. They will become familiar with the entire IoT data flow from the sensor to analysis in specialized software. Graduates have a clear understanding of the boundaries of their knowledge and an idea of the content of further studies in these areas.
Identification code: ETEW5E
Proposer: Czech University of Life Sciences Prague
Module designer: Authors`s collective of DIT CZU Prague
Organization: Czech University of Life Sciences Prague
Duration: 27h
ECTS: 5
Shortcut access code: No
Year of pubblication: 2026
Topics
Tags: gateway, IoT, node, real-time processing, sensors, visualization
Subject areas: Automation
Delivery methods: E-Learning Asynchronous, In Person, Digit-Lab
Teaching methods: Lectures, Seminar, Working Group, Project Work
Learning objectives
- The course aims to acquaint students with the latest principles, technologies and expected, developments in the field of Internet of Things
- Modern use cases of project development and implementation of IoT resources are analyzed
-
IoT - current technologies, development and implementation options (sensors)
How IoT ecosystem works and how we can use various sensor technologies to develop smart implementation strategies
Description: What is IoT, how it works and how we can develop connected systems using modern sensors. Focus on wireless technologies versus wired connections, data acquisition from sensors, real-time monitoring, and the integration of hardware and software components.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
IoT - wireless, technologies, transmission protocols
How hardware components work and how we can use different microcontrollers and modules to build functional IoT devices
Description: What is IoT hardware, how it works and how we can develop physical prototypes for smart systems. Focus on microcontrollers (Arduino, ESP32) versus single-board computers (Raspberry Pi), power management, communication modules, and the selection of appropriate hardware for specific environmentsDuration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
IoT - data storage technologies (operational databases)
How data storage works and how we can use operational databases to manage large volumes of information generated by IoT devices
Description: What is an operational database, how it works and how we can develop scalable storage solutions for IoT applications. Focus on SQL versus NoSQL databases, data indexing, real-time data processing, and strategies for efficient data persistence and retrieval.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Device management and integration (middleware)
How middleware layers work and how we can use integration platforms to manage and orchestrate communication between various IoT devices
Description: What is device management and middleware, how they work and how we can develop unified ecosystems for heterogeneous IoT devices. Focus on device provisioning versus remote monitoring, API integration, data normalization, and the role of cloud platforms in managing complex IoT deployments.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Cloud services for IoT
How cloud platforms work and how we can use various cloud services to process, analyze, and visualize data from IoT devices
Description: What is a cloud service for IoT, how it works and how we can develop scalable backend solutions for connected devices. Focus on SaaS versus PaaS models, data ingestion, cloud storage, real-time analytics, and the integration of machine learning for predictive maintenance in IoT.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Security of data protection
How security mechanisms work and how we can use encryption and authentication to protect sensitive data within IoT networks
Description: What is IoT security, how it works and how we can develop resilient systems against cyber threats. Focus on end-to-end encryption versus device authentication, secure boot, vulnerability management, and the implementation of privacy standards in data collection.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Visualizations and data analysis I.
How data representation works and how we can use various visualization tools to interpret complex datasets from IoT devices
Description: What is data visualization and analysis, how they work and how we can develop informative dashboards for IoT monitoring. Focus on real-time data streaming versus historical analysis, choosing appropriate chart types, identifying trends, and using analytical tools to derive actionable insights from raw sensor data.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Visualizations and data analysis II.
How artificial intelligence works and how we can use machine learning models to analyze complex IoT data patterns
Description: What is AI and advanced data analysis, how they work and how we can develop intelligent IoT systems. Focus on predictive maintenance versus anomaly detection, training models on sensor data, automated decision-making processes, and the integration of AI algorithms into cloud-based IoT platforms.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
RealTime data and automation
How real-time processing works and how we can use automation scripts to react instantly to data changes in IoT environments
Description: What is real-time data and automation, how they work and how we can develop autonomous response systems. Focus on event-driven architecture versus scheduled tasks, low-latency data processing, automated alerts, and the implementation of control logic for industrial and home automation.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
IoT in agriculture
How smart farming technologies work and how we can use IoT solutions to optimize crop yields and livestock management
Description: What is IoT in agriculture, how it works and how we can develop sustainable farming systems. Focus on soil moisture sensors versus automated irrigation, drone-based field monitoring, climate control in greenhouses, and the use of data analytics for precision agriculture to reduce waste and increase efficiency.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
IoT in forestry and water management
How smart farming technologies work and how we can use IoT solutions to optimize crop yields and livestock management
Description: What is IoT in agriculture, how it works and how we can develop sustainable farming systems. Focus on soil moisture sensors versus automated irrigation, drone-based field monitoring, climate control in greenhouses, and the use of data analytics for precision agriculture to reduce waste and increase efficiency.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
IoT in other areas of interst (trasport, cities and municipalities, etc.)
How specialized IoT applications work across different public sectors and how we can use connected technologies to optimize transport systems and municipal services
Description: What are the diverse applications of IoT in the public sphere, how they work and how we can develop smart solutions for infrastructure and logistics. Focus on smart transport systems versus public utility management, intelligent parking, public safety enhancements, and the integration of IoT data to improve the quality of life in cities and municipalities.Duration: 1h 30mTeacher: Michal StočesDelivery method: E-Learning Asynchronous, In PersonTeaching method: Lectures -
Introduction to IoT
Hands-on prototyping with microcontrollers, wiring sensors, and programming device-to-cloud data transmission.
Description: Building a working IoT prototype from scratch. Students will learn to connect hardware, process sensor data, and create real-time web dashboards for remote monitoring.Duration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar -
IoT and sensors
Hands-on integration of various digital and analog sensors with microcontrollers and data acquisition techniques
Description: Practical application of sensors in IoT. Students will learn to interface temperature, humidity, and motion sensors, calibrate them, and process their signals for real-time monitoring and automation tasks.Duration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar, Working Group, Project Work -
IoT and Gateways
Practical configuration of IoT gateways, edge computing basics, and establishing communication between local sensor networks and external networks
Description: Seminar focused on the role of gateways in IoT. Students will learn how to aggregate data from multiple nodes, perform local data processing (edge computing), and secure the bridge between local devices and the cloud.Duration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar, Working Group, Project Work -
Databases and IoT
Implementation of Time-Series Databases (TSDB) for IoT data storage, SQL vs. NoSQL approaches, and data lifecycle management from sensor to database
Description: Seminar focused on how to store and query high-frequency sensor data. Students will learn to set up database connections, design efficient data schemas for telemetry, and use basic analytics to retrieve and visualize historical IoT datasets.Duration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar, Working Group, Project WorkRequired tools:
-
Cloud Services for IoT
Integration of IoT devices with cloud platforms, and utilizing cloud-based tools for remote device management and data analytics
Description: Seminar focused on leveraging cloud infrastructure for IoT. Students will learn to connect edge devices to the cloud, configure data triggers and notifications, and build interactive dashboards for real-time monitoring and remote controlDuration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar, Working Group, Project Work -
Visualization and data analysis
Techniques for real-time IoT data visualization, creating interactive dashboards, and performing basic statistical analysis on collected sensor telemetry
Description: Seminar focused on turning raw IoT data into actionable insights. Students will learn to use visualization tools to monitor sensor networks, identify patterns in historical data, and present findings through professional charts and heatmaps.Duration: 1h 30mTeacher: Michal Stočes, Vojtěch NovákDelivery method: E-Learning Asynchronous, In Person, Digit-LabTeaching method: Seminar, Working Group, Project Work
