Appeler des systèmes tiers

Calling third-party systems
April 07, 2025

Intégration de systèmes tiers avec Haptique.

Aperçu

L'application de configuration Haptique permet aux utilisateurs de contrôler et d'interagir avec des systèmes tiers à l'aide de simples URL HTTP, de commandes Telnet ou d'ADB (Android Debug Bridge). Cette fonctionnalité permet une automatisation et un contrôle à distance fluides de divers appareils et applications. Cette fonctionnalité peut être utilisée via une URL personnalisée lors de l'ajout d'appareils dans l'application de configuration.

Méthodes d'intégration prises en charge :
1. Requêtes HTTP-

L'application peut envoyer des requêtes HTTP GET ou POST pour interagir avec des services Web, des API ou des périphériques réseau locaux.

Exemple : http://192.168.1.100/api/device/on

Prend en charge l'authentification et les en-têtes personnalisés si nécessaire. (À venir dans le prochain portail Web)

2. Commandes Telnet-

Haptique peut envoyer des commandes Telnet brutes aux appareils qui acceptent l'exécution de commandes basées sur le réseau.

Exemple : telnet 192.168.1.150 23 suivi de POWER ON

3. Commandes ADB-

Pour les systèmes basés sur Android, Haptique peut exécuter des commandes shell ADB pour contrôler des applications, lancer des services ou simuler des entrées.

Exemple : événement de touche d'entrée du shell adb 26 (pour allumer un écran Android)

Comment configurer :

1. Ajout d'une requête HTTP

Ouvrez l'application de configuration Haptique.

Accédez à la section Intégration tierce.

Sélectionnez Requête HTTP.

Saisissez l'URL, la méthode (GET/POST) et les paramètres facultatifs.

Enregistrez et testez la demande.

2. Envoi de commandes Telnet

Ouvrez l'application de configuration Haptique.

Accédez à Intégration tierce > Telnet.

Saisissez l’adresse IP, le port et la séquence de commandes.

Enregistrez et testez la connexion.

3. Utilisation des commandes ADB

Assurez-vous que le débogage USB est activé sur l'appareil Android cible.

Ouvrez l'application de configuration Haptique.

Accédez à Intégration tierce > ADB.

Entrez la commande (par exemple, adb shell am start -n com.example/.MainActivity).

Enregistrez et exécutez la commande.

Cas d'utilisation :

Contrôle des appareils domestiques intelligents prenant en charge HTTP ou Telnet.

Envoi de déclencheurs d'automatisation aux serveurs ou aux applications.

Gestion à distance de kiosques ou de décodeurs basés sur Android.

Dépannage :

La requête HTTP échoue – Vérifiez l’URL et la connectivité réseau.

La commande Telnet ne fonctionne pas – Assurez-vous que l'appareil autorise l'accès Telnet et vérifiez les paramètres du pare-feu.

La commande ADB ne s’exécute pas – Vérifiez si le débogage ADB est activé sur l’appareil Android cible.

Pour obtenir de l’aide supplémentaire, contactez le support Haptique.

Prêt à simplifier votre expérience de maison intelligente ?

Découvrez comment Haptique peut transformer la façon dont vous interagissez avec vos appareils domestiques intelligents.

Obtenez votre Haptique