跳转到内容

配对与 WebSocket(ruoyi-aihuman-pairing) ​

模块:ruoyi-aihuman-pairing

职责:大屏-手机配对(生成配对码/二维码、踢出)与 WebSocket 配对通信。

一、职责 ​

  • 生成配对码 / 二维码
  • 配对状态维护与查询、取消
  • 设备踢出
  • WebSocket 大屏-手机配对通信(/ws/digital-human)

二、接口 ​

接口方法说明
/digital-human/pairing/qrcode?screenClientId=GET生成配对二维码 → PairingController
/digital-human/pairing/status?screenClientId=GET查询配对状态
/digital-human/pairing/cancel?screenClientId=POST取消配对
/ws/digital-human?clientType=&clientId=&pairingCode=WS配对通信(大屏 / 手机通道)

三、Redis Key ​

  • digital-human:pairing:code:{code}(TTL 5min,配对码映射)
  • digital-human:pairing:session:{screenClientId}(持久,配对会话)
  • digital-human:screen:client:{clientId}(持久,屏幕端注册)
  • digital-human:mobile:to:screen:{mobileClientId}(持久,反向关联)

数字人「小慧」项目文档