Files
2025-01-22 08:00:24 +00:00

675 B

websocket.py

文件说明

WebSocket连接管理相关的路由处理,用于实时数据传输。

主要组件

ConnectionManager类

WebSocket连接管理器

  • 管理活动连接
  • 处理连接/断开
  • 消息广播
  • 连接状态追踪

API端点

WebSocket /lab/ws/{experiment_id}/{serial_number}

WebSocket连接端点

  • 参数:实验ID和设备序列号
  • 功能:建立WebSocket连接
  • 返回:连接确认

GET /lab/status

获取WebSocket服务状态

  • 功能:返回服务运行状态
  • 返回:状态信息和活动连接数

功能特性

  • 实时数据传输
  • 连接生命周期管理
  • 消息队列处理
  • 错误处理和恢复