R2D2 introduction

From IRON Test Suite
Jump to navigation Jump to search

IRON R2D2 API is a high level API to execute all standard functions available on a smartphone, on an open platform.

IRON R2D2 runs on the standard 60 series, 250 series and 400 series robot powered by Linux, supporting all models of existing IQsim modem adapters.

The Combination between R2D2 API and iQsim robots allows to test all functions (Voice, SMS, USSD, Data including MMS, VoLTE, Streaming, Mail, Web..., supplementary services, Network and Sim features) on all standard protocols : GSM, UTMS, LTE & 5G.
In addition, these tests can be combined with SIP and Fxo tests also available on the robots.
However, the 400 series robots are no longer available since 2020.

This API can be manage from several ways:

  • Locally with BASH script or with PYTHON
  • Remotely through a remote access to be used with high level language (On demand we can develop integration code for any other interpreted of compiled programming language, such as Java, PHP, Perl, C…)
  • Integrated in IRON Suite with IRON Test Manager

It exports network socket API that will implement a set of dedicated Commands.

IRON R2D2 provides integration into BusyBox BASH Scripting Language, so IRON R2D2 Commands will be called from BASH script, and output values can be got and processed from the same script.

On demand we can develop integration code for any other interpreted of compiled programming language, such as Java, PHP, Perl, C…

Interfaced iQsim IRON Suite, It allows to use Virtual SIM card on all iQsim devices but also to control these devices through a integrated Test Manager in Iron Suite

IRON R2D2 will generate CDRs in CSV files.