Stap 8: Raspberry Pi software-overzicht
De programmeertaal Python gebruiken we voor het schrijven van een web-pagina die met de sensoren van de Wasserij samenwerken zal. Op zal uiterlijk vertoon welke machines zijn op af en hoe lang elke machine heeft gelopen, en het zal gebruikers e-mail wanneer hun Wasserij gebeurt.Om de interface met de Raspberry Pi's GPIO pinnen, gebruiken we de Python bibliotheek beschikbaar op http://code.google.com/p/raspberry-gpio-python/.
Voor de web-kant van de dingen, die we zullen gebruiken het ontzagwekkende web.py kader (webpy.org). Aangezien deze webpagina zullen alleen worden gebruikt door een paar dozijn mensen, gebruiken we de ontwikkelingsserver ingebouwde web.py in plaats van ons script met een professionele webserver zoals Apache te integreren.
De complete broncode is amper 100 lijnen, en is beschikbaar op https://github.com/dlaw/laundry/.