Product Description
Are you developing embedded devices with interfaces not available on conventional development PCs? Can your device be updated via USB?
Then a HILmate is your ideal partner: for remote work, home office, integration into an automated quality assurance process (CI/CD), or simply as a multifunctional tool at your workplace.
With its versatile control, analysis, and communication interfaces, combined with its compact dimensions, the HILmate is also ideal for field or customer operations. Unified log outputs simplify analysis and testing. The modern, interactive web interface and the OpenAPI REST interface offer equivalent functionality. Script examples and documentation enable easy and fast integration into automated quality assurance processes.
Features
The power module provides the ability to measure voltage, power, and current.
The logging module allows the measurement data to be downloaded. The measurements are displayed graphically in the web interface.
Connected USB storage devices can be accessed both via the network interface and the USB-DUT interface. Using a USB multiplexer, the Device Under Test or the HILmate can be connected to the USB device.
This allows boot media created by the Continuous Integration process to be automatically tested by transferring them from the HILmate to the USB storage. The HILmate then connects the USB storage to the Device Under Test and initiates the update process.
This procedure enables the automated testing of USB installation or update paths.
The HILmate Pro features a switch and a power on/off switch, which can handle up to 10A. This allows both power supply and control signals, such as button presses, to be switched and monitored. Through the web frontend or the REST API, switch commands can be issued, and the current switch status can be queried.
The integrated communication module allows communication from various interfaces to be recorded in full-duplex mode, used as a remote console for reading and writing, or utilized as a GPIO for control or status messages.
The HILmate enables remote connection and disconnection of the USB connection between the USB device and the Device Under Test. In particular, the data channel can be switched separately from the USB power, allowing for robustness testing or specific use cases.
Thanks to the HILmate's API interface, automated, reproducible system tests of the USB stack can be implemented.
With the integrated sandbox, you gain access to an isolated Linux system on the HILmate Rack 1U. This allows services for server communication to be provided, such as integrating the HILmate Rack 1U as a direct GitLab runner. Test automation can be implemented to respond to incoming signals, data, or messages.
The HILmate Pro can be integrated into all common systems for Continuous Integration and Test Automation via an open API REST interface. Well-known examples include Jenkins, Hudson, GitHub, GitLab, Bitbucket, and others. All functions of the web interface are available through the REST interface.
The integrated web interface allows for initial setup, configuration, and manual operation. Current states and changes are transmitted live, enabling monitoring of automated processes. All functions of the REST interface are also accessible through the web interface.
All activities can be logged in a unified format, allowing for post-processing in external programs. With optional NTP synchronization, the timestamps of a log can be aligned with the time sequence of distributed systems, establishing their relationship to each other.
Want other Interfaces?
The power module provides the ability to measure voltage, power, and current. The logging module allows the measurement data to be downloaded. The measurements are displayed graphically in the web interface.
Connected USB storage devices can be accessed both via the network interface and the USB-DUT interface. Using a USB multiplexer, the Device Under Test or the HILmate can be connected to the USB device. This allows boot media created by the Continuous Integration process to be automatically tested by transferring them from the HILmate to the USB storage. The HILmate then connects the USB storage to the Device Under Test and initiates the update process. This procedure enables the automated testing of USB installation or update paths.
The HILmate Pro features a switch and a power on/off switch, which can handle up to 10A. This allows both power supply and control signals, such as button presses, to be switched and monitored. Through the web frontend or the REST API, switch commands can be issued, and the current switch status can be queried.
The integrated communication module allows communication from various interfaces to be recorded in full-duplex mode, used as a remote console for reading and writing, or utilized as a GPIO for control or status messages.
The HILmate enables remote connection and disconnection of the USB connection between the USB device and the Device Under Test. In particular, the data channel can be switched separately from the USB power, allowing for robustness testing or specific use cases. Thanks to the HILmate's API interface, automated, reproducible system tests of the USB stack can be implemented.
With the integrated sandbox, you gain access to an isolated Linux system on the HILmate Rack 1U. This allows services for server communication to be provided, such as integrating the HILmate Rack 1U as a direct GitLab runner. Test automation can be implemented to respond to incoming signals, data, or messages.
The HILmate Pro can be integrated into all common systems for Continuous Integration and Test Automation via an open API REST interface. Well-known examples include Jenkins, Hudson, GitHub, GitLab, Bitbucket, and others. All functions of the web interface are available through the REST interface.
The integrated web interface allows for initial setup, configuration, and manual operation. Current states and changes are transmitted live, enabling monitoring of automated processes. All functions of the REST interface are also accessible through the web interface.
All activities can be logged in a unified format, allowing for post-processing in external programs. With optional NTP synchronization, the timestamps of a log can be aligned with the time sequence of distributed systems, establishing their relationship to each other.
Our HILmate program also supports other interfaces, such as SD-Card interface, ZigBee, or TTY. Feel free to contact us via our contact form.