Skip to main content
Version : 3.4.x

Service Inverse de Haply

Le service inverseHaply est un composant fondamental qui intègre les dispositifs tactiles Haply aux applications interactives, fonctionnant comme un serveur d'arrière-plan pour permettre des interactions en temps réel. serveur en arrière-plan pour permettre des interactions en temps réel. Ses fonctionnalités sont les suivantes

  • Découverte et gestion des appareils : Identifie et configure automatiquement les appareils Haply connectés.
  • Gestion de la propriété : Gère l'accès aux appareils à travers plusieurs applications, garantissant ainsi un fonctionnement sans heurts.
  • Flux d'état en temps réel : Fournit des mises à jour sur les états de l'appareil à haute fréquence pour un contrôle précis.
  • Traitement des commandes : Exécute les commandes de force ou de position avec une grande fidélité, améliorant ainsi le retour d'information haptique.
  • Fonctionnement en arrière-plan : S'exécute en arrière-plan et maintient l'appareil en état de marche sans intervention de l'utilisateur.

Exécuter, arrêter, redémarrer

pointe

Utilisez le Haply Device Manager pour gérer facilement le service et voir les appareils connectés.

Sous Windows :

  • Ouvrir le Services l'application de bureau : Appuyez sur Windows+R pour ouvrir le Exécuter Dans la boîte de dialogue, entrez services.mscpuis appuyez sur Enter ou sélectionner OK.

Sur Ubuntu :

  • Démarrage
    • systemctl start haply-inverse-service.service
  • Arrêter
    • systemctl stop haply-inverse-service.service
  • Activer
    • systemctl enable haply-inverse-service.service
  • Désactiver
    • systemctl disable haply-inverse-service.service

Concepts

Convention sur les systèmes de coordonnées

Haply utilise un système de coordonnées pour droitier avec Z-Up, ce qui signifie que X pointe vers la droite, Y vers l'avant et Z vers le haut.

Nous proposons une conversion automatique dans laquelle vous pouvez indiquer votre système de coordonnées actuel(voir ici), et le service fonctionnera dans ce système. fonctionnera dans ce système. Cela signifie qu'une fois qu'un nouveau système de coordonnées est indiqué, toutes les sorties se feront dans ce nouveau système, et nous nous attendons également à ce que toutes les entrées soient dans ce système. Le service gère en interne les conversions vers et depuis notre système Z-Up à des fins de communication ultérieure.

Canaux

Le service Haply Inverse dispose de deux canaux de communication dynamiques, l'un pour les états et les actions en temps réel des dispositifs ( voir le canal Simulation), et un canal unidirectionnel pour les événements du système signalant les événements clés et les informations connexes ( voir le canal des événements).

Interfaces

Les deux HTTP et Websocket les interfaces des canaux utilisent JSON des charges utiles formatées.