Skip to content

Version & Compatibility

This document explains the compatibility between iNexBot controller RTL versions, SDK versions, protocol ports, helping you choose the right combination before development.


RTL Version Comparison

RTL-22.07 and RTL-24.03 are both stable versions. Both use the same port system. RTL-24.03 is the current mainstream shipping version with more features. Documentation for both versions is continuously maintained.

FeatureRTL-22.07RTL-24.03
Version StatusStable, critical bug fixes onlyStable, bug fixes + key feature merges
ShipmentLarge installed baseCurrent mainstream version
Communication FormatJSON textJSON text
System FeaturesMotion control, status, process, job filesAll RTL-22.07 + system config, safety params, collaborative robot
Process SupportPalletizing, grinding, welding, spraying, laser, stamping, conveyorSame as RTL-22.07, updated interfaces
Program ManagementJob file CRUDInstruction-level CRUD + remote program start
Recommended UseExisting RTL-22.07 device maintenanceNew projects, advanced features

Later versions (e.g. 2501) are not yet stable and SDK documentation is not available.

Port System

Both versions use the same ports:

PortProtocolPurposeUser
5000TCPFile transfer (upload/download/backup)Tools, HTTP clients
6000JSON textCommand communication (usually teach pendant)JSON protocol users (teach pendant)
6001JSON textCommand communication (usually host computer)C++/C#/Python SDK
7000TCPHost computer service function portHost computer, tools

💡 SDK Users: Always use port 6001, no manual switching needed.

Migration Notes

When migrating from RTL-22.07 to RTL-24.03:

  1. Some command words have changed — see RTL-24.03 docs
  2. SDK users need no changes — continue using port 6001
  3. New features added — system config, safety parameters, collaborative robot support

SDK Compiler/Runtime Compatibility

C++ SDK

PlatformCompilerABIArchitectureConfiguration
WindowsMinGW (GCC 8.3+)MinGW ABIx64Release / Debug
WindowsMSVC (VS 2019+)MSVC ABIx64Release / Debug
LinuxGCC 8.3+GCC ABIx64 / ARM64Release

MinGW and MSVC libraries cannot be mixed. Download the SDK matching your compiler.

C# SDK

Platform.NET VersionArchitectureNative Library
Windows.NET 8.0x64Depends on nrc_host.dll

Python SDK

PlatformPython VersionArchitectureNative Library
WindowsContact R&Dx64SDK bundled native library
LinuxContact R&Dx64_nrc_host.so