Étape 7: Mettre en place le script PHP
PHP
Une fois que vous avez vérifié que ce vélo à travers chaque travaux de LED, l’étape suivante consiste à ajouter une interactivité.
Nous allons utiliser un script PHP pour gérer nos LEDs, car il est plus facile d’obtenir en ligne.
Télécharger des Scripts
Créez un dossier sur votre serveur et de déplacer les deux fichiers dans le dossier PHP de code.zip
API
Nous avons une page, index.php et si appelée avec des paramètres GET, va faire d’autres choses. Nous avons un fichier texte qui l’accompagne.
J’ai fait une API de base pour contrôler les LEDs avec ces méthodes, et toutes les méthodes retournent un État JSON des LEDS, sauf? lire = simple qui retourne une version simplifiée avec moins de ponctuation pour le ESP8266 à analyser.
Méthodes :
? toggle = [nombre]
? lumière = [nombre / all]
? unlight = [nombre / all]
? lire = simple
L’API est un accord, mais les choses peuvent aller mal parfois. Il choses ne semblent pas juste cocher state.txt n’est pas brisé ou manquant.
L’essayer
Vous devriez être capable de cliquer sur différents cercles sur et en dehors et actualisez la page pour vérifier que c’est tout le fonctionnement. L’étape suivante consiste à télécharger une nouvelle esquisse au périphérique qui charge l’état des LEDs à partir du serveur.