Data Driven Systems and IoT solutions

We develop advanced software solutions for data collection, analysis and monitoring with a strong focus on IoT and industrial process automation.

Thanks to the modern technologies used, our monitoring, automation and Industry 4.0 solutions are high-performance and secure.

Process Control Optical Laser Sensor IMA

Experimental software for managing a binary data stream from an in-line optical sensor.

ima
Discover

problem

IMA needed software capable of handling a high-speed binary data stream from a line optical sensor. The system had to process data in real-time, provide analysis and filtering, trigger alert mechanisms, and transmit information to a web dashboard for visualization and configuration. The measurements, amounting to approximately 10,000 samples per second, required an infrastructure capable of managing large amounts of data quickly and reliably, while ensuring an effective and customizable user interface.

solution

A data-driven software solution was developed to perform measurements, analysis, and alerts tailored to the data obtained from the laser sensor. The sensor measures the distance of material on a conveyor belt, generating a list of numerical values processed in real-time. The server, implemented in Go, handles data ingestion, sensor control via TCP, communication with a web dashboard through REST APIs and WebSockets, and a configurable alerting system. The dashboard allows real-time graph visualization and settings adjustments, providing an intuitive and responsive user experience.

technologies

The software leverages Go for the backend and data analysis, with concurrent data flow management using synchronized channels. MongoDB is used for storing samples and user settings. The web frontend is developed with Svelte, while Prometheus and Grafana are employed for internal telemetry and monitoring. This combination of technologies ensures high performance, scalability, and ease of use for the system.

laser-1.png
laser-1.png
laser-1.png

Other Data Driven Systems and IoT solutions

Anti-Money Laundering Data Warehouse System

Database system for data storage in compliance with anti-money laundering regulations.

logo-anubi.svg
Discover

Neural Network for Paint Mixing

Machine learning applied to a paint mixing machine to achieve precise color matching.

logo-vernice.svg
Discover

Netech - Calibration Management for Banking Platforms

Web platform for anti-money laundering controls in the banking sector.

logo-netech.svg
Discover

Anti-Money Laundering Data Warehouse System

Database system for data storage in compliance with anti-money laundering regulations.

logo-anubi.svg
Discover

Neural Network for Paint Mixing

Machine learning applied to a paint mixing machine to achieve precise color matching.

logo-vernice.svg
Discover

Netech - Calibration Management for Banking Platforms

Web platform for anti-money laundering controls in the banking sector.

logo-netech.svg
Discover

Anti-Money Laundering Data Warehouse System

Database system for data storage in compliance with anti-money laundering regulations.

logo-anubi.svg
Discover

Neural Network for Paint Mixing

Machine learning applied to a paint mixing machine to achieve precise color matching.

logo-vernice.svg
Discover

Netech - Calibration Management for Banking Platforms

Web platform for anti-money laundering controls in the banking sector.

logo-netech.svg
Discover

Anti-Money Laundering Data Warehouse System

Database system for data storage in compliance with anti-money laundering regulations.

logo-anubi.svg
Discover

Neural Network for Paint Mixing

Machine learning applied to a paint mixing machine to achieve precise color matching.

logo-vernice.svg
Discover

Netech - Calibration Management for Banking Platforms

Web platform for anti-money laundering controls in the banking sector.

logo-netech.svg
Discover