logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端与 ROS 通信封装:基于 rosbridge 的原生 WebSocket 客户端实践

本文实现了一个轻量级的ROS通信客户端,基于原生WebSocket与rosbridge_suite协议,无需依赖roslib,支持自动重连、话题订阅/发布、服务调用等功能。通过类型安全的接口设计与可配置的连接参数,适用于前端快速接入机器人控制与状态监控,代码简洁可裁剪,适合嵌入实际业务场景。

#前端#机器人
Vue 3 + TypeScript 封装 @stomp/stompjs:实现自动重连与 URL 热切换的 WebSocket 客户端

URL 热切换:无需手动处理连接重建,地址变更自动处理状态保持:连接断开后自动恢复所有订阅响应式集成:完美融入 Vue 3 响应式系统类型安全:完整的 TypeScript 类型支持易于扩展:模块化设计便于添加新功能这个封装特别适合需要动态切换 WebSocket 服务器地址的应用场景,如多租户系统、环境切换、故障转移等场景。

#vue.js#websocket#typescript +1
到底了