Internet tvätt (9 / 10 steg)
Steg 9: Installera koden
Det första steget är att installera Python och de två bibliotek vi behöver.
Kör följande kommando som root:
lämplig-få installera python python-webpy python-rpi.gpio
Hämta sedan index.html och server.py från https://github.com/dlaw/laundry/.
Lägg dem i samma katalog på Pi, och se till att du ställer de körbara bitarna på server.py.
Om du inte har två tvättmaskiner och två torktumlare, kommer du förmodligen vill ändra enhet definitionerna i server.py och motsvarande uppdatera HTML-layouten i index.html.
Om du vill ha en mer detaljerad förståelse av vad som händer i dessa två filer, är ett bra ställe att börja web.py handledning (http://webpy.org/docs/0.3/tutorial).
Slutligen ska vi konfigurera Pi för att starta servern på system uppstått.
Skapa en fil på /etc/init.d/laundry med följande innehåll:
#! / bin/sh
fallet "$1" i
Start)
/Home/PI/Laundry/server.py 80
ESAC
Kontrollera den körbara bit är inställd. Denna fil talar om för systemet att köra /home/pi/laundry/server.py när den startar. "80" instruerar bara web.py att köra sin server på port 80, som är standardporten för webbsidor.
Aktivera startskriptet genom att köra "uppdatera-rc.d tvätt defaults" som root.