Raspberry, webserver reagerar på GPIO

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Retroperra
Inlägg: 728
Blev medlem: 8 juli 2012, 14:34:12
Ort: Sundsvall
Kontakt:

Raspberry, webserver reagerar på GPIO

Inlägg av Retroperra »

Hejsan,

Jag har en idé om att leverera olika innehåll på en websida (på en apacheserver i raspberryn) beroende på status på GPIO i Raspen.

Det finns flera idéer på nätet om att använda en php-script och läsa av några av GPIO-pinnarna och helt enkelt sätta en variabel true eller false men jag får det inte att funka. Den klagar på att den användare som kör apache inte får läsa av statusen på pinnarna.

Någon som gjort nåt liknande som har tips?

Är det kanske fel väg att gå att titta på php, borde jag läsa in mig på Python istället?
Jag är väldigt bekväm med php så det blir lätt att jag börjar där.

mvh Per
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Raspberry, webserver reagerar på GPIO

Inlägg av XorXaX »

Hej,

Nog är det väl så att det bara är root som får läsa av GPIO, och apache körs som www-data?
Och då det inte är samma användare så går det inte.

Man kan använda WiringPi för Python, då kan man köra utan att vara root; http://www.sirmc.net/view/9001/.

Jonas
Nerre
Inlägg: 27166
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Nerre »

Hur läser man av GPIO-pinnarna? Går man via /dev nånting så brukar det fungera att helt enkelt ändra rättigheter på nåt sätt.

Det snyggaste är väl att ha en grupp som heter t.ex. gpio-users (så gör man t.ex. ofta för att välja vilka användare som ska komma åt ett modem som sitter på en /dev/ttyxx). Men vet inte om det funkar just här...
Användarvisningsbild
Retroperra
Inlägg: 728
Blev medlem: 8 juli 2012, 14:34:12
Ort: Sundsvall
Kontakt:

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Retroperra »

Jo det är nog bara root som får läsa/skriva men jag gjorde www-data till sudoer och la till sudo innan avläsningen men icke.

Bra tips med gpio grupp. Jag kollar på det.


//P
Nerre
Inlägg: 27166
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Nerre »

Det går väl inte att ha sudo i script? Den kräver väl att man ska skriva in sitt lösenord? Och www-data har väl ingen lösenord (eftersom det inte är tänkt att man ska logga in som www-data).
svanted
Inlägg: 5271
Blev medlem: 30 augusti 2010, 21:20:38
Ort: Umeå

Re: Raspberry, webserver reagerar på GPIO

Inlägg av svanted »

varför inte google om hur man gör?
http://www.raspberrypi.org/phpBB3/viewt ... 7&p=172186
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Raspberry, webserver reagerar på GPIO

Inlägg av danielr112 »

Nerre går bra å sudoa utan lösenord. Man använder bara flaggan NOPASSWORD
Användarvisningsbild
Retroperra
Inlägg: 728
Blev medlem: 8 juli 2012, 14:34:12
Ort: Sundsvall
Kontakt:

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Retroperra »

Raspen med Python och webiopi verkar vara en god väg framåt.

För den som är intresserad
https://code.google.com/p/webiopi/wiki/INTRODUCTION
Larsson90
Inlägg: 646
Blev medlem: 24 december 2008, 21:43:25
Ort: Göteborg

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Larsson90 »

Om php tillåts att köra kommandon så kolla på http://se2.php.net/exec
Användarvisningsbild
Retroperra
Inlägg: 728
Blev medlem: 8 juli 2012, 14:34:12
Ort: Sundsvall
Kontakt:

Re: Raspberry, webserver reagerar på GPIO

Inlägg av Retroperra »

Tack

Jorå, det går utmärkt nu faktiskt.
Ett form kan sätta portarna.

Python lösningen är lite smidigare faktiskt så jag läser in mig där f.n.
Får se var det bär.
John_E
Inlägg: 95
Blev medlem: 16 oktober 2007, 20:02:25
Ort: Bråten

Re: Raspberry, webserver reagerar på GPIO

Inlägg av John_E »

Personligen hade jag nog skrivit en C app som läste av GPIO och delade ett minnesblock med php appen via shm.
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Raspberry, webserver reagerar på GPIO

Inlägg av XorXaX »

Den här länken kanske kan vara utav intresse: http://mattrichardson.com/Raspberry-Pi-Flask/
Skriv svar