- Messaggi: 27
- Ringraziamenti ricevuti 1
Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache
- aimofederico
- Autore della discussione
- Giovane Utente
Less
Di più
11 Anni 7 Mesi fa #1
da aimofederico
Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache è stato creato da aimofederico
ciao a tutti forse vado un pò fuori dal selciato ma la butto li
vorrei riuscire a lanciare degli script bash (ES: spegnere il pc ,riavviarlo ,leggere e inviare dati sulla seriale ) da un pc linux (preferirei usare il raspberry ma questo è lo step successivo) tramite una pagina web (quindi si tratta di settare correttamente i permessi su apache)
l'idea era quella di utilizzare una pagina web per lanciare uno script cgi il quale ad esempio usa il terminale per spegnere il pc.
ora non ho dietro il materiale ma al più presto caricherò alcuni esempi di quello che voglio realizzare.
intanto resto in attesa di consigli ,chiarimenti ed esempi su come poter realizzare questa cosa.
grazie a tutti.
vorrei riuscire a lanciare degli script bash (ES: spegnere il pc ,riavviarlo ,leggere e inviare dati sulla seriale ) da un pc linux (preferirei usare il raspberry ma questo è lo step successivo) tramite una pagina web (quindi si tratta di settare correttamente i permessi su apache)
l'idea era quella di utilizzare una pagina web per lanciare uno script cgi il quale ad esempio usa il terminale per spegnere il pc.
ora non ho dietro il materiale ma al più presto caricherò alcuni esempi di quello che voglio realizzare.
intanto resto in attesa di consigli ,chiarimenti ed esempi su come poter realizzare questa cosa.
grazie a tutti.
Si prega Accesso o Crea un account a partecipare alla conversazione.
- StefA
- Moderatore
Less
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 7 Mesi fa #2
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache
non credo sia il tuo caso, ma se volessi qualcosa di già pronto..Teamviewer funziona bene.
Ste
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accesso o Crea un account a partecipare alla conversazione.
- aimofederico
- Autore della discussione
- Giovane Utente
Less
Di più
- Messaggi: 27
- Ringraziamenti ricevuti 1
11 Anni 7 Mesi fa - 11 Anni 7 Mesi fa #3
da aimofederico
ciao grazie ma non intendevo usare Teamviewer per questa applicazione.
deve essere una pagina web(anzi è uno script .cgi che genera la pagina web ricevendo-inviando dati da seriale oppure richiamando uno script bash ) .
quindi ci vuole apache 2 installato per poter servire la pagina web.
lo script sarà su /../cgi-bin vedi www.yolinux.com/TUTORIALS/BashShellCgi.html
purtroppo non ho sotto mano il materiale appena posso carico un pò di cose per spiegarmi meglio.
ciao a presto grazie.
Risposta da aimofederico al topic Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache
non credo sia il tuo caso, ma se volessi qualcosa di già pronto..Teamviewer funziona bene.
Ste
ciao grazie ma non intendevo usare Teamviewer per questa applicazione.
deve essere una pagina web(anzi è uno script .cgi che genera la pagina web ricevendo-inviando dati da seriale oppure richiamando uno script bash ) .
quindi ci vuole apache 2 installato per poter servire la pagina web.
lo script sarà su /../cgi-bin vedi www.yolinux.com/TUTORIALS/BashShellCgi.html
purtroppo non ho sotto mano il materiale appena posso carico un pò di cose per spiegarmi meglio.
ciao a presto grazie.
Ultima Modifica 11 Anni 7 Mesi fa da aimofederico.
Si prega Accesso o Crea un account a partecipare alla conversazione.
- aimofederico
- Autore della discussione
- Giovane Utente
Less
Di più
- Messaggi: 27
- Ringraziamenti ricevuti 1
11 Anni 7 Mesi fa #4
da aimofederico
Risposta da aimofederico al topic Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache
ok aggiungo alcuni link che mi avvicinano alla soluzione
wiki.tcl.tk/15409
www.hackerstribe.com/2011/controllare-un...rta-seriale-con-php/
stackoverflow.com/questions/13114275/php...-return-from-arduino
forum.mrwebmaster.it/php/24188-ricezione-dati-seriale-php.html
arduino.cc/forum/index.php/topic,5926.0.html
cmq l'idea sarebbe questa
wiki.tcl.tk/15409
www.hackerstribe.com/2011/controllare-un...rta-seriale-con-php/
stackoverflow.com/questions/13114275/php...-return-from-arduino
forum.mrwebmaster.it/php/24188-ricezione-dati-seriale-php.html
arduino.cc/forum/index.php/topic,5926.0.html
cmq l'idea sarebbe questa
Si prega Accesso o Crea un account a partecipare alla conversazione.
- aimofederico
- Autore della discussione
- Giovane Utente
Less
Di più
- Messaggi: 27
- Ringraziamenti ricevuti 1
11 Anni 7 Mesi fa - 11 Anni 7 Mesi fa #5
da aimofederico
Risposta da aimofederico al topic Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache
ciao a tutti sono riuscito a fare uno scriptino .cgi (snap.cgi) che mi consente di acquisire una foto da una webcam usb collegata al raspberry, la quale viene salvata nella cartella di apache e viene visualizzata dal medesimo script nella stessa pagina; riaricando la pagina vien scatta una nuova foto che sovrascrive la precedente.
è stato parecchio impegnativo riuscirci e non so se ci sono riuscito nel modo piu corretto e sicuro, ma è un primo passo fondamentale, in seguito proverò ad con la seriale.
passi da fare
fatto ora testare IP/cgi-bin/snap.cgi fine.
vi chiedo scusa per come ho scritto le cose ma ho messo gli step essenziali,ma allego tutti i siti che ho visitato per giungere a queste conclusioni.
manpages.ubuntu.com/manpages/lucid/man1/fswebcam.1.html
stackoverflow.com/questions/16115244/run...mage-on-raspberry-pi
www.raspberrypi.org/phpBB3/viewtopic.php?t=34108
ubuntuforums.org/archive/index.php/t-2086285.html
ubuntuforums.org/showthread.php?t=1132821
verahill.blogspot.it/2012/11/monitoring-...with-webcam-and.html
questo invece riguarda gli sviluppi futuri
stackoverflow.com/questions/13114275/php...-return-from-arduino
www.fritz-hut.com/php-serial-class/
è stato parecchio impegnativo riuscirci e non so se ci sono riuscito nel modo piu corretto e sicuro, ma è un primo passo fondamentale, in seguito proverò ad con la seriale.
passi da fare
Code:
sudo apt-get install fswebcam
test del programma fswebcam :
fswebcam -d /dev/video0 -r 320x240 snap.jpg
verra scattata una foto e salvata nella cartella pi
sudo apt-get install apache2
sudo visudo
e aggiungere in coda alla linea # Cmnd alias specification
%admin ALL=(ALL)NOPASSWD:/sbin/init, /usr/bin/fswebcam
sudo adduser www-data video
sudo service apache2 restart
sudo nano /usr/lib/cgi-bin/snap.cgi
e inserire il seguente script
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Bash as CGI Snap"
echo "</title></head><body>"
echo "<h1>Snap</h1>"
echo " $(fswebcam -d /dev/video0 -r 320x240 /var/www/snap.jpg )"
echo "<img src="/snap.jpg" />"
echo "</body></html>"
salvare e chiudere.
sudo /usr/lib/cgi-bin/snap.cgi
chmod 777 /var/www/snap.jpg
chmod 777 /usr/lib/cgi-bin /snap.cgi
fatto ora testare IP/cgi-bin/snap.cgi fine.
vi chiedo scusa per come ho scritto le cose ma ho messo gli step essenziali,ma allego tutti i siti che ho visitato per giungere a queste conclusioni.
manpages.ubuntu.com/manpages/lucid/man1/fswebcam.1.html
stackoverflow.com/questions/16115244/run...mage-on-raspberry-pi
www.raspberrypi.org/phpBB3/viewtopic.php?t=34108
ubuntuforums.org/archive/index.php/t-2086285.html
ubuntuforums.org/showthread.php?t=1132821
verahill.blogspot.it/2012/11/monitoring-...with-webcam-and.html
questo invece riguarda gli sviluppi futuri
stackoverflow.com/questions/13114275/php...-return-from-arduino
www.fritz-hut.com/php-serial-class/
Ultima Modifica 11 Anni 7 Mesi fa da aimofederico. Motivo: snap.jpg
Si prega Accesso o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Forum - Ultimi messaggi
-
- Aggiornamento sito completato
- da Mauro Laurenti
-
- registro a scorrimento PIPO in cascata
- da Mauro Laurenti
-
- FORMULA PER LINEARIZZARE TERMOCOPIA
- da Mauro Laurenti
-
- Spostamento impronte
- da Mauro Laurenti