Monitoring and Configuring Embedded Linux Systems
With the Embedded System Monitor, we have developed a software solution that allows embedded Linux devices to be monitored, configured, and analyzed directly via an intuitive interface. System resources, network connections, CAN bus data, remote view, and device information are clearly displayed—either as a native Qt app or as a responsive HTML5 application.
System Monitoring for Embedded Devices
Embedded systems are becoming increasingly powerful, connected, and complex.
At the same time, there needs to be a simple way to monitor and configure these systems during operation and to present technical information in a clear and understandable manner.
That is why we developed the Sequality Embedded System Monitor: a flexible software solution for embedded Linux devices that combines system information, network management, CAN bus analysis, remote access, and live visualization in a single, centralized interface.
The solution can be used as a standalone tool or integrated into custom products as a white-label platform.
When system information becomes easily accessible
Challenge
Making complex embedded systems easy to understand
Embedded Linux devices provide a wealth of important system data—ranging from CPU utilization and memory usage to network interfaces, CAN bus communication, and running applications.
In practice, however, this information is often only available through technical consoles, individual tools, or direct system access.
The challenge was to present this data in a clear, real-time, and user-friendly manner. At the same time, the solution was designed not only to enable monitoring but also to support configuration, remote access, and integration into existing product environments.
Solution
A user interface for monitoring, configuration, and remote access
We have developed an application that visualizes key system resources on an embedded Linux device and provides direct access to important configuration options.
This includes CPU, memory, network, hard disk storage, CAN bus data, as well as information on active interfaces and system statuses.
The solution combines a C++/Qt backend with a native QtQuick interface and a responsive HTML5 web app. This allows system information to be viewed and managed both directly on the device and via a browser.
Features such as QR code connectivity, Wi-Fi and Ethernet configuration, a web console, remote viewing, and CAN bus analysis make the Embedded System Monitor a versatile platform for technical product solutions.
Real-time system information
CPU usage, memory, network interfaces, and file systems are clearly visualized. This allows you to quickly assess key system conditions and monitor them continuously during operation.
Easily configure your network
Wi-Fi, Ethernet, static or dynamic IP addresses, as well as access point and client modes, can be managed directly through the user interface. This significantly simplifies the setup and configuration of embedded Linux devices.
Analyze CAN bus data
Incoming CAN messages can be displayed and analyzed in real time. Cycle times, logs, and communication data are made visible, supporting development, troubleshooting, and system testing.
Remote access to the device
Using the web console and Remote View, you can check running applications and system status directly in your browser. This allows for quick access to the device without having to work on the system locally every time.
Qt and HTML5 combined
The solution combines a native Qt backend with a QtQuick interface and an HTML5 web app. This allows the Embedded System Monitor to be used both directly on the device and cross-platform in a browser.
White-label integration
The Embedded System Monitor is designed to serve as a foundation for custom products. Its design, features, and integrations can be tailored to the specific product environment.
Let's talk about your project
Would you like to monitor and configure embedded Linux systems more easily, or integrate them into existing product environments?
We are happy to assist you—from the initial technical design to the finished software solution.