我有一个运行瓶子网络服务器的Raspberry Pi。我已将几个簧片开关连接到Pi。这个想法是当一个开关被激活,服务器将自动"推"给客户的网页。现在,当我激活一个开关。我首先要在重定向之前刷新页面。到目前为止,我只为一个开关编写了一个脚本。请参阅下面的我的脚本:
from bottle import route, run, template, error
from bottle import redirect, request, response
switch1 = 38
led1 = 40
GPIO.setmode(GPIO.BOARD)
GPIO.setup(switch1, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(led1, GPIO.OUT)
@route("/")
def hello():
if not GPIO.input(switch1):
GPIO.output(led1, True)
return template("video1.html")
else:
GPIO.output(led1, False)
return template("index.html")
@error(404)
def error404(error):
return("Nothing here, keep searching!")
run(host='0.0.0.0', port=80)