Bonjour,
Dans le cadre d’un projet d’objet connecté réalisé à ce stade avec une Raspberry, j’aimerais pouvoir faire quelque chose de la sorte en Python :
import requests
VALVE_PIN = 0
config = None
server = ...
def write_valve(state):
rpi.write_output(VALVE_PIN, state)
@server.post("/valve")
def route_valve(request):
write_valve(request.POST.get("state"))
@server.post("/config")
def route_config(request):
global config
config = json.loads(request.body)
while True:
# Récupère les requêtes HTTP entrantes et appelle la route associée à l'url
handle_http_requests()
measures = read_sensors()
# ... autres opérations faites à partir des mesures obtenues
Seulement je ne trouve pas. J’ai l’impression que handle_http_requests()
est géré par le WSGI mais qu’on ne peut pas ajouter des instructions à la boucle.
Merci !
+0
-0