Page web - Raspberry Pi
Modérateur : Francois
-
- Messages : 10
- Enregistré le : mer. 20 mai 2015 18:40
Page web - Raspberry Pi
Bonjour,
Depuis quelques semaines, je me suis offert un Raspberry Pi 2 avec l'idée d'acquérir les données issues d'un capteur, de les insérer dans une base de données (sqlite3 dans mon cas) et de les afficher sur une page web (disposant d'une courbe donnant les mesures en fonction du temps et une indication de la dernière mesure). L'idée est d'avoir un système me permettant d’accéder à mes mesures n'importe où en utilisant internet.
Pour l'instant, j'arrive à acquérir les données et à les insérer dans la base de données sqlite3. Je suis par contre bloqué sur l'étape suivante qui consiste à créer la page web et à assurer sa communication avec le Raspberry Pi 2.
Je vous remercie de bien vouloir me donner, si possible, quelques pistes ou liens internet abordant ce sujet.
Depuis quelques semaines, je me suis offert un Raspberry Pi 2 avec l'idée d'acquérir les données issues d'un capteur, de les insérer dans une base de données (sqlite3 dans mon cas) et de les afficher sur une page web (disposant d'une courbe donnant les mesures en fonction du temps et une indication de la dernière mesure). L'idée est d'avoir un système me permettant d’accéder à mes mesures n'importe où en utilisant internet.
Pour l'instant, j'arrive à acquérir les données et à les insérer dans la base de données sqlite3. Je suis par contre bloqué sur l'étape suivante qui consiste à créer la page web et à assurer sa communication avec le Raspberry Pi 2.
Je vous remercie de bien vouloir me donner, si possible, quelques pistes ou liens internet abordant ce sujet.
-
- Administrateur
- Messages : 3233
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Page web - Raspberry Pi
Bonjour,
Peux-tu nous donner plus de précision sur le blocage ?
Peux-tu nous donner plus de précision sur le blocage ?
- création / configuration du serveur web sur le Raspberry ?
- création d'une page interrogeant la base SQlite ?
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
-
- Messages : 10
- Enregistré le : mer. 20 mai 2015 18:40
Re: Page web - Raspberry Pi
Bonjour,
Ayant déjà créé la base de données SQlite, je suis bloqué sur la création du page web interrogeant la base de données et sur les éventuelles configurations à apporter pour pouvoir accéder à la page web sur n'importe quel ordinateur.
Merci
Ayant déjà créé la base de données SQlite, je suis bloqué sur la création du page web interrogeant la base de données et sur les éventuelles configurations à apporter pour pouvoir accéder à la page web sur n'importe quel ordinateur.
Merci
-
- Messages : 10
- Enregistré le : mer. 20 mai 2015 18:40
Re: Page web - Raspberry Pi
Par contre, en ce qui concerne le langage de programmation, j'utilise python
-
- Administrateur
- Messages : 3233
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Page web - Raspberry Pi
Je sais qu'il est possible de faire un serveur web avec Python, mais je ne connais pas.The_Shield a écrit :Par contre, en ce qui concerne le langage de programmation, j'utilise python
Généralement je fait avec Php.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: Page web - Raspberry Pi
Salut, voici une petite liste des framework web en python
- Bottle : le plus petit disponible (tient dans un fichier). Génial pour du code jetable ou des petits sites, etc. Fantastique outil d’enseignement et d’apprentissage. En plus, ça tient plutôt bien la charge compte tenu de la taille.
- django : le framework Python le plus connu. On peut tout faire avec, l’écosystème est fantastique (il y a des apps djangos tierces partout pour tout et n’importe quoi, c’est un truc de fou). Mais le maîtriser prend du temps. Efficace pour construire un site web avec beaucoup de logique personnalisée. Au final, si on veut être sérieux dans en programmation Web avec Python, on finit toujours par passer par Django.
- flask : sa taille est entre django et bottle, et avec tout ce qu’il faut pour faire un site de taille moyenne. Il commence à avoir pas mal de plugins disponibles un peu partout sur la toile, et est une alternative très sympa quand on n’a pas besoin de charger les 3 tonnes de Django.
- wep2py : se positionne en alternative à Django et Flask, mais avec une philosophie très différente. Pas mal de magie (à la rails), des interfaces graphiques pour l’admin, composants très couplés mais très intégrés… Je ne suis pas fan, mais on m’en a dit du bien.
- cherrypy : un framework WSGI pure Python qui a de très bonnes perfs sans rien rajouter, même en prod. Mais depuis qu’ils ont rendu disponible sa partie serveur et qu’on peut l’utiliser pour Django/flask/bottle, ça ne vaut plus le coup d’utiliser sa partie framework qui n’a rien de fantastique.
- Karrigell : Karrigell est un framework web Pythonic, très simple à apprendre et à utiliser
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.
Re: Page web - Raspberry Pi
J'ai testé Karrigell, très bien, correspond à ce que je recherchais : commander un robot raspberry depuis un site web sur un smartphone (projet pas finalisé) mais il me manque une chose, pouvoir faire tourner le serveur en tâche de fond plutôt que de laisser une session ouverte.
Quelqu'un sait comment faire ? J'ai suivi des tutos comme faire un daemon sous Linux, sans succès ...
Merci
Quelqu'un sait comment faire ? J'ai suivi des tutos comme faire un daemon sous Linux, sans succès ...
Merci
Re: Page web - Raspberry Pi
Salut je vais essayer de retrouver mon script de démarrage mais depuis peu je suis passer sous flask car karrigell n'est plus maintenue et je n'ai pas le temps nécessaire pour le faire évoluer sinon j'aurais eu plaisir de le faire, car j'utilise une version modifiée en local
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.
Re: Page web - Raspberry Pi
Un collègue expert en Linux m'a donné une méthode simple pour lancer un programme en tâche de fond :
- Créer un script bash :
#!/bin/bash
# launcher.sh
python programme.py
- insérer avec Crontab -e cette ligne :
@reboot /bin/bash /home/pi/launcher.sh > /home/pi/launcher.log 2>&1
- Redémarrer
Si ça peut servir à d'autres ...
- Créer un script bash :
#!/bin/bash
# launcher.sh
python programme.py
- insérer avec Crontab -e cette ligne :
@reboot /bin/bash /home/pi/launcher.sh > /home/pi/launcher.log 2>&1
- Redémarrer
Si ça peut servir à d'autres ...
Re: Page web - Raspberry Pi
Je viens de tomber la dessus sa ma fait penser a ton post
http://www.framboise314.fr/raspbian-tou ... -de-trucs/
La fin surtout.
http://www.framboise314.fr/raspbian-tou ... -de-trucs/
La fin surtout.