Qoitech Otii Automation Toolbox
The Otii Automation Toolbox is a software license that elevates Otii software.
Technical Specifications
Overview | Otii Automation Toolbox is an add-on that enables scripting capabilities for automated measurements and battery emulations. |
Supported Testing Types | Functional, regression, and benchmark testing based on project needs. |
Scripting in Any Language | JSON-based API; program Otii boxes with TCP-server; supports any language/system with TCP sockets; integration with Jenkins for continuous energy usage monitoring. |
Scripting Statistics API | Retrieve recording info and statistics (min, max, avg, energy consumed); simplify energy consumption analysis. |
Packaged Scripting Modules | Pre-packaged modules for Python, Matlab, C#, and Java; available on GitHub. |
Command Line Tools | Run scripts via CLI; ideal for CI and remote environments; supports login, logout, and license management via scripts. |
Overview
The Otii Automation Toolbox is a software license that elevates Otii software with scripting capabilities to automate measurements and battery emulations based on the project's needs. It can be purchased as monthly/yearly subscription or perpetual license.
The Otii software + Automation Toolbox run on Windows, Ubuntu, and macOS.
Automation Toolbox can be use for
Functional, regression, and benchmark testing in a flexible manner based on the projectʼs needs.
Scripting in Any Language Using JSON API
Program Otii boxes with the built-in TCP-server.
Use any language or system supporting TCP sockets.
JSON-based API makes scripting flexible.
Example integration with Jenkins in Python is available.
Ideal for continuous integration setups to track energy usage from prototype to production.
Scripting Statistics API
Otii 3 engine efficiently handles large data sets.
TCP-API supports energy optimization tasks.
First API methods: retrieve recording info and statistics (min, max, average, energy consumed).
Simplifies energy consumption analysis over specific time ranges.
Packaged Scripting Modules for Python, Matlab, C#, Java
Pre-packaged modules for popular languages: Python, Java, C#, and Matlab. Easily create scripts using the JSON-based API.
Modules available on Qoitech GitHub for streamlined development.
Command Line Tools
Run test scripts via command-line, no UI needed.
Integrate scripts into CI environments or remote setups.
Updated TCP API handles log in, log out, and Otii licenses directly from scripts. Perfect for automated environments and remote testing.