Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Helfi sensor monitoring protocol 🇸🇰

Helfi sensor monitoring protocol 🇸🇰

Technology stack

Java

Spring Boot CLI

Maven

Binary protocol

The client / Slovakia

The client is a Slovak academic entity.

The challenge

The client was seeking an air quality monitoring solution for our academic facility's large classrooms and hallways. Our goal is to maintain a healthy learning environment, and we require a software solution that encompasses our newly acquired hardware components.

The solution should include:

Ensuring the accurate tracking of these metrics was pivotal, accompanied by the implementation of alerts for detecting and addressing abnormal conditions. Ensuring the accurate tracking of these metrics was pivotal, accompanied by the implementation of alerts for detecting and addressing abnormal conditions.

We aimed to utilize a diverse range of sensors designed to monitor essential air quality indicators, including but not limited to PM2.5, PM10, CO2, temperature, humidity, and VOCs (volatile organic compounds). Ensuring the accurate tracking of these metrics was pivotal, accompanied by the implementation of alerts for detecting and addressing abnormal conditions.

Our approach

This project is the very first one our company has ever worked on. We devised a unique binary protocol to facilitate communication between the sensors and the base station, effectively reducing data transfer requirements and consequently extending the sensors' battery lifespan. The CLI aspect of the solution was implemented utilizing Spring Boot CLI in conjunction with Java. A whole simulation suite was create to simulate the communication between fictional sensors and the real base station.

Impact

The solution we've implemented, has had a highly positive impact. One remarkable outcome has been a substantial reduction in data transfer demands, directly leading to an extended battery life for the sensors. This enhancement has not only improved the overall efficiency of the system but has also positively affected our clients' operational costs by minimizing the need for frequent sensor maintenance and replacements.

Team

Code

Show all

We also wrote case studies about our custom solutions

No-code Business platform SaaS 🇨🇭

Public sector intranet e-learning portal customization and further development 🇸🇰

Project management SaaS for Telco 🇫🇷

Need custom Software or App? Contact our experts for advice.