Go Down

Topic: Come inviare i dati da ARDUINO ad una pagina HTML  (Read 21391 times) previous topic - next topic

As_Needed

.h è l'estensione del file, il file si chiama webbino_config e webbino_common
Si trovano entrambi nella directory della libreria webbino
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

tototer

come si può vedere da foto, non ho webbino_config.h

As_Needed

Forse Sukko ha omesso quel file negli ultimi aggiornamenti, ma la cosa importante che hai il common, modifica quello.
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

tototer

sono andato su webbino_common.h


e sono riuscito a fare il primo passaggio che mi dicevi:

Code: [Select]
#define WEBBINO_USE_WIZ5100
//~ #define WEBBINO_USE_ENC28J60
//~ #define WEBBINO_USE_ESP8266



ma non trovo #define WEBBINO_ENABLE_SD

SukkoPera

Hai scaricato il master o il branch di Webbino? Quello giusto è il branch!
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

pablos71

L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

tototer

Un altro caso disperato
grazie per la tua ironia, che senso dell'umorismo!

comunque si ho scaricato il master, dove lo trovo il branch?

As_Needed

#22
Oct 17, 2016, 09:18 pm Last Edit: Oct 17, 2016, 09:30 pm by As_Needed
Un altro caso disperato
Comunque pablos ti devi ricredere su una cosa, ovviamente non è molto visitato come sito, però con webbino funziona ininterrottamente senza blocchi da tre mesi per ora :) (E come dicevi tu, ci possono entrare cani e porci :D )

Tototer, dovrebbe essere QUESTA la versione giusta. ;)
Elimina quella che hai attualmente di libreria, installa questa sopra e rifai i passaggi. ;)
La webbino_config la trovi dentro src
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

SukkoPera

Confermo, prima o poi farò anche il merge sul master :(. 3 mesi??? Wow :D.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

As_Needed

3 mesi??? Wow :D.
Già e non accenna a calare di prestazioni :) Più che soddisfatto della libreria, non è stata inutile come diceva pablos, almeno per il mio scopo. Che poi comunque ha retto a un sito visibile da chiunque e che manda dati anche una rete meteo nazionale e europea e non è poco!
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

pablos71

Ma non ho mai detto che non funziona, anche perchè non la conosco quella lib, il fatto che la ethernet si schiantava spesso e volentieri risale a 4-5 anni fa dove il software non era curato. Qualunque cosa chiedessi al forum riguardo la ethernet nessuno ti sapeva dare risposte chiare e decisive poichè in pochissimi la usavano e quasi nessuno la conosceva a fondo.
La proverò la webbino giusto per curiosità, ma so già che non soddisfa (per ora) le mie richieste avanzate, senza nulla togliere ad essa :)
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

As_Needed

Ma non ho mai detto che non funziona, anche perchè non la conosco quella lib, il fatto che la ethernet si schiantava spesso e volentieri risale a 4-5 anni fa dove il software non era curato. Qualunque cosa chiedessi al forum riguardo la ethernet nessuno ti sapeva dare risposte chiare e decisive poichè in pochissimi la usavano e quasi nessuno la conosceva a fondo.
La proverò la webbino giusto per curiosità, ma so già che non soddisfa (per ora) le mie richieste avanzate, senza nulla togliere ad essa :)

Avevi detto che era inutile per il mio scopo e che perdevo tempo :) Spero che funzionerà per i tuoi scopi :)
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

SukkoPera

#27
Oct 18, 2016, 01:12 am Last Edit: Oct 18, 2016, 01:51 am by SukkoPera
Giusto per curiosità, @pablos, quali sono le tue richieste avanzate?

Webbino non vuole essere la panacea di tutti i mali, è una semplice libreria che ho scritto innanzitutto perché serviva a me, poi mi sono reso conto che in fondo copriva una funzionalità generica di cui molti necessitano, che quindi poteva tornare utile ad altri, e l'ho pubblicata. Sono sempre più convinto di questo, ma mi rendo anche conto che a causa del pesante utilizzo di PROGMEM (inevitabile) il suo utilizzo è più complesso di quel che mi piacerebbe fosse. Ho in mente qualche macro per semplificare un po', ma chissà... Il motivo per cui non c'è ancora una 1.0 è proprio questo: non sono ancora pienamente soddisfatto della sua API.

Credo però che Webbino abbia i suoi pregi: funziona con 4 diverse schede di rete (oltre che su ESP nativo), gestisce pagine in flash e/o su SD (con due librerie diverse!), supporta le richieste GET permettendo il facile parsing dei parametri, ha la possibilità di far chiamare una funzione all'apertura di un certo indirizzo, e altro ancora.

Che poi qualcuno lo usi o meno, a me non viene in tasca niente. Mi fa piacere ma finisce lì. Dovreste essere contenti voi perché è comunque un punto di partenza al quale potete aggiungere quel che serve a voi, o che potete comunque modificare a piacere senza dover partire da zero, perché è pure open source. Se invece preferite partire da capo ogni volta reinventando la ruota sull'esempio Webserver, liberi di farlo. Ripeto, a me non viene in tasca niente in ogni caso.

Lasciami dire, però, che invece di criticare a scatola chiusa, potresti provarlo e aiutarmi a migliorarlo, hai tutto il codice a disposizione, cosa vuoi di più?

In ogni caso, Webbino o non Webbino, il problema qua è che voler fare un server web pubblico su Arduino è una mezza follia fin dall'inizio, le risorse sono estremamente ristrette e miracoli non se ne possono fare. Essere in piedi da 3 mesi è fantastico proprio per questo!
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

tototer

Carissimo As_Needed, ho fatto tutti i passaggi che mi hai detto di fare fin ora.
adesso mi spieghi come precedere?
penso che dovrei dire al mio sketch di prendere il valore temperature e tradurlo nel tag #temperatura# che è presente in una pagina nelle stesse modalità di quella che mi hai postato tu, della tua stazione meteo.

SukkoPera

"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

Go Up