RobustOS SDK Downloads and Application Development Guides

Get started with the RobustOS SDK

Build and package applications for supported RobustOS Devices with the RobustOS SDK. The SDK is distributed as a Docker image. Start with the setup tutorial, then follow the task-specific guides below.

Supported models

The following published models are listed for RobustOS SDK development:

  • R1500
  • R1510
  • R1510-Lite
  • R1511
  • R1511P
  • R1520
  • R2010
  • R2011
  • R2110
  • R2120
  • R3000
  • R3000 Lite
  • R3000-Quad
  • R5010
  • R5020
  • R5020-Lite
  • R5030
  • M1200

Choose the exact build target for your model. Do not infer SDK support or build targets from a product series name. This list excludes unpublished models. If your model is not listed, contact Robustel Support to confirm SDK target availability. To identify your device's operating system, see Which Operating System Does My Device Run?

Choose a hardware platform

Review hardware platforms and SDK resources before selecting a device for your application. Check model-specific CPU architecture, SDK Flash and RAM, and the differences between device capacity and application resources.

Downloads

Download the RobustOS SDK (.tar.gz)Download the Developer Guide (PDF)

Developer tutorials

Follow the setup and first-application workflow, then use the task guides for the features your application needs. The AI setup guide includes a complete prompt and example files. Check each guide’s scope and record validation results for your SDK, target and device firmware.

Start with a working application

Add configuration, status and Web pages

Integrate services and prepare the package

Debug and release

RobustOS Pro uses a separate operating system and SDK. For development on RobustOS Pro Devices, use the RobustOS Pro SDK page.