Dexter@FIT Projects

Smart Devices and IoT

From small sensors to industrial grade devices, our goal is to make the large and diverse world of IoT more approachable for the end-users. We aim to achieve this by both providing a visual tool that would allow the user to describe the interaction process and creating an unified approach, that would allow the integration of custom devices via an user-defined device capability schema. Currently we specialize on devices that are parts of LoRaWAN or Zigbee networks. Other technologies we use include the MQTT protocol, RabbitMQ, ChirpStack, Docker, modern database systems including InfluxDB and CockroachDB. Our latest research resulted in the creation of two visual programming environments grouped under the Pocketix project. Our aim is to provide and improve such tools in the future to allow everyday users to create their own automated interactions, without needing any previous knowledge of programming languages and approaches only utilising their mobile phones. Examples of two versions of the VPL editor can be found in figures bellow.

On the backend side our focus resulted the creation of a real-time data processing platform called RIoT, completed during the outstanding bachelor's work of Michal Bureš under the supervision from both Jiří Hynek and Petr John. This platform leverages an internal message broker and Golang to scale the message ingestion and KPI evaluation capabilities of the solution. While firstly developed as a proof of concept the project is currently being further developed under the Pocketix umbrella. The architecture of the solution (in Czech) can be found bellow.

Other backend work can be represented by the continuous attempts to leverage better approaches to both data evaluation and data storage. Notably these can be seen in the publication Application of Time Series Database for IoT Smart City Platform, which showed how choosing a appropriate database system, together with data handling and ingestion approaches, can improve speed of a Smart City IoT platform while reducing cost simultaneously. Further improvements to data handling were explored in the diploma thesis of Ondřej Šulc Optimization of KPI Processing.

Least but not last our group has always focused on improving the user experience of IoT applications. This has been a long-term mission of many bachelor's and master's theses completed with cooperation of our partner Logimic, but also with another companies like Sanezoo and Soleqa or research groups like in the case of the diploma thesis Analysis and Visualization of Beekeeping Big Data. Examples of applications or UI improvements can be found bellow.

Selected Products

Pocketix - Visual Programming Language for IoT Devices in Smart Cities

Pocketix - Visual Programming Language for IoT Devices in Smart Cities

Analysis and visualization of big beekeeping data

Analysis and visualization of big beekeeping data

Recent Publications

John, P., Hynek, J., Hruška, T., & Valný, M. (2023, May). Application of Time Series Database for IoT Smart City Platform. In 2023 Smart City Symposium Prague (SCSP) (pp. 1-6). IEEE.
Available at: link...

External Cooperation

Logimic

Cooperation with Students

Each year we supervise a number of bachelor and master theses. We emphasize the applicability of the results to practice and good final grades.

Bureš Michal: System for Processing Data from Smart Devices. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
Research work in the field of IoT
Čásar Jozef: Analysis and Visualization of Beekeeping Big Data. Master thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with ApiVčelař
Darmopil Ondřej: Web-based Library of Graphical Components for Smart Devices Data Visualization. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Fišer Tomáš: Dashboard for Smart Home Status Focused on Low Consumption Installations. Bachelor thesis. 2024. Supervisor: Ing. Petr John.
Available at: link...
In collaboration with the company Logimic
Halomi Ivan: Improvements to the Backend Routine for Data Processing from Smart Devices. Master thesis. 2024. Supervisor: Ing. Petr John.
Available at: link...
In collaboration with the company Logimic
Ježek Lukáš: System for Automatic Heating Control in Holiday Homes. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
Excel@FIT poster and paper - awarded by the expert panel and industry partner, recognized by the rector
Konečný Marek: System for User Configuration of Smart City Platform. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Mahdalík Ondřej: Processing and Visualization of Diagnostic Data from a Bionic Upper Limb Prosthesis. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Z-Bionics, Excel@FIT poster and paper
Podvojský Lukáš: Visual Programming of IoT devices. Bachelor thesis. 2024. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
Research work in the field of IoT and the Pocketix project, Excel@FIT poster and paper
Snášelová Iveta: Native Application for Visualization and Management of IoT Devices. Bachelor thesis. 2024. Supervisor: Ing. Petr John.
Available at: link...
In collaboration with the company Soleqa s.r.o.
Špaček Ján: Optimization and testing of the frontend on the Smart City platform. Bachelor thesis. 2024. Supervisor: Ing. Petr John.
Available at: link...
In collaboration with the company Logimic
Formánková Klára: Mobile Application for Management of Smart City Service Requests. Master thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Hošek Adam: Order Management System for Gas Boiler Technicians. Bachelor thesis. 2023. Supervisor: Ing. Petr John.
Available at: link...
Jůzl Radek: Street Light Control on Smart City Platform. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Kovalski Martin: API Testing on Smart City Platform. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Kozhevnikov Dmitrii: Web Visualization of Quality Control Data from Industrial Devices. Bachelor thesis. 2023. Supervisor: Ing. Petr John.
Available at: link...
In collaboration with the company Sanezoo
Mlčoch Michal: System for Service Workers’ Routes Planning. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Sikula Jakub: System for Smart Central Heating Regulation. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Souček Tomáš: Tool for Managing Modules on Smart City Platform. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Štolfa Filip: System for LoRa Devices Management. Bachelor thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Šulc Ondřej: Optimization of KPI Processing. Master thesis. 2023. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Colníková Ivana: Mobile Application for Management of IoT Devices. Bachelor thesis. 2022. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Hlava Jakub: Processing and Storing IoT Data in Relational Databases with Application of Cloud Services. Bachelor thesis. 2022. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
John Petr: Web Visualization of Smart Devices Data in IoT. Master thesis. 2022. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Moravčík Tomáš: Processing and Storing IoT Data with Focus on LoRA Sensor Networks. Bachelor thesis. 2022. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic
Hlava Jakub: Processing and Storing IoT Data in Relational Databases with Application of Cloud Services. Bachelor thesis. 2022. Supervisor: Ing. Jiří Hynek Ph.D.
Available at: link...
In collaboration with the company Logimic

Contact

Dexter@FIT
Faculty of Information Technology
Brno University of Technology
Božetěchova 2, 612 66 Brno, Czech Republic

Brno University of Technology, Faculty of Information Technology