Bonjour à tous,
Dans le cadre de mes études, je dois réaliser un projet en domotique qui consiste à réguler la température d'une maison et pouvoir gérer tout cela au travers d'une interface web.
Je dispose donc d'une raspberry pi qui va, à intervalles régulier, récupérer la température des différentes pièces. Voila comment j'imagine mon programme:
On a un programme en python qui tourne en permanence sur la raspberry pi afin de récupérer la valeur des températures (ce module est déjà fait). Mais voila il faudrait pouvoir envoyer ces différentes données directement au serveur web (qui se trouve sur une autre machine mais ça c'est un détails).
J'arrive à les envoyer à une autre application python au moyen de socket (client/serveur) mais voila je me demande comment procéder pour envoyer sa directement à un serveur web et que celui-ci rafraîchissent les données en temps réels (donc que l'utilisateur n'ait pas à rafraîchir constamment la page)
Alors voila, quelle serait la meilleur solution pour mon serveur web? Je sais que l'on peut faire des sites en python, est-ce que je pourrait alors réutiliser mon petit programme client/serveur ou c'est pas du tout pareil? Est-ce possible d'avoir une actualisation des données en temps réel? Ou dois-je me tourner vers un autre langage web? (je m'y connais pas trop dans le domaine donc je recherche quelque chose de simple et efficace)
Pour résumé, je voudrais faire une connexion (comme avec les socket) entre un programme python qui tourne sur la raspberry et le serveur web. Afin de pouvoir transmettre des données à ce dernier qu'il affichera à l'écran de l'utilisateur..
Mais je ne sais pas si c'est possible?
Voila, j'espère avoir su me faire comprendre Je vous remercie d'avance!
Partager