La meilleure façon serait d'utiliser Flask. Flask est une bibliothèque Python qui exécute un serveur de site Web pour vous. Ensuite, vous pouvez créer un site Web avec Flask dans lequel vous avez des boutons ou des commutateurs. Vous pouvez ajouter des actions aux boutons (ce sont essentiellement des boutons HTML). Donc, si vous voulez par exemple exécuter un script python ou l'arrêter, vous pouvez simplement définir l'action du bouton. Je vous conseille de lire documentation pour plus d'informations.
- Quant à la façon d'exécuter des commandes, je vous ai trouvé poste similaire à la vôtre sur Stack Overflow
- Ensuite, lorsque la fonction exécutée se termine, vous pouvez simplement rediriger vers la page d'accueil (bien sûr, ne pas oublier de mettre en œuvre cette le site Web inclura des données sur l'exécution des scripts ou quelque chose qui vous permettra de savoir lequel est en cours d'exécution et quand vous en supprimerez un, la redirection vous ramènera à la page d'accueil et il n'y aura plus aucun signe de ce script).
esprit maintenant que Flask est vraiment léger, donc si vous prévoyez d'être l'extension de votre projet de manière significative, vous voudrez peut-être envisager d'utiliser Nginx ou Apache comme un site Web serveur back-end, car ils sont plus centrales et framboises Pi peut gérer les deux facilement (je cours actuellement Nginx sur le mien, fonctionnait auparavant avec Apache 2). Dans ce cas, vous devrez peut-être connaître un peu de JavaScript ou de PHP pour pouvoir exécuter des commandes ou si cela ne vous dérange pas d'apprendre, vous pouvez vous lancer dans Django, un serveur Web frontal python que vous combinez avec Nginx ou Apache. Je cours Nginx + Django pour tous les sites à contenu dynamique que j'ai/développe. Il ya beaucoup de tutoriels sur YouTube snd documentation est parmi les meilleurs là-bas. Tout est expliqué dans les moindres détails (certaines choses ne le sont pas, mais la grande majorité est) avec beaucoup d'exemples.
contrôlent seulement les scripts via un site de flacon en cours d'exécution sur le pi de framboise ... puis juste aller sur le site sur votre téléphone –