This repository contains research prototypes and methodological workflows developed as part of a PhD research project on the integration of BIM, openBIM standards and IoT data streams for the monitoring and visualization of building performance data.
The repository focuses on IoT-based data-stream visualization workflows, including Arduino-based prototypes, proprietary streaming platforms, open-source streaming procedures, database-driven visualization and HBIM case-study applications.
This repository is part of the digital companion material of the PhD thesis:
Utilizzo della metodologia BIM (Building Information Modeling) e degli standard openBIM per le analisi e il monitoraggio delle prestazioni termiche di edifici storici
Use of BIM (Building Information Modelling) methodology and openBIM standards for the analysis and monitoring of the thermal performance of historic buildings
The research investigates how BIM, HBIM, openBIM and IoT-based workflows can support:
- environmental monitoring;
- thermal performance analysis;
- real-time or near-real-time visualization of sensor data;
- facility management processes;
- heritage building conservation and operation.
The repository is organized as follows:
-
01_Arduino IDE prototypes
Arduino-based prototypes for collecting and transmitting environmental data from sensors. -
02_Proprietary streaming
Workflows based on proprietary platforms for IoT data streaming and visualization. -
03_Open source streaming
Open-source workflows for IoT data transmission, including MQTT-based procedures and Python-based visualization. -
04_Database driven visualization
Procedures for reading environmental data from databases and visualizing them in BIM/openBIM environments. -
05_Case study HBIM - Gallerie Accademia Venezia
HBIM-oriented case-study material related to the application of monitoring and visualization workflows in a heritage museum context.
The workflows explore the connection between sensors, IoT transmission or database storage, Python-based data processing, IFC/HBIM model interaction, and visual feedback in the BIM environment.
The general objective is to test how dynamic environmental data can be connected to BIM or HBIM models in order to support monitoring, interpretation and decision-making processes.
The repository includes or documents workflows involving:
- Arduino IDE;
- environmental sensors;
- MQTT communication;
- Python scripts;
- SQLite or other database-driven procedures;
- Blender;
- Bonsai / BlenderBIM;
- IFC-based building models;
- visualization of sensor values through model-based graphical outputs.
The repository is intended to publish research prototypes, example procedures and reproducible workflows.
Real monitoring data, personal data, confidential links, private credentials, access tokens, API keys and sensitive case-study material are not included. When needed, example or mock datasets should be used instead of real data.
The materials in this repository are research prototypes. They are intended to document and reproduce methodological workflows developed for academic research purposes.
They should not be interpreted as:
- production-ready software;
- certified monitoring systems;
- certified compliance-checking tools;
- official conservation or facility management systems.
If you use or refer to this repository, please cite the related PhD thesis and this repository.
Suggested citation:
Utilizzo della Metodologia BIM (Building Information Modeling) e degli Standard openBIM per le Analisi e il Monitoraggio delle Prestazioni Termiche di Edifici Storici / Fontanella, Luca. - (2026 May 14).
Luca Fontanella
Università Iuav di Venezia
PhD programme: Culture del progetto