IoT - kontrollera en Raspberry Pi Robot över internet med HTML och shell skript endast (5 / 9 steg)

Steg 5: Installera LIGHTTPD webbservern



Vi kommer att installera LIGHTTPD som är en väldigt "lätt" och snabb webbserver (kan användas i stället för Apache till exempel). Som beskrivs på en lighttpd wiki-sida, "Lighttpd är en säker, snabb, kompatibla och mycket flexibel-webbserver som har optimerats för högpresterande miljöer. Den har en mycket låg minnesanvändning jämfört med andra webbservrar och tar hand om cpu-belastningen.

Låt oss installera Lighttpd webbserver och komponenter:

sudo apt-get - y installera lighttpd

sudo lighttpd-aktivera-mod cgi

sudo lighttpd-aktivera-mod-fastcgi

Som standard söker Lighttpd en index.html -sida på /var/www/html. Vi kommer att ändra det, så index.html kommer att placeras under var/www. För detta måste vi redigera config-filen Ligghttpd:

sudo nano /etc/lighttpd/lighttpd.conf

förändring:

Server.Document-root = "/ var/www/html"

av:

Server.Document-root = "/ var/www"

För att tillåtna ändringen ska börja gälla, måste vi stoppa och starta om webbservern:

sudo /etc/init.d/lighttpd stopp

sudo /etc/init.d/lighttpd start

På denna punkt webbservern körs och om en sidan index.html är beläget i var/www, vi kan komma åt den från alla webbläsare, skriver RPi IP adressen:

Låt oss skapa en enkel test webbsida (Observera att för testning, tidigare jag flyttade en png-fil - /images/robot52.png - till katalogen för uppstartsavbildningar):

CD/var/www

sudo nano index.html


< html >
< head >
< / head >

< style >
kroppen {bakgrundsfärg: lightyellow}
H1 {color: blue}
< / stil >

< body >
< div stil = "text-align: center" >
< h1 > MJRoBot RPi webbkontroll Robot < / h1 >
< br >< br >
< img src="/images/robot52.png" >
< / body >
< / html >

När du är klar med den sida upplagan, spara den och ändra behörigheterna:

sudo chmod 755 index.html

Det slutliga resultatet kan ses på skärmdumpen ovan.

Nu öppna din webbläsare och skriv din Raspberry Pi IP-adress, till exempel i mitt fall: 10.0.0.31

Se Steg
Relaterade Ämnen

Skicka SMS från Arduino över Internet med ENC28J60 och Thingspeak

Detta Instructable förklarar hur du skickar ett SMS från en Arduino använder Internet. Det finns många sätt att närma sig detta och jag kommer att förklara ett av de olika metoder som används för att utföra denna uppgift.Några viktiga punkter som beh...

IoT: Raspberry Pi Robot med Video Streamer och Pan/Tilt kamera fjärrkontroll över internet

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar om SAKERNAS INTERNET och AUTOMATION tävlingar. Tack så mycket! ;-)Detta är en andra del av min föregående Intructable: IoT - kontrollera en Raspberr...

Hur dela data av temperatura från DHT22 över Internet med Xively

webben har definitivt ändrats många saker, såsom tillgången till uppgifter på begäran, snabbt och enkelt. Till exempel är vet att temperaturen som finns där ute, lätt tillgänglig genom olika webbplatser ägnas, som också ger prognoser på kort och lång...

Remote control Raspberry PI GPIO stift över internet

Jag behövde ett sätt att på och av vissa sol ljus hemma.Hur den fungerar är egentligen enkel och den stora delen är att du slipper fippla med din brandvägg till port framåt anslutningen till din raspberry pi att styra det som de flesta lösningar kräv...

Raspberry Pi Robot kontrollerad via Bluetooth

denna handledning är baserad på en tidigare Instructable -Byggnaden robotar med Raspberry Pi och PythonSyftet är att presentera ett exempel på hur man ställer in en Bluetooth seriell anslutning med Arduino att styra en Raspberry Pi robot. Men kan ta...

Monitor kamera och Relay kontroll över Internet

