Pages: [1] 2   Go Down
Author Topic: Guida di Webduino  (Read 1735 times)
0 Members and 1 Guest are viewing this topic.
Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve a tutti.
Mi sapreste dire dove posso trovare una guida/manuale che spieghi le varie funzioni di Webduino? Sono 2 ore che cerco su google ma non trovo niente di esaustivo...
Logged

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10526
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://code.google.com/p/webduino/ ?
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bhe, così è facile...  smiley-sweat Però li non c'è una descrizioni di cosa fanno tutte le funzioni della libreria e come usarle, bisogna per forza ricavarne i funzionamento dagli esempi?

http://code.google.com/p/webduino/wiki/Documentation

Diciamo che è tutt'altro che esaustiva..  smiley-cool
Logged

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10526
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e allora o dagli esempio o (meglio) dal codice  smiley-mr-green
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Ivrea
Offline Offline
God Member
*****
Karma: 5
Posts: 680
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." Albert Einstein
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, vedrò di arrangiarmi...  smiley-cry
Logged

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6023
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mi sto' buttando anche io sulla ethernet shield,

qualcuno conosce le differenze tra WebDuino e TinyWebServer ?

Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bhe vedo che la webduino a questo link http://code.google.com/p/webduino/ è fermo alla 0017, il treadh guida è del 2009 almeno la tiny è aggiornata al 2012

Ho provato anch'io ad utilizzarla, almeno per vederne le differenze di prestazione e semplicità d'uso, ma non ho trovato grande documentazione, avrei dovuto studiarla da capo.

Ma alla fine cosa si cerca in una lib come questa?
Che si possa caricare un file da SD potendo creare pagine più complesse, alla fine si tratta sempre di una o più stringe inviate e ricevute che stabiliscono quello che arduino deve fare.

La tiny ha una funzione upload, posso caricare da remoto il file htm, js, ecc e sostituirlo con un aggiornamento software
La webduino ha in aggiunta la funzione password con codifica base64, totalmente inutile e con sicurezza=0 dato che la codifica la conoscono anche i bambini, se sgniffo la connessione e leggo Y2lhb3Rlc3RhdG8= mi basta metterla su un sito online come questo per sapere cosa c'è scritto, arduino non è in grado di gestire un https e nemmeno una codifica più complessa

http://www.base64decode.org/
opp
http://www.motobit.com/util/base64-decoder-encoder.asp
« Last Edit: February 24, 2013, 08:35:41 am by pablos » Logged

no comment

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6023
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No pablos, quella è la vecchia. Il nuovo webduino è aggiornato. Credo funzioni anche su IDE 1.5 https://github.com/sirleech/Webduino

Per questo chiedevo un parere, non vorrei do ed cambiare libreria in corso d'opera
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho preso il link di lesto smiley, ho aggiornato il reply #6
Logged

no comment

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6023
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le tue considerazioni sono sulla nuova webduino ?

Per il discorso autenticazione capisco che la base64 è debole, ma almeno c'è. Sulla tinywebserver non c'è proprio ? Già questo mi farebbe propendere per webduino.

Ma fammi capire, con le funzioni standard di Arduino, vedi esempio webserver ufficiale, non si può leggere un HTML dalla SD ?
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Ma fammi capire, con le funzioni standard di Arduino, vedi esempio webserver ufficiale, non si può leggere un HTML dalla SD ?
si che si può, ma alla fine prenderesti pezzi della webduino o tiny e li metteresti nello sketch, perchè essa non fa altro che prendere tutta la richiesta compreso il PathHandler scomporlo e capire il tipo di file che vuoi, devi dire al client prima di mandarlo il type

Code:
"HTM*text/html|"
  "TXT*text/plain|"
  "CSS*text/css|"
  "XML*text/xml|"
  "JS*text/javascript|"

  "GIF*image/gif|"
  "JPG*image/jpeg|"
  "PNG*image/png|"

per l'autenticazione ne ho già parlato, è molto semplice i nuovi brrowser hanno tutti l'autenticate, ti basta mandare 401 invece di 200 e ti si apre il popup, nella risposta ci sarà anche la stringa della password, nessun software di elaborazione base64 ti serve su arduino se ti basta codificare solo l'user e la pass, se vuoi codificare tutto il traffico compreso "accendi il led" allora si ti serve un SW di decodifica e codifica

« Last Edit: February 24, 2013, 08:56:12 am by pablos » Logged

no comment

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6023
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ed usando il 401 la password che viene girata al micro come risposta sara in chiaro ?
Scusa se non riesco a seguire  discorsi come vorrei visto che è la prima volta che mi butto sulla ethernet shield, per un webserver che mi permetta di attivare 5 o 6 relè e mi permette di leggere 3 sensori,  cosa mi consigli di usare ?

Grazie
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si è in chiaro, visibile nel traffico dati, ma usando il 401 dici al browser di aprirti un autenticazione e fa tutto il client, te lo dicevo solo per non appesantire arduino a fare anche la decodifica.
Però prima di aggiungere la parte passw vedi bene come fare il piccolo webserver
 
Anzi farò un treadh con degli esempi e come modificare la tiny con il nuovo IDE poi una volta capito il concetto puoi studiarti anche la webduino anche se non ci trovo grandi differenze
« Last Edit: February 24, 2013, 11:05:27 am by pablos » Logged

no comment

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6023
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie, lo seguirò con attenzione. Avvisa anche su questo topic quando lo fsrai cosi da non perderlo nei meandri del forum. Spesso rispondo ai messaggi ma non leggo i topic nuovi.
 smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Jr. Member
**
Karma: 1
Posts: 74
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Anzi farò un treadh con degli esempi e come modificare la tiny


Ecco bravo Pablos fai un bel corso a tutti noi...................... almeno se ne viene fuori.........
Logged

Pages: [1] 2   Go Up
Jump to: