Otii Automation Toolbox

Elevate your Otii Pro with scripting capabilities. 
Open the world of automation. 

Otii Automation Toolbox is a software add-on to Otii Pro software. It is a subscription-based software, that you can subscribe to monthly or annually and cancel at any time.  Works on all Otii boxes. 

Features

Scripting in any language using JSON API

Otii Automation Toolbox makes Otii boxes programmable.  Control your Otii box with the built-in TCP-server from any language or system that supports communication over TCP sockets, using a JSON-based API

Find an example of how to integrate Otii in Jenkins using the Python programming language in the Help section of the Otii application.

Great for your continuous integration set-up, to keep track of your system’s energy consumption throughout the whole development cycle, from prototyping to production.

Packaged scripting modules available for Python, Matlab, C#, Java

Write your scripts using the JSON-based API or use our packaged scripting modules available for popular languages like Phyton, Java, C# and Matlab. 

Find the modules on Qoitech GitHub.

Command line tools

Otii Automation Toolbox includes a command-line tool, that makes it possible to run your test scripts without a UI.

This makes it possible to run your script in your favorite CI environment or to create a test setup in a remote location.

The TCP API has been updated to include methods to log in, log out, and handle Otii licenses directly from the script. This makes it much easier to include the script in an automated environment. 

TCP-server

Control Otii with the build-in TCP-server from any language or system that supports communication over TCP sockets, using a JSON-based API. On the Qoitech GitHub we provide wrappers for popular languages like Python, Java & MATLAB.

Great for your continuous integration set-up, to keep track of your system’s energy consumption throughout the whole development cycle, from prototyping to production.

Find an example of how to integrate Otii in Jenkins using the Python programming language in the Help section of the Otii application.

Scripting statistics API

The new Otii 3 core computional engine is designed to efficiently make calculations of large sets of data. The TCP-API will gradually be expanded with methods that will simplify your energy optimization tasks.

The first API additions are recording_get_info that returns information about a recording, and recording_get_statistics that returns the minimum, maximum, average and energy consumed over a specified time range.

Feature Basic Pro Enterprise
Basic measurements ✔️ ✔️ ✔️
Save/load projects ✔️ ✔️ ✔️
Basic analysis ✔️ ✔️ ✔️
Undo/redo ✔️ ✔️ ✔️
Offset calibration ✔️ ✔️ ✔️
Export CSV ✔️ ✔️ ✔️
Downsampling ✔️ ✔️
Crop ✔️ ✔️
More than two recordings ✔️ ✔️
Record more than 10 minutes ✔️ ✔️
More than one Otii box ✔️ ✔️
Markets/annotation ✔️ ✔️
Import from another project ✔️ ✔️
Import logs ✔️ ✔️
Record UART TX ✔️ ✔️
Battery life calculator ✔️ ✔️
Logarithmic scale ✔️ ✔️
Set sample rate ✔️ ✔️
Save selections ✔️ ✔️
Support for other brands’ measurement units ✔️ ✔️
Customize statistics ✔️ ✔️
Computed views ✔️ ✔️
USB-UART ✔️ ✔️
Filter log ✔️ ✔️
Log converter ✔️ ✔️
4-wire measurement ✔️ ✔️
Scripting with Lua ✔️
TCP-server ✔️
CLI ✔️
Battery emulation ✔️
Standard battery profiling ✔️
Advanced battery profiling ✔️
Share licenses ✔️
Offline licenses ✔️

This is the documentation

How to get the Automation Toolbox?

Once you subscribe to Otii Pro Software, either monthly or yearly, you will have access to select and purchase Automation Toolbox. You can start and cancel at any time.

How do I activate and reserve my license?

Otii Pro software, Otii Automation Toolbox and Battery Toolbox licenses will be activated automatically when you purchase the subscription. Otii Basic Software requires no license.

To use Otii Pro Software, Otii Automation Toolbox and Battery Toolbox, the license needs to be reserved. You can reserve and release the license in the User Management in the Otii application. 

How can I request customized plan for my team?

If you are looking for a customized plan for your team’s and company’s needs, please contact our Sales team directly. We will be more than happy to respond to your request and help you achieve your project or business goal with our most suitable tools.

How to cancel a Toolbox?

You can easily cancel the Toolbox in your Qoitech account in user management. We will only bill you for the actual time duration of the subscription.

You can also cancel the Otii Pro software subscription in your account.  You will then get reverted to Otii Basic software. Note that once you cancel the Pro subscription, you will no longer be able to use any Toolbox.

You can always resubscribe to Otii Pro software and pick up any add-on Toolbox at any time.


Didn’t find what you were looking for?

Newsletter

Copyright © 2022 Qoitech AB. All Rights Reserved.