Många av oss har smartphones, iPads eller netbooks som vi tar med oss och det skulle vara bra att checka in på plats, i ett kafé eller när du reser. Nu använder vi raspberry pi 2 för övervakning kamera och Styrrelä över internet. Allt är förklara för...

Voice Control ESP8266 (WEMOS D1mini) över Internet (utan MQTT)

Jag gillar att göra saker enkelt...här är ett enkelt sätt att kontrollera din ESP från över internet utan att jävlas med för mycket kod eller långsam MQTT mäklareSteg 1: delar:1. Wemos d1 mini2. TP-Link router3. någon smartphone (jag använde iphone 5...

Kontrollera en IR-luftkonditionering med Android och Arduino

För min första Arduino projekt bestämde jag mig att kontrollera min luftkonditioneringen över internet med hjälp av Arduino och min Android mobiltelefon överallt där jag har tillgång till internet. Videon är på spanska men du får vad jag visar.Steg 1...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

JavaScript för IoT: kontrollera en knapp på Raspberry Pi via Node.js

Denna handbok förklarar hur att montera en "push att göra"-knappen på en skärbräda, att anslutit den till Raspberry Pi och kontrollera det med JavaScript och Node.js. Det hela exemplet är öppen källkod och är tillgänglig på GitHub under MIT lice...

Lägga till Internet-kontroll i Raspberry Pi Robot med Runmyrobot.com

Hur dela din Robot med världen och låta andra människor spela med den med runmyrobot.com. Denna webbplats beta-testning men det bör fungera. Om du har några frågor, låt oss veta genom att publicera på webbplatsen Disqus sida.BTW, måste du ansluta din...

CupBots - 3D tryckt Robotic plattform för Arduino och Raspberry Pi

Här är en stor helg robotics projekt att genomföra med vänner eller folk på din lokala maker utrymme. Behöver du en 3D-skrivare händig till 3D tryck STL filer bifogas som en del av stegen nedan och en kopp, i mitt fall, jag använder en venti kopp frå...

Sakernas Internet med Raspberry Pi-2

Detta är en uppföljning till mitt tidigare instructable Sakernas Internet med Raspberry Pi - 1.(Om inte du är bekant med webbservrar, PHP kodning och grundläggande begrepp för Sakernas Internet, bör du nog gå igenom del 1 första.)I den tidigare instr...

Ge din Raspberry Pi Robot en mask hjärna

Masken C Elegans är ett av de mest studerade djur i vetenskapen. I neurobiologi är det den mest grundläggande hjärnan modellen forskare använder för att studera hur hjärnan fungerar. Nu kan du ha en robot som tänker som en!C Elegans mask hjärnan har...

Sakernas Internet med Raspberry Pi - 1

När jag var ny på IOT (Internet Of Things), såg jag att det fanns knappt några tutorials som var tillräckligt enkelt för nybörjare att förstå och prova. Det var antingen till mycket tekniska jargong, eller hårdvaran var alltför komplex.Så nu när jag...

Remote Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Dessa anvisningar försöka ta väldigt lite. Förhoppningsvis, om du kan starta en Raspberry Pi och är ansluten till internet bör du kunna slutföra denna stora lilla projekt.I grund och botten är detta ett projekt som kommer att resultera i vissa specif...

Skapa din första IoT Ethernet-enhet. Del 5: Sakernas Internet, Home Automation

Detta är en "twofer" (två för en) är den första delen (A) Ethernet motsvarande sin WiFi ESP8266/DHT22 baserat föregångare med en extra I2C LCD-display för sammanfattningsdata (se andra bilden ovan). I del (B) vi kommer att utöka design (se först...

Kontrollera en Roomba robot med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar på AUTOMATION tävling. Tack så mycket! ;-)Som en av robotteknik tävling 2016 vinnarna här på Instructables fick jag som pris en iRobot Roomba Create...

Anslutning av DIY IoT enheter till Internet med pfodApp

Hur du ansluter hemma och bort med hjälp av samma anslutningDetta instructabe omfattar hur du får din WiFi pfodDevice, IoT, ansluten till Internet. Det visar också hur pfodApp löser problemet med att inte kunna ansluta till din lokala enhet via Inter...