Lycée des Métiers Jacques Prévert Combs – la – Ville
Section BAC PRO Systèmes Electroniques Numériques
Electronique Industrielle Embarquée
1
TP Raspberry Pi 05
PAF 2016
Installation du serveur web webPy
Installer Web.py
http://webpy.org/
sudo easy_install web.py
Création du dossier du serveur WEB
cd / retour à la racine
sudo mkdir webpyserver le dossier du serveur
cd /webpyserver
sudo mkdir templates contiendra les pages html dont index.html
sudo mkdir static feuille de style CSS éventuelle
Le dossier webpyserver contiendra le fichier Python à exécuter ; le dossier webpyserver/templates contiendra
une page HTML et le dossier webpyserver/static contiendra une éventuelle feuille de style au format CSS.
On va créer un programme nommé gpio.py dans le dossier webpyserver qui permettra d’allumer ou d’éteindre
une LED.
Le port du serveurWeb sera 8080.
http://webpy.org/docs/0.3/tutorial.fr
Installer python-rpi.gpio
sudo apt-get install python-rpi.gpio python3-rpi.gpio
Raspberry Pi
serveur Web python Webpy
Python-RPI.GPIO
Lycée des Métiers Jacques Prévert Combs – la – Ville
Section BAC PRO Systèmes Electroniques Numériques
Electronique Industrielle Embarquée
2
TP Raspberry Pi 05
PAF 2016
Réalisation du site WEB
Dans le dossier webpiserver, transférer le fichier gpio.py Ce programme récupère les données des GPIO et gère
l’interface homme-machine de la page Web.
Dans le sous dossier templates créer le fichier index.html C’est la page html d’accueil du site Web, elle est ici
simplifiée au maximum
Pour chaque fichier régler les permissions afin qu’il soit exécutable par tout le monde
Lancer le programme gpio.py et accéder au serveur de la Raspberry Pi depuis un PC en réseau à ladresse : ip :
XXX.XXX.XXX.XXX :8080 ou plus simplement raspberrypi :8080
Résultat obtenu pour les deux boutons :
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !