跳至主要内容
版本: 3.4.x

Haply 逆向服务

Haply 反向服务是一个基础组件,它将Haply 的触觉设备与交互式应用程序集成在一起,作为后台服务器运行,实现实时交互。 作为后台服务器运行,以实现实时互动。 其功能包括

  • 设备发现和管理:自动识别和配置连接的Haply 设备。
  • 所有权管理:管理多个应用程序的设备访问权限,确保运行顺畅。
  • 实时状态流:高频率更新设备状态,实现精确控制。
  • 指令处理:高保真地执行力或位置指令,增强触觉反馈。
  • 后台运行:在后台运行,无需用户干预即可保持设备就绪状态。

运行、停止、重新启动

温馨提示

使用Haply 设备管理器可轻松管理服务并查看连接的设备。

在 Windows 上:

  • 打开 服务 桌面应用程序:按 Windows+R 打开 运行 框,输入 services.msc然后按 Enter 或选择 OK.

在 Ubuntu 上

  • 开始
    • systemctl start haply-inverse-service.service
  • 停止
    • systemctl stop haply-inverse-service.service
  • 启用
    • systemctl enable haply-inverse-service.service
  • 禁用
    • systemctl disable haply-inverse-service.service

概念

坐标系公约

Haply 使用右手坐标系和 Z-Up(向上)坐标系,因此 X 指向右侧,Y 指向前方,Z 指向上方。

我们提供自动转换功能,您可以指示您当前的坐标系(请参阅此处),服务将在坐标系下运行。 服务将在该坐标系下运行。这意味着,一旦指示了新的坐标系,所有输出都将在该新坐标系中进行、 我们也希望所有输入都在该坐标系中。服务会在内部处理与我们右侧 Z-Up 系统的转换,以便之后进行通信。

渠道

Haply 反向服务有两个动态通信通道,一个是设备的实时状态和操作通道(见模拟通道),另一个是报告关键事件和相关信息的系统事件单向通道(见事件通道)。 见模拟通道),一个是单向的系统事件通道,用于报告关键事件和相关信息(见事件通道)。 事件通道)。

接口

这两个 超文本传输协定Websocket 通道接口使用 JSON 格式化的有效载荷。