Étape 2: PHP / MySQL Application
Dans cette seconde partie, je vais vous expliquer brièvement l’application PHP et la base de données. La base de données sert évidemment à stocker les lectures du capteur, afin qu’ils soient accessibles par la suite. C’est une base de données très simple, avec juste une table avec 3 colonnes. Il stocke l’horodatage et la température correspondante et les valeurs d’humidité.
L’application PHP se compose de 3 fichiers :
- connect.php: ce fichier est chargé chaque fois que nous avons besoin d’accéder à la base de données. Il est chargé dans le début du presque chaque fichier. Il contient une fonction qui retourne une nouvelle connexion à être utilisée par le PHP pour exécuter à la DB de la requête. Vous devez stocker les configs DB (nom d’hôte, base de données, utilisateur, mot de passe) dans ce fichier.
- add.php: lorsque l’Arduino envoie des requêtes POST au serveur, doit à cette page. Le PHP reçoit les valeurs envoyées dans la requête et exécute une requête d’insertion avec ces valeurs.
Parfois, vous devrez changer les permissions de ce fichier (doit être 644), car il peut être protégé afin de permettre des exécutions uniquement depuis l’hôte local.
- index.php: il s’agit de la page de lancement du site Web. Il affiche les valeurs qui sont stockées dans la base de données. Droit maintenant, il affiche toutes les valeurs dans un tableau HTML simple, juste pour montrer que les œuvres.
Donc, voilà qui termine la première partie de ce Instructable. N’hésitez pas à poser des questions sur quoi que ce soit lié, je suis heureux de vous aider.