相关下载
提示: 以下 SDK 版本需与控制器固件版本匹配,具体兼容关系参见下方的兼容矩阵。下载前请确认你的控制器型号和 RTL 版本。
官方 SDK 资源仓库(推荐)
SDK 的接口头文件、各平台库文件与示例工程统一托管在 CNB 资源仓库,可直接浏览或克隆:
- 仓库地址: https://cnb.cool/inexbot/inexbot-sdk-devkit
- 克隆到本地:
git clone https://cnb.cool/inexbot/inexbot-sdk-devkit.git
仓库目录编号与本文档一致:
| 目录 | 内容 |
|---|---|
04-上位机/C++/RTL-24.03(当前)/01-头文件/ | C 与 C++ 接口头文件(interface/ + parameter/) |
04-上位机/C++/RTL-24.03(当前)/02-库文件/ | 各平台库文件(Windows-MSVC2017-x64、Windows-MinGW64、Linux-gcc9-x64 等) |
04-上位机/C++/RTL-24.03(当前)/04-示例/ | 示例工程(Windows-VS2022、Linux-CMake) |
04-上位机/CSharp/RTL-24.03(当前)/ | C# 接口源码(01-代码文件/)+ 库文件 + 示例 |
04-上位机/Python/RTL-24.03(当前)/ | Python 接口(nrc_interface.py)+ 扩展库 + 示例 |
给 AI 助手的说明: 单文件直链格式为
https://cnb.cool/inexbot/inexbot-sdk-devkit/-/git/raw/main/<仓库内路径>(路径中的中文需 URL 编码), 可直接抓取头文件与示例源码而不必克隆整个仓库。例如 C++ 接口头文件:https://cnb.cool/inexbot/inexbot-sdk-devkit/-/git/raw/main/04-上位机/C++/RTL-24.03(当前)/01-头文件/cpp/interface/nrc_interface.h
C++ SDK
| 平台 | 架构 | 编译器 | 配置 | 版本 | 下载 |
|---|---|---|---|---|---|
| Windows | x64 | MSVC (Visual Studio 2019+) | Release | 待研发确认 | 资源仓库 |
| Windows | x64 | MSVC (Visual Studio 2019+) | Debug | 待研发确认 | 资源仓库 |
| Windows | x64 | MinGW (GCC 8.3+) | Release | 待研发确认 | 资源仓库 |
| Linux | x64 | GCC (8.3+) | Release | 待研发确认 | 资源仓库 |
| Linux | ARM64 | GCC (8.3+) | Release | 待研发确认 | 资源仓库 |
说明: C++ SDK 分为动态库(.dll/.so)和静态库(.lib/.a)两种形式。Release 配置用于生产环境,Debug 配置包含调试符号。MinGW 版本使用 POSIX 线程模型,MSVC 版本使用原生 Windows 线程模型。
参考版本与兼容性了解详细的控制器型号、RTL 版本、端口关系。
快速开始: C++ 渐入式教程
C# SDK
| 平台 | 架构 | .NET 版本 | 版本 | 本地库要求 | 下载 |
|---|---|---|---|---|---|
| Windows | x64 | .NET 待研发确认 | 待研发确认 | 依赖 C++ SDK 本地库(.dll) | 资源仓库 |
说明: C# SDK 是对 C++ SDK 的封装,使用时需将对应平台的 C++ 本地库(.dll)放置在可执行文件目录或系统 PATH 中。.NET Framework 与 .NET Core/.NET 5+ 的加载方式略有差异。
快速开始: C# 渐入式教程
Python SDK
| 平台 | 架构 | Python 版本 | SDK 版本 | 本地库 | 下载 |
|---|---|---|---|---|---|
| Windows | x64 | 3.10 | 待研发确认 | nrc_host.pyd | 资源仓库 |
| Linux | x64 | 3.8 | 待研发确认 | _nrc_host.so | 资源仓库 |
说明:
- Python SDK 通过 C 扩展调用本地库实现控制器通信。
- 本地库必须与 Python 版本和架构严格匹配,混用会导致
ImportError或段错误。- 官方扩展库按解释器版本预编译:Windows 为 Python 3.10 x64,Linux 为 Python 3.8;请使用对应版本的 Python——其他版本无法直接加载现成扩展库。
- 安装方式:将 SDK 包解压后,确保
nrc_interface.py和对应本地库在同一目录,或在 Python 路径中引用。
快速开始: Python 渐入式教程
控制器固件与 SDK 兼容矩阵
| 控制器型号 | RTL 版本 | 端口 | C++ SDK | C# SDK | Python SDK | JSON 协议 |
|---|---|---|---|---|---|---|
| 待研发确认 | RTL-22.07 | 6000 / 7000 | 待研发确认 | 待研发确认 | 待研发确认 | RTL-22.07 文档 |
| 待研发确认 | RTL-24.03 | 5000 / 7000 | 待研发确认 | 待研发确认 | 待研发确认 | RTL-24.03 文档 |
版本选择建议:
- RTL-22.07 — 早期稳定版本,保有量大。仅重大 bug 修复,不再合入新功能。
- RTL-24.03 — 当前主流出货版本。bug 修复 + 关键功能合入。
如果无法确认控制器型号或 RTL 版本,请在示教器上查看"系统信息"或联系技术支持。
备用下载:百度网盘
若无法访问上方的 SDK 资源仓库,也可通过百度网盘获取 SDK 包:
进入下载 提取码:8888
网盘目录说明:
| 目录 | 内容 |
|---|---|
C++/ | C++ SDK 各平台/编译器版本 |
C#/ | C# SDK 各 .NET 版本 |
Python/ | Python SDK 各版本 |
Firmware/ | 控制器固件升级包 |
Tools/ | 开发工具和文档 |
下载支持
- 下载失败: 百度网盘下载受限时,可联系技术支持获取替代下载方式
- 版本疑问: 不确定应该下载哪个包?请先查阅入门指南确定你的开发方式,再对照上表选择对应版本
- 技术支持: 发送邮件至 sales@inexbot.com,请说明控制器型号和所需 SDK 语言