Completed Projects

Below are some representative examples of projects developed by Embed-IoT, which reflect our experience in designing and developing electronic engineering, industrial automation and embedded systems solutions. These projects range from custom hardware design to the integration of complex systems, highlighting our focus on innovation, reliability and adapting to the specific needs of each client.

Custom PC software

Custom PC Software

Custom .NET software development for the control, supervision and monitoring of industrial machinery.

Fully configurable multi-language interface tailored to client needs.

Real-time communication via USB with an ARM microcontroller for reliable data exchange.

User management system with different access levels and permissions.

Database connection for storing configurations and analysing historical data.

Technologies used

  • ARM microcontroller communication
  • Inductive sensor reading
  • Thermal printer control
  • USB communication
  • Custom PCB design
  • MySQL database
BLE Mesh communication

BLE-Mesh Communication

This device is designed to be part of a mesh communication network using Bluetooth Low Energy (BLE) technology. Its main function is to act as a node within that network.

The device can send and receive data over the BLE mesh network, enabling efficient communication between multiple nodes distributed across a given area. Its components include a low-power microcontroller optimised for BLE applications, a PIR sensor, a noise sensor, accelerometer and gyroscope for motion and vibration detection, a temperature and humidity sensor, an ambient light sensor and a lithium battery charger. All of this is packed into a compact design inside a plastic case worn on the wrist.

Together with other identical devices configured as anchors, it can receive iBeacons and locate nodes in space through anchor triangulation, making it possible to track people or objects indoors without GPS.

Technologies used

  • Bluetooth Low Energy (BLE) Mesh
  • Low-power microcontroller
  • Integrated sensors: PIR, noise, accelerometer, gyroscope, temperature and humidity, ambient light
  • Lithium battery charger
Industrial automation

Industrial Automation

Industrial automation system for monitoring and controlling an automatic food packaging machine.

The system integrates inductive sensors, PT100 temperature sensors, mechanical limit switches and solid-state actuators to control heaters, stepper motors and a DC motor, enabling full supervision of the machine.

It also includes control of a colour touch TFT graphic display for direct interaction with the operator.

Technologies used

  • Inductive sensors
  • Mechanical limit switches
  • Stepper motor control
  • PT100 temperature sensors
  • Colour touch TFT graphic display
  • ARM Cortex-M microcontroller
  • Heater control
Custom IoT platform

Custom IoT Platform

We developed a custom IoT platform for advanced monitoring and GPS tracking of connected devices, also enabling real-time remote control.

The solution integrates a robust TCP/IP-based communications architecture, using Protocol Buffers for efficient, secure data serialisation. All incoming data is stored and managed in a database, enabling historical analysis, traceability and further exploitation.

Users can view device status in real time through an intuitive web interface, with control panels, charts and maps designed for quick data interpretation.

The platform is containerised with Docker, allowing agile, scalable and easily maintainable deployment, adapting as the number of devices grows or new features are added.

As an added value, we also developed the device's electronics, using low-power microcontrollers and NB-IoT connectivity, ensuring reliable communication.

Technologies used

  • HTML/JavaScript/PHP
  • Database
  • Docker
  • TCP/IP sockets + Protocol Buffers
  • NB-IoT cellular communications
IoT connectivity

IoT Connectivity

Design and development of a custom IoT connectivity module based on the Quectel BG95 chipset, intended for direct integration into embedded devices. The module uses an M.2 Key-B form factor, enabling a compact, robust and efficient solution that fits systems with space and power constraints.

It offers native support for NB-IoT and LTE-M (Cat-M) communication technologies, specifically optimised for low-power IoT applications, efficient data transmission and long-range coverage. These characteristics make it ideal for use cases such as remote monitoring, smart metering, smart cities and industrial devices, where reliability, energy efficiency and continuous connectivity are critical.

Technologies used

  • NB-IoT
  • M.2 Key-B
  • LTE-M (Cat-M)
  • Custom PCB design
Carrier board for Raspberry Pi CM4

Carrier Board for RPI-CM4

Design and manufacturing of a custom carrier board for the Raspberry Pi Compute Module 4 (CM4), developed to order and adapted to the client's specific functional and technical requirements. The carrier board enables efficient integration of the CM4 into industrial and embedded solutions, providing a robust, scalable hardware base.

