Appeler des systèmes tiers

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