Summer School in Energy Informatics 2025
Harnessing IoT and Cloud Computing for Intelligent Buildings
1-2 December 2025, Universiti Tenaga Nasional (UNITEN), Kuala Lumpur, Malaysia
Program at a Glance
This two-day program offers an in-depth journey into IoT and cloud computing for intelligent buildings. Participants will gain hands-on experience with cutting-edge tools and workflows to acquire, process, store, and visualize energy and environmental data.
Step-by-Step Learning Workflow
During the summer school, participants will follow an interactive workflow that integrates IoT data acquisition, cloud storage, and visualization techniques:

IoT Sensors and Gateways
Set up IoT-enabled devices and sensors to collect data (e.g., temperature and humidity). These devices communicate via radio protocols to a gateway for data aggregation.
Data Transfer Using MQTT and Python
Transfer collected data to an MQTT broker acting as a communication hub. Use Python scripts to subscribe to and publish data for efficient handling.
Storage in a Time-Series Database
Store ingested data in InfluxDB, a powerful time-series database designed for energy and environmental data. Learn to query and manage this data effectively.
Real-Time Visualization with Grafana
Create dynamic dashboards in Grafana to visualize trends and anomalies in the collected data. Gain actionable insights for energy optimization.

This workflow encapsulates the program's key learning objectives, offering practical knowledge on IoT data acquisition, cloud storage, and visualization techniques.
Hands-On Tools and Techniques
Participants will gain proficiency in the following tools and technologies:
Python
For data processing and pipeline integration
​
MQTT
For communication between IoT devices and data systems
InfluxDB
A time-series database for storing and querying energy data
Grafana
For creating dynamic dashboards and real-time visualizations




Hardware and Software Resources
To facilitate hands-on learning, the summer school will provide the following hardware and software:
Hardware:
-
IoT sensors (temperature, humidity, and energy meters).
-
Gateway devices with MQTT support.
Software:
-
Python and supporting libraries.
-
InfluxDB for data storage.
-
Grafana for visualization.
​



Detailed Program Schedule
Day 1 – IoT Foundations and Data Acquisition
Overview
Day 1 introduces the foundational concepts of IoT in energy systems, focusing on devices, sensors, and communication protocols. Participants will learn data acquisition techniques, explore cloud-based storage options, and gain hands-on experience in setting up IoT systems, configuring middleware, and preparing pipelines for data storage and management.
Day 2 –Data Visualization and Integration
Overview
Day 2 focuses on advanced techniques for managing and querying time-series data, visualizing trends using Grafana, and integrating IoT data pipelines. Participants will gain hands-on experience in creating dashboards, querying time-series databases, and building end-to-end systems for real-world energy optimization scenarios.