Stap 2: WebIPOi
Main pagina: https://code.google.com/p/webiopi/
- WebIOPi is een erg handig voor de ontwikkelaar naar besturingselement GPIO van web-pagina van python.
Installatie
WebIOPi is ontwikkeld en getest op Raspbian. U hoeft alleen de Python, 2.7 of 3.2. Downloaden, uitpakken en installeren van WebIOPi. Het installatiescript zal automatisch downloaden en installeren van de vereiste afhankelijkheden met behulp van apt-get. U wellicht handmatig installeren GCC en Python development headers als u geen van Raspbian gebruikmaakt.
Update nota: uw bestaande WebIOPi-service stoppen en vervolgens verwerken met de setup. Uw configuratie zal worden gehouden, maar anderen bestanden zullen zijn overschrijven.
Zie pagina downloads om de meest recente pakket, en aan te passen x.y.z met de versie die u downloadt.
$ tar xvzf WebIOPi-x.y.z.tar.gz $ cd $ cd WebIOPi-x.y.z $ sudo $ sudo ./setup.sh
Setup kan eventjes duren.
Lopende WebIOPi
Tot slot, de opdracht webiopi:
$ sudo webiopi [-h] [-c config] [-l log] [-s script] [-d] [port]
Options: -h, --help Display this help -c, --config file Load config from file -l, --log file Log to file -s, --script file Load script from file -d, --debug Enable DEBUG
Arguments: port Port to bind the HTTP Server
Bijvoorbeeld, om te beginnen met uitgebreide uitvoer en de standaard configuratiebestand:
$ sudo webiopi -d -c /etc/webiopi/config
U bent klaar, en klaar om te genieten van de WebIOPi! Maar de server en de GPIO staat zullen verloren gaan wanneer u zult het script (CTRL-C stopt) of de terminal sluit.
Lopende WebIOPi (Daemon)
U kunt ook start/stop de service op de achtergrond, de configuratie van /etc/webiopi/config worden geladen.
$ sudo /etc/init.d/webiopi start $ sudo /etc/init.d/webiopi stop
Automatisch starten bij het opstarten
Aan opstelling uw systeem om te beginnen met webiopi bij het opstarten:
$ sudo update-rc.d webiopi defaults
Webiopi start verwijderen uit opstarten:
$ sudo update-rc.d webiopi remove
Gebruik
Als u bent rechtstreeks met behulp van uw Raspberry Pi met toetsenbord/muis/display aangesloten, een browser openen http://localhost:8000 /
Als uw Raspberry Pi is aangesloten op uw netwerk, kunt u een browser te openen http://raspberrypi:8000 / met elk apparaat van uw netwerk. Vervang raspberrypi door haar IP.
Inhoud 1 WebIOPi2 Installation3 hardlopen WebIOPi4 hardlopen WebIOPi (Daemon) 5 Auto start boot6 Usage7 Reference
SANKI apparaat 2-as Joystick ADXL3453-axis versnellingsmeter analoge sensoren Arduino knop Camera DS1307 (klok) DVK511 EEPROM hartslag Sensor Home externe + Server IR Remote LCD1602/2004 LED (eenvoudige) LED / Matrix - 74HC595 LED Light-Emitting Diode Matrix LED 8 x 8 Max7219 NE555 Nokia5110 NRF24L01 fotoweerstand PIR Sensor PL2303 PWM Dim controle RFID-RC522 RTC-DS1307 klok + EEPROM AT24C32 Stepper Motor ultrasone
Referentie https://code.google.com/p/webiopi/