주요 콘텐츠로 건너뛰기
버전: 3.4.x

Haply 역 서비스

Haply 인버스 서비스는 Haply 촉각 디바이스와 인터랙티브 애플리케이션을 통합하는 기본 구성 요소로, 다음과 같이 실행됩니다. 백그라운드 서버로 실행되어 실시간 상호작용을 가능하게 합니다. 주요 기능은 다음과 같습니다:

  • 장치 검색 및 관리: 연결된 Haply 장치를 자동으로 식별하고 구성합니다.
  • 소유권 관리: 여러 애플리케이션에서 디바이스에 대한 액세스를 관리하여 원활한 운영을 보장합니다.
  • 실시간 상태 스트리밍: 정밀한 제어를 위해 디바이스 상태에 대한 업데이트를 높은 빈도로 제공합니다.
  • 명령 처리: 힘이나 위치에 대한 명령을 높은 충실도로 실행하여 햅틱 피드백을 향상시킵니다.
  • 백그라운드 작동: 백그라운드에서 실행되어 사용자 개입 없이 디바이스 준비 상태를 유지합니다.

실행, 중지, 다시 시작

Haply 장치 관리자를 사용하여 서비스를 쉽게 관리하고 연결된 장치를 확인할 수 있습니다.

Windows에서:

  • 열기 서비스 데스크톱 앱: 누르기 Windows+R 을 클릭하여 실행 상자를 입력하고 services.msc을 누른 다음 Enter 를 선택하거나 OK.

우분투에서:

  • 시작
    • 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 오른손 좌표계를 사용하므로 X는 오른쪽을, Y는 앞쪽을, Z는 위쪽을 가리킵니다.

현재 좌표계를 지정할 수 있는 자동 변환 기능을 제공하며(여기를 참조하세요), 해당 좌표계에서는 서비스는 해당 시스템에서 작동합니다. 즉, 새 좌표계를 지정하면 모든 출력이 새 좌표계에서 이루어집니다, 모든 입력도 그 좌표계에서 이루어질 것으로 예상합니다. 이 서비스는 내부적으로 오른쪽의 Z-Up 시스템과의 변환을 내부적으로 처리합니다.

채널

Haply 인버스 서비스에는 두 개의 동적 통신 채널이 있는데, 하나는 디바이스의 실시간 상태 및 동작을 위한 채널이고( 시뮬레이션 채널 참조)와 주요 이벤트 및 관련 정보를 보고하는 시스템의 이벤트를 위한 단방향 채널( 이벤트 채널 참조).

인터페이스

둘 다 HTTP 그리고 웹소켓 채널 인터페이스 사용 JSON 형식의 페이로드입니다.