It includes a cellular communication module based on the Quectel BG95, providing NB-IoT and LTE-M (Cat-M) connectivity, enabling reliable, low-power communication in IoT applications. This integration makes it easier to deploy remote monitoring, control and data acquisition systems in environments where wired connectivity isn't viable.

It features an HDMI output for connecting external displays, making it easy to view real-time information, debug the system and interact directly with the end user, expanding the solution's capabilities for HMI applications.

Technologies used

  • NB-IoT – Long-range, low-power connectivity for IoT applications
  • Raspberry Pi CM4 module
  • LTE-M (Cat-M) – Efficient, reliable cellular communication
  • Custom PCB design – Full hardware development tailored to specific requirements
ESP32 web server with SMBus

ESP32 Web Server with SMBus

Development of a custom electronic board based on the ESP32 microcontroller, designed specifically for monitoring and managing instrumentation equipment that uses the SMBus communication protocol. The solution includes an embedded web server that enables remote access to the system through a standard browser, with no need for additional software.

Through the web interface, the user can remotely configure the operating parameters of the instrumentation device, as well as monitor status and readings in real time. Dynamic data visualisation is handled via WebSockets, ensuring efficient, low-latency bidirectional communication, ideal for continuous monitoring and real-time control applications.

Technologies used

  • ESP32 – Microcontroller with built-in Wi-Fi connectivity
  • Embedded web server – Remote access and system configuration
  • WebSockets – Low-latency real-time communication
  • SMBus communication – Integration with instrumentation equipment
  • Custom PCB design – Full electronics development tailored to the application
Multi-processor industrial PCB

Industrial Multi-Processor PCB

Design and development of a custom industrial multi-processor electronic board, built for advanced control, automation and monitoring applications in demanding industrial environments. The solution integrates ARM microcontrollers from the STM32 family together with an ESP32 on a single hardware platform, combining high real-time processing capability with advanced wireless connectivity.

The board includes a wide range of industrial inputs and outputs, including inputs for push buttons, opto-isolated inputs for electrical isolation and relay outputs, ensuring robustness and reliability against interference and adverse conditions. It also supports advanced user interfaces, such as TFT screens, custom 7-segment displays driven over a serial connection, and digital audio systems via an I2S interface.

It also features a microSD card reader for local data storage, making it easier to log events and manage configurations. In terms of connectivity, the board offers multiple communication interfaces, including RS-485, Ethernet, Wi-Fi, NB-IoT/LTE and USB, enabling flexible integration into industrial networks, IoT systems and remote monitoring platforms.

Technologies used

  • STM32 + ESP32 – Multi-processor architecture for control and connectivity
  • Custom PCB design – Full electronics development tailored to industrial requirements
  • Advanced connectivity – RS-485, Ethernet, Wi-Fi, NB-IoT/LTE and USB
  • User interfaces – TFT screens, 7-segment displays and I2S digital audio
  • Industrial inputs and outputs – Push buttons, opto-isolated inputs and relays
  • microSD card reader – Local data storage
Advanced industrial processing system

Advanced Industrial Processing System

Design and development of an industrial control and automation system based on a multi-processor architecture, built for advanced applications in demanding industrial environments where reliability, performance and scalability are critical. The solution integrates an ARM microcontroller from the STM32 family together with a high-level platform based on the Raspberry Pi 4, combining real-time control with advanced processing, visualisation and connectivity capabilities.

The system includes a wide range of industrial inputs and outputs, including opto-isolated inputs that provide electrical isolation and protection against electromagnetic interference. It enables precise control of stepper motors, making it suitable for automation, positioning and process control applications. It also integrates two vacuum sensors for advanced process monitoring, enabling continuous supervision of critical system variables.

Communication between the different processors is handled via a UART interface, ensuring efficient real-time task management, event synchronisation and reliable data exchange. This distributed architecture allows critical control tasks to be handled by the STM32, while the Raspberry Pi 4 takes care of advanced data processing, the user interface and integration with external systems.

Technologies used

  • STM32 + Raspberry Pi 4 – Multi-processor architecture for real-time control and advanced processing
  • Custom PCB design – Full electronics development tailored to industrial requirements

What project do you need?

Get in touch so we can look at your project and offer you a tailored solution that fits your needs.

Get in touch