top of page

InAnalytics Data Platform

A!ENG.png

InStudio IDE

InDriver Basic Features.png
All-in-One Development Environment

InStudio provides a complete environment for designing, managing, and running industrial data systems.

  • Configure and manage multiple InDriver instances

  • Deploy and update configurations in real time

  • Monitor logs, messages, and system status

  • Develop and debug algorithms directly in the built-in editor

 

👉 Everything in one place

 

Centralized System Management
  • Manage all InDriver instances from a single interface

  • Connect through SQL servers or direct local connections

  • Built-in redundancy and configuration backup

 

👉 Designed for scalable and reliable systems

 

Full Visibility & Control
  • Real-time debug logs and system monitoring

  • Task communication and command execution

  • Live system status tracking

👉 Understand and control your system at every level

Fast Development Workflow
  • Create tasks and define logic in JavaScript

  • Edit code directly or use an external editor

  • Deploy instantly with one click

 

👉 From idea to running system in minutes

 

Powerful API for Data Integration

InDriver extends JavaScript with built-in APIs:

  • REST API integration

  • Modbus and industrial communication

  • File processing

  • Socket and TCP communication

  • Serial port operations

 

👉 All data integration in one platform

 

How It Works
  1. Create a task

  2. Write logic in the editor

  3. Deploy configuration to InDriver

  4. Monitor execution in real time

Start Now

Download InDriver and begin building your own data-driven systems.

Java Script

InDriver tasks utilize a JavaScript engine powered by the InDriver API to enable efficient programming.

Available InDriver API

File Read/Write API

Mbus API

OPC UA Server API

Serial Port API

SMTPApi

Process API

Socket API

TCPServer API

OpenCV API

Example of InDriver task code

/*

Retrieve JSON data from a Smart Energy Meter using a REST API and store it in an Azure SQL database

*/

RestApi.sendRequest('Shelly');
if (RestApi.isSucceeded()) {
          const
energyData = RestApi.getData('Shelly');
          // add processing code if needed
          let
ts = InDriver.hookTs().toISOString();
          InDriver.sqlExecute(
"azureserver", "insert into public.energy   (source, ts, data)         values ( 'Shelly','"+ts+"',$$"+energyData+"$$);"
}

Watch the system development in action.

Screenshot Gallery

bottom of page