彦控
YK-PROTO

开放通信协议

彦控控制器对外支持 TCP、UDP、WebSocket、HTTP 等应用层协议,便于客户开发上位机、集成仿真环境或对接现有系统。具体命令字段、状态反馈和联调方式按项目确认。

开放通信协议
YK-PROTO

产品定位

开放通信协议解决的是客户系统如何与运动平台交换命令、位姿和状态数据。彦控把客户侧接口放在应用层,优先使用 TCP、UDP、WebSocket、HTTP 等通用协议,避免客户上位机直接接触内部伺服总线。

实际项目会根据实时性、可靠性、开发环境和联调方式确认协议组合。页面中的协议选择用于建立沟通起点,不作为固定接口边界。

适用场景

适合优先考虑

  • PC 上位机、工控机或客户自研控制软件集成
  • Unity / Unreal、ROS、Matlab / Simulink 等仿真环境对接
  • 浏览器调试工具、现场诊断页面或轻量自动化脚本
  • 需要按项目扩展命令字段、状态反馈或数据链路的系统

需要进一步评估

  • 上位机控制周期、网络环境和丢包容忍度尚未明确
  • 需要与第三方安全系统、采集系统或船载系统联锁
  • 客户已有协议栈、数据格式或权限管理要求
  • 需要长期记录、远程诊断或多设备同步控制

协议选择参考

实时

UDP

适合 PC 上位机、仿真平台、ROS 或 VR 系统的连续位姿推流。

特点
低延迟
边界
需处理丢包
可靠

TCP

适合命令响应式集成、状态查询和需要送达保证的控制链路。

特点
可靠流式
边界
时延需评估
浏览器

WebSocket

适合 Web 上位机、现场调试页面和浏览器实时状态监视。

特点
双向实时
边界
按网络部署确认
轻量

HTTP

适合脚本、自动化系统和工厂信息系统的轻量命令调用。

特点
易对接
边界
不适合高频闭环

控制器与伺服电缸之间的内部总线由整机系统封装,对客户透明;客户上位机主要与应用层协议打交道。

关键能力

应用协议
TCP / UDP / WebSocket / HTTP
开发环境
C / C++ / Python / Matlab / LabVIEW / Java / C# / JavaScript 等
运行环境
PC 上位机、工控机、Web 浏览器、嵌入式系统或仿真平台
接口文档
完整命令字段、状态反馈和示例工程按项目提供
联调方式
按客户系统、控制周期和网络环境确认
定制边界
特殊命令字段、状态反馈和数据格式按技术协议确认

配置与扩展

UDP、TCP、WebSocket、HTTP 接口文档,Unity 集成、ROS Node、Matlab / Simulink 对接等示例工程,请联系工程师按项目获取。

可选配置与扩展形态

模块化加配 — 无需重做整机

001
推荐

UDP

实时低延迟,适合 PC 上位机、Unity / Unreal 仿真平台、ROS 节点等需要高频实时位姿推流的场景。

002
推荐

TCP

可靠流式通信,适合命令响应式集成、文件传输、长连接控制等需要送达保证的场景。

003
集成

WebSocket

浏览器双向实时通信,配合嵌入式 Web 工具或自研 Web 上位机零安装即用。

004
集成

HTTP / REST

简单的命令调用与状态查询,适合脚本、自动化系统、SCADA 集成等轻量场景。

常见问题

客户常问到的几个问题;如还有其他疑问,可直接联系工程师。

客户上位机通常对接哪一层协议?
客户侧通常对接 TCP、UDP、WebSocket、HTTP 等应用层协议。EtherCAT、CANopen、Modbus 等内部现场总线由整机系统封装,不建议客户上位机直接接触内部伺服总线。
UDP、TCP、WebSocket、HTTP 应该怎么选?
连续位姿推流和仿真联动通常优先评估 UDP;命令响应和状态查询可评估 TCP;浏览器工具适合 WebSocket;轻量脚本或系统查询可评估 HTTP。最终按控制周期、网络环境和可靠性要求确认。
完整命令字段和示例工程是否公开下载?
完整接口字段、状态反馈和示例工程按项目提供。这样可以结合客户系统、控制周期、安全边界和联调方式交付,避免公开资料与实际项目版本不一致。

为您的项目匹配最适合的运动方案

联系工程师沟通选型,结合现场条件与安全边界评估方案路径