PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → [Webdev 22] gui pour raspberry
[Webdev 22] gui pour raspberry
Débuté par Heritiana, 28 sep. 2017 08:40 - 4 réponses
Posté le 28 septembre 2017 - 08:40
Hello à toutes et tous.
Actuellement, mon projet est de faire un Gui pour mon raspberry avec des fonctions simples :
-redémarrer et éteindre,
-changer adresse ip,
-lancer un script qui écrit ses résultats dans un fichier texte.
Toutes ses actions sont gérer par des scripts bash, que je lance grâce à des php via la fonction phpexecute qui fonctionne à merveille.
Cependant, je bloque sur un détail qui pourrait enrichir mon projet:
Le ping n'étant integrer dans webdev, je ne vois pas commencer je peux créer une boucle d'attente quand je redémarre le Nanopc, et une fois redémarrer et le réseau opérationnel, afficher à nouveau la page d'accueil.
Si qqn a une idée :)
Merci d'avance
Membre enregistré
66 messages
Popularité : +6 (6 votes)
Posté le 29 septembre 2017 - 16:58
Bonjour

ton projet s'appelle WEBMIN et marche sur un raspbian,

sinon tu peux installer la version 10 connexions WEBDEV sur les PC-monocartes x86 avec DEBIAN

bon Courage
Posté le 30 septembre 2017 - 18:26
Hello,
En effet WebMin fonctionne super bien.
Mais ça sert à la gestion de la Pi.
Et il me semble de mémoire qu'il y a les fonctions redémarrage et arrêt,que je cherche :)
Cependant j'aimerais faire un GUI personnalisé avec les scripts dont j'ai besoin.
Et ne pas en avoir deux ou plus sur la carte.
J'ai créé le script Bash pour redémarrer, et celui en php qui lance le Bash via la commande phpéxecute.
Ca fonctionne bien.Mais je reste sur la dernière page consultée.
Et ce que je cherche, est une fonction comme un ping, qui permettrait de me dire si la connexion avec la Raspberry est revenue et du coups basculer sur la page d'accueil.
Mais il n'y a pas de ping en Webdev :( lol
Et je ne maitrise pas très bien encore ( je m'entraine cependant :)
Membre enregistré
66 messages
Popularité : +6 (6 votes)
Posté le 03 octobre 2017 - 09:53
Bonjour

pourquoi ne pas faire un bash qui fait un ping et faire un phpexecute
voici un de mes cas ou sur un serveur Centos un cron contrôle la température et la met dans un fichier /ttemp

voici index.php
<?php include ('parametre.php');;
echo'<html><head><meta http-equiv="refresh" content="30"></head><boby>';
isiboxexec('cat /ttemp');
echo'</body></html>';
?>


et parametre.php

<?php
function isiboxexec($toto) {
echo 'Execution de '.$toto.'<br>';
$rep=shell_exec($toto);
echo nl2br($rep);
}
?>


peut-être une piste pour toi

Bon Courage
Posté le 06 octobre 2017 - 09:50
Coucou.
Merci pour ta réponse.
Je vais exploiter cette voie.