RBR遥测连接器
Richard Burns Rally的遥测工具(rallysimfans.hu版本)提供:
- GUI中的实时遥测显示
- 用于AI代理MCP集成的REST API
- Windows可执行文件,便于部署
特性
- GUI仪表板:实时显示所有遥测数据,包括速度、转速、档位、位置等。
- REST API:用于对遥测数据进行编程访问的HTTP API终结点
- 跨平台:适用于Windows、Linux和macOS
- Windows可执行文件:可供Windows用户使用的预构建可执行文件
安装
使用Windows可执行文件
- 从发布页面下载最新版本
- 解压缩ZIP文件
- 跑
rbr_telemetry_connector.exe
来源
- 安装Python 3.8或更高版本
- 克隆此存储库:
git clone https://github.com/consolecowboy0/rbr_telemetry_connector.git
cd rbr_telemetry_connector- 安装依赖项:
pip install -r requirements.txt- 运行应用程序:
python src/main.py用法
GUI模式
运行应用程序以打开GUI仪表板:
python src/main.pyGUI将显示:
- 车速
- 发动机转速
- 当前档位
- 位置坐标
- 转向角
- 油门/制动器位置
- 更多遥测数据
API模式
应用程序在端口8080上自动启动REST API服务器。
API终点
GET /api/telemetry-获取当前遥测数据GET /api/health-健康检查端点
例子:
curl http://localhost:8080/api/telemetry答复:
{
"speed": 85.5,
"rpm": 5200,
"gear": 4,
"position": {"x": 123.45, "y": 67.89, "z": 10.11},
"timestamp": "2025-10-29T23:35:00Z"
}构建可执行文件
要生成Windows可执行文件,请执行以下操作:
pip install pyinstaller
pyinstaller --onefile --windowed --name rbr_telemetry_connector src/main.py可执行文件将位于 dist/ 文件夹。
配置
编辑 config.json 自定义:
- API端口
- 更新频率
- 共享内存设置
需求
- Richard Burns拉力赛已安装rallysimfans.hu插件
- Python 3.8+(如果从源代码运行)
许可证
MIT许可证
贡献
欢迎投稿!请打开问题或提交拉取请求。
