Industrial IoT solutions
Scalable IoT & Carbon Capture Technology for CCUS Solutions
A cloud-based industrial IoT solution designed for real-time data processing and communication using MQTT for efficient IoT data transfer, Docker for deployment flexibility, and Solara with FastAPI for seamless IoT cloud integration. Built for reliability and scalability on Google Cloud Platform (GCP).
IoT Data Transfer
Cloud-Based Industrial IoT
Scalable Carbon Capture Solutions

Client*

A British biotechnology startup specializing in industrial-scale carbon capture solutions. The company leverages bacteria to capture CO2 and transform biomass into valuable compounds, making carbon capture utilization cost-effective and sustainable.
*Due to NDA restrictions, specific client details and case study insights cannot be disclosed.

Project in numbers

duration
2023 – 2024 (8 months)
team
5

The team involved in the project

industry
Biotechnology
solution
IoT Data Management (DMS), API, Cloud Integration
technologies
Python, MQTT, Docker, Solara, FastAPI, Google Cloud Platform (GCP), PostgreSQL, SQL and SQLAlchemy
?

2 x Developers from the client side

?

3 x Python backend engineers

Challenge

The client faced challenges in implementing an industrial IoT solution capable of managing reliable, real-time data transfer while ensuring scalable cloud deployment. With limited experience in deploying production-level applications, they required a secure, lightweight communication protocol and an efficient cloud infrastructure to support industrial IoT and carbon capture utilization.

Solution & functionality

Timspark provided expertise in IoT data communication and real-time command execution, implementing an MQTT broker for reliable, lightweight data transfer. Our solution included Docker-based infrastructure, enabling cloud-based industrial IoT scalability on GCP.
Solara and FastAPI facilitated efficient application development, while Looker enhanced data visualization for monitoring industrial IoT and carbon capture utilization. Continuous support ensures long-term scalability and production optimization.

Looker

  • Template dashboards and reporting using Looker and GCP;

Dashboard

  • Dockerized and optimized for performance;
  • Faster and more reliable dashboard for real-time data processing;

Backend

  • Optimization of IoT infrastructure;
  • Dockerization of cloud and local infrastructure;
  • Caching server implementation;
  • Pipeline deployment to GCP.

Results and business value

The implemented IoT communication system drastically improved the client’s ability to handle real-time data processing, enabling seamless IoT data transfer between industrial devices. By leveraging MQTT, Docker, and FastAPI, the solution enhanced scalability, security, and cloud readiness, positioning the company for long-term growth in carbon capture utilization and storage (CCUS).
  • Secure, real-time IoT communication via MQTT;
  • Cloud-based scalability with Docker and GCP;
  • Efficient industrial IoT data management;
  • Improved analytics and monitoring through Looker dashboards;
  • Long-term reliability with continuous support and feature enhancements.

Related cases

FAQ

Do you still have questions about our Internet of Things (IoT) services? Here are the most frequent questions and answers.
K
L
What are IoT services, and how can they benefit my business?
IoT services encompass a range of offerings, including consulting, development, integration, and analytics, aimed at leveraging the Internet of Things technology to enhance business operations. By implementing IoT solutions, businesses can achieve real-time monitoring, improved operational efficiency, predictive maintenance, and data-driven decision-making, leading to cost savings and new revenue opportunities.
K
L
What does the IoT application development process involve?
IoT application development involves several key stages:

  • Requirements engineering: Understanding business needs and defining the functional and non-functional requirements of the IoT solution.
  • Architecture design: Planning the system architecture, including hardware, software, and communication protocols.
  • Platform and user application development: Creating the IoT platform for device management and developing user applications for data interaction.
  • Testing: Conducting thorough testing to ensure system reliability, performance, and security.
  • Support and maintenance: Providing ongoing support to maintain system performance and implement updates as needed.

This comprehensive approach ensures the delivery of robust IoT solutions tailored to specific business objectives.

K
L
How do IoT consulting services assist in successful IoT adoption?
IoT consulting services help businesses assess the feasibility of IoT initiatives, identify potential challenges and opportunities, and estimate costs. Consultants work to create high-ROI IoT solutions by planning coherent architectures of network-connected devices, data processing layers, and applications. This strategic guidance ensures that IoT implementations align with business goals and deliver tangible value.
K
L
What types of IoT solutions can be developed for different industries?
IoT solutions can be tailored to various industries, including:

  • Healthcare: Remote patient monitoring, asset tracking, and staff management.
  • Manufacturing: Smart factory solutions, equipment monitoring, and predictive maintenance.
  • Retail: Inventory management, smart shelving, and customer behavior analysis.
  • Energy: Smart grid management, energy consumption monitoring, and predictive analytics.

These solutions aim to optimize operations, enhance efficiency, and provide actionable insights specific to each industry's needs.

K
L
What are the key considerations for ensuring security in IoT applications?
Security is paramount in IoT applications due to the vast amount of data exchanged between devices and systems. Key considerations include:

  • Data Encryption: Ensuring that data transmitted between devices and the cloud is encrypted to prevent unauthorized access.
  • Authentication and authorization: Implementing robust methods to verify the identity of devices and users, ensuring that only authorized entities can access the system.
  • Regular updates and patch management: Keeping all devices and applications updated to protect against known vulnerabilities.
  • Security testing: Conducting regular security assessments to identify and mitigate potential threats.

By addressing these considerations, businesses can safeguard their IoT ecosystems against potential security risks.

Need assistance with a software project?

Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

    What happens next?

    An expert contacts you after thoroughly reviewing your requirements.

    If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

    We provide a project proposal, including estimates, scope analysis, CVs, and more.

    Meet our experts!

    Viktoryia Markevich

    Relationship manager

    Samuel Krendel

    Head of partnerships

    Let’s build something great together