Raspberry Pi + WebCam + IR fjärrkontroll hemma Controller (2 / 2 steg)
Steg 2: WebIPOi
Main sida: https://code.google.com/p/webiopi/
- WebIOPi är ett mycket användbart för utvecklare att kontrollera GPIO från webbsida av python.
Installation
WebIOPi är utvecklat och testat på Raspbian. Du behöver bara Python, antingen 2,7 eller 3.2. Ladda ner, extrahera och installera WebIOPi. Installationsskriptet kommer att automatiskt hämta och installera nödvändiga beroenden använda apt-get. Du kan behöva installera GCC och Python utvecklingsheaders manuellt om du inte använder Raspbian.
Uppdatering Obs: stoppa den befintliga WebIOPi tjänsten, sedan bearbeta med setup. Konfigurationen kommer att hållas men andra filer kommer att åsidosätta.
Se nedladdningar sida att få senaste paketet, och anpassa x.y.z med den versionen du hämta.
$ tar xvzf WebIOPi-x.y.z.tar.gz
$ cd
$ cd WebIOPi-x.y.z
$ sudo
$ sudo./setup.sh
Installationen kan ta en stund.
Kör WebIOPi
Slutligen Använd webiopi-kommandot:
$ sudo webiopi [-h] [-c config] [-l logga] [-s skript] [-d] [port]
Alternativ:
-h,--help Visa detta hjälp
-c,--config filen ladda config från fil
-l,--logg filen Log till fil
-s,--skript-fil ladda skript från fil
-d,--debug aktivera DEBUG
Argument:
Port Port att binda HTTP-servern
Till exempel, till att börja med utförliga utdata och standard config-filen:
$ sudo webiopi -d - c /etc/webiopi/config
Du är klar och redo att njuta av WebIOPi! Men servern och GPIO staten förloras när du ska stoppa script (CTRL-C) eller nära terminalen.
Kör WebIOPi (Daemon)
Du kan också starta/stoppa tjänsten bakgrund, konfigurationen kommer att läsas från /etc/webiopi/config.
$ sudo /etc/init.d/webiopi start
$ sudo /etc/init.d/webiopi stopp
Automatisk start vid uppstart
Konfigurera ditt system för att starta webiopi vid uppstart:
$ sudo uppdatera-rc.d webiopi försummelsen
Ta bort webiopi start från boot:
$ sudo uppdatera-rc.d webiopi ta bort
Användning
Om du är direkt med din Raspberry Pi med tangentbord/mus/display inkopplad, öppna en webbläsare för att http://localhost:8000 /
Om din Raspberry Pi är ansluten till nätverket, kan du öppna en webbläsare för att http://raspberrypi:8000 / med alla enheter i nätverket. Ersätt raspberrypi med sin IP.
Innehåll 1 WebIOPi2 Installation3 kör WebIOPi4 igång WebIOPi (Daemon) 5 Auto start på boot6 Usage7 referens
SANKI enhet 2-axlig Joystick ADXL3453-axlig accelerometer analoga sensorer Arduino knappen kamera DS1307 (klocka) DVK511 EEPROM Heartbeat Sensor hem Remote + Server IR Remote LCD1602/2004 LED (enkelt) LED / Matrix - 74HC595 LED ljusavgivande diod Matrix LED 8 x 8 + Max7219 NE555 Nokia5110 NRF24L01 fotomotstånd PIR Sensor PL2303 PWM Dim kontroll RFID-RC522 RTC-DS1307 klocka + EEPROM AT24C32 Stepper Motor ultraljud
Referens https://code.google.com/p/webiopi/