Envoyer des requêtes HTTP avec Home Center Lite et Home Center 2
Notre sélection pour ce tutoriel
Reolink 3K 5MP Caméra Surveillance WiFi Intérieure 360° PT, Suivi Automatique, Détéction de Personne/Animal/Pleurs de Bébé, Wi-FI 2,4/5 GHz, Vision Nocturne, Audio Bidirectionnel, E1 Pro
Reobiux Camera Exterieur,Double Objectif 2K,Camera Surveillance WiFi 2.4/5G,PTZ,Filaire,Vision Nocturne Couleur,Audio Bidirectionnel,Détection Humaine,Alarme,Câble pour Jardin/Garage/Porte d’entrée
wansview 3K 5MP Camera Surveillance WiFi Interieur - 2.4G/5G Double Bande WiFi Caméra de Surveillance, Suivi Intelligent 360°, Détection Humaine IA, Compatible avec Alexa pour Bébé/Chat/Chien/Maison
ENVOYER DES REQUETES HTTP AVEC HOME CENTER LITE / HOME CENTER 2
Grâce aux API fournies par les constructeurs, nous pouvons donner des ordres à nos périphériques, pour transmettre ces ordres, on utilise les requêtes HTTP.

Comme un exemple vaut mieux qu'un long discours, je vais créer un module virtuel qui actionnera une caméra et y ajouter un bouton.

Une API de Wanscam (API Wanscam) permet de faire faire un balayage horizontal à la caméra, pas très utile vous me direz,mais c'est pour comprendre comment fonctionnent les requêtes HTTP, voici l'API :
- /decoder_control.cgi?command=28&onestep=&user=&pwd=
Il faut éditer l'API pour qu'elle corresponde à notre configuration :
- /decoder_control.cgi?command=28&onestep=50&user=admin&pwd=
Pour pouvoir envoyer une requête contenant cette API, il faut utiliser ces deux paramètres :
- GET et HTTP/1.10x0D0x0A0x0D0x0A
La commande à envoyer devient :
- GET /decoder_control.cgi?command=28&onestep=50&user=admin&pwd= HTTP/1.10x0D0x0A0x0D0x0A
la requête est prête à être envoyée :
En résumé, pour envoyer des requêtes HTTP avec les box Home Center Lite et Home Center 2, il suffit d'utiliser la commande "GET" au début de l'API et HTTP/1.10x0D0x0A0x0D0x0A à la fin, le tout séparer par un espace.
- GET /API HTTP/1.10x0D0x0A0x0D0x0A