Integration Client
Solutions

ARBIN-AAF-Integration-Client-Solutions.png

Introduction

While the Arbin Console offers a user-friendly interface for monitoring and managing battery testing experiments, we understand that advanced users may desire more granular control over their Arbin machines.

To cater to this need, we've developed three additional solutions, provide greater flexibility and customization for users seeking advanced functionality

1.  Arbin Intelligent Client, or AIClient

2. Arbin Web Services

ARBIN-Integration Client Solutions Introduction

AIClient: Advanced Successor to Arbin CTI

Arbin Intelligent Client (AIClient) is a significant upgrade from its predecessors and built upon the Data Acquisition Service (DAS), which is a core component of MITS 11

AIClient offers a streamlined and user-friendly API that simplifies the control and management of Arbin machines, reducing development time and minimizing command latency.

Granular Control and Scripting Capabilities

AIClient empowers users with precise management of various experiment parameters and settings. Its support for Python and C# scripting enables automated testing and the creation of complex experiment sequences.

Faster Development

The intuitive API of AIClient facilitates rapid integration, allowing developers to create custom applications and workflows with minimal effort. This accelerates development cycles and reduces time-to-market.

Hardware-in-Loop (HIL) Integration

Adjusts the experiment schedule based on real-time measurements, enabling more dynamic and responsive testing.

Downward Compatibility

AIClient is designed to be compatible with MITS 10. If you're still using MITS 10, AIClient can call the built-in Arbin CTI interface, ensuring seamless communication and functionality. This allows you to benefit from AIClient's advanced features without the immediate need to upgrade to MITS 11.

ARBIN-AAF-AIClient- Advanced Successor to Arbin CTI

Arbin Web Services

As the tech landscape shifts towards web-based and cloud-based solutions, Arbin is at the forefront of innovation.

We're excited to announce the development of a cutting-edge API gateway designed to streamline HTTP request management and routing to our Arbin Data Acquisition Server (DAS).

Our new API gateway is a cornerstone of Arbin's next-generation backend infrastructure. It offers a robust solution for:

Real-time data presentation

Access and visualize data in real-time, enabling immediate insights and analysis.

Flexible programming

Leverage your preferred programming language to interact with the API, ensuring maximum compatibility and customization.

Enhanced efficiency

Streamline the data flow between your applications and the DAS, improving overall system performance.

ARBIN-AAF-Arbin Web Services i1

To complement our API gateway, we're also developing a dedicated web application for End-of-Line testing.
This intuitive tool will simplify the end-of-line testing process and automate the generation of essential reports.

Module
Purpose
Methods
Authentication
Authenticates the user and establishes a connection to the DAS backend.
/ArbinEOL/Login
Test Profile Management
Creates, manages, and executes test profiles.
/ArbinEOL/GetTestObjects
/ArbinEOL/GetSchedules
/ArbinEOL/GetEOLVariables
Test Execution and Monitoring
Controls the operational state of channels during a test and monitors test progress.
/ArbinEOL/GetEOLChannelsData
/ArbinEOL/StartTest
/ArbinEOL/GetCANConfig
Test Reporting
Generates and manages test reports.
/ArbinEOL/GetAllTestsRecords
/ArbinEOL/GetTestsRecordByTestID
/ArbinEOL/GetTestsRecordsByResult

Arbin APIs Performance Test Results

All commands are executed 1000 times except for the command involving control channel operation, which is executed only 100 times, and the test results are shown in the table below:

Scroll to Top