un peut d'architecture et tout rentre dans l'ordre des chose.
une interface utilisateur
un ensemble de services
et une infrastructure à piloter.
l'utilisateur n'a accès qu'à l'interface
l'interface n'a access qu'aux services
les service n'ont accès qu'à l'infrastructure.
la première chose à faire est d'écrire les commandes permettant de piloter l'infra. (chose que tu semble avoir fait)
ensuite définir un ensemble de services (commandes) pour cela un où plusieurs php (sans HTML)
qui reçoit les paramètres des commandes en mode POST ou GET et qui retourne un JSON décrivant le résultat de la commande.
exemple commandeMoteur.php?action=avant&count=5
qui retourne
{"success":true, "position":5678"}
à ce stade avec le navigateur il doit être possible en invoquant les url des services de piloter le RaspbryPi
pour finir faire une simple page HTML statique (pas de php) avec du javascript
et sur le click d'un bouton utiliser ajax pour invoquer une des url de service
et lorsque la réponse arrive notifier l'utilisateur du résultat.
A+JYT
Partager