Testbed Architecture
Definition of automation framework and hardware/software system architecture

Project
Built with
EconicOne
A scalable automation testbed for validating hardware, firmware, and cloud communication of a proprietary IoT device. Designed to let engineers run remote test procedures without physical access to the hardware.
The client needed a way to reliably test not only individual hardware components, but the complete interaction between embedded systems, firmware, mobile applications, and cloud infrastructure.
Manual testing was slow, difficult to reproduce, and required direct access to physical devices. The challenge was to create a flexible test environment capable of simulating real-world conditions while allowing remote execution and monitoring by test engineers.
We designed a modular automation setup that combined custom hardware interfaces, protocol simulation, remote orchestration, and automated test procedures into a single testing platform.

The testbed was built around a Raspberry Pi orchestration server controlling external hardware interfaces, programmable power systems, and communication buses. This allowed engineers to validate batteries, locks, displays, GPS modules, firmware behavior, and cloud connectivity from a single remote environment.
The system combined low-level hardware testing with higher-level software and mobile app validation — reducing manual work while improving repeatability and coverage.
We developed both the hardware and software infrastructure required to automate testing workflows across multiple layers of the product stack — from protocol analysis and device programming to simulation tooling and automated procedures.
Definition of automation framework and hardware/software system architecture
Raspberry Pi–based control system for remote execution and coordination
CAN, TX/RX, programmable power supply, and peripheral integration
Investigation and validation of CAN traffic, GPS communication, and device programming flows
GPS, CAN, and tilt simulators for reproducible automated testing
Environment for engineers to write and execute automated test cases remotely
The resulting infrastructure enabled repeatable end-to-end testing across hardware, firmware, mobile, and cloud layers of the product. Engineers could execute and monitor tests remotely, accelerating development cycles while reducing dependence on manual hardware access.
The modular architecture also allowed new test procedures and simulations to be added as the product evolved.
Fully integrated remote automation testbed
Hardware subsystems validated through automation
Remote-accessible test execution environment
Resonator designed and implemented the hardware and software infrastructure needed to test our proprietary IoT device and improve the software running on it. They took the time to understand our constraints and delivered solutions tailored to our needs—efficient, cost-effective, and adaptable when challenges arose.
Peter Bojkov, CTO

