产品定位
开放通信协议解决的是客户系统如何与运动平台交换命令、位姿和状态数据。彦控把客户侧接口放在应用层,优先使用 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 手册可下载,其他接口说明按项目提供
- 联调方式
- 按客户系统、控制周期和网络环境确认
- 定制边界
- 特殊命令字段、状态反馈和数据格式按技术协议确认
配置与扩展
下载 UDP 通信使用手册。TCP / WebSocket / HTTP 接口文档、Unity 集成、ROS Node、Matlab / Simulink 对接等示例工程,请联系工程师按项目获